Cần bàn bạc sâu hơn! Dear QUANGHN,
--------------
quanghn nói:
Xin các bác giúp đỡ:
Tôi có 2 sheet:
Sheet1: Mặt hàng, sản phẩm
Sheet2: Hàng đọng lại (Số hàng trong ngày không bán được).
Tại Sheet mặt hàng, khi một mặt hàng nào được bán thì sẽ được đánh dấu còn mặt hàng chưa được bán thì để trống
Như vậy nếu Sheet 1 đóng vai trò là một bảng kê xuất các mặt hàng đã bán (được đánh dấu - TRUE) và chưa được bán (được đánh dấu FALSE), sheet 2 đóng vai trò là bảng tổng hợp trích ra những mặt hàng được đánh dấu là FALSE trong sheet 1. Để thực hiện công việc thống kê:
quanghn nói:
và tôi muốn cuối ngày sẽ thống kê lại số hàng chưa được bán đó sang Sheet "hàng đọng lại" Vậy tôi phải viết công thức như thế nào? Mong các bác hướng dẫn cụ thể cho em?
Để trích lọc ra một danh sách động như bạn muốn thì không có công thức nào cả. (Công thức là một hàm, giá trị trả về trên một ô) Bạn không thể dùng công thức để sao chép, cắt, dán, di chuyển dữ liệu (trừ phi bạn dùng Hàm do người dùng định nghĩa -UDF).
Nhưng bạn có thể sử dụng một macro: ghi lại thao tác Advanced Filter với điều kiện lọc là cột "Đã bán" có giá trị FALSE (Bạn nên tham khảo thêm các bài viết về chức năng Filter, ở đây chỉ lưu bạn là nếu filter sang một sheet khác thì bạn phải sử dụng
name).Việc sử dụng macro rất đơn giản: ấn Alt+F8, chọn macro rồi... RUN! Nếu muốn cho tiện hơn nữa bạn tạo một nút hoặc menu rồi assign macro này vào thì chỉ cần "Click and Print"!
Nhận xét: Trong trường hợp bắt buộc, nhất thiết phải có sheet thống kê (Sheet 2) thì bạn mới "phải suy nghĩ nhiều" như vậy. Còn với yêu cầu đơn giản và được phép thì bạn chỉ cần sử dụng một bảng (Sheet 1) là đủ. Dữ liệu sẽ tập trung và không cần phải sử lý nhiều, bạn chỉ cần Auto filter "Đã bán" = FALSE là được!