Cách lọc dữ liệu theo tiêu chí của bạn bằng công thức
Đặt chỗ được quản lý trong một danh sách. Bảng trông như thế này:
Có 97 bản ghi dữ liệu trong bảng ví dụ. Các công thức sau đây cũng được thiết kế cho điều này. Đối với một phạm vi khác, bạn phải điều chỉnh chúng cho phù hợp.
Trong một khu vực khác của bảng, ngày trẻ nhất và cũ nhất phải là sự kết hợp của các tiêu chí "Chiến dịch", "Số đối tác" và "trang đích" được truy vấn.
Để thực hiện việc này, hãy tạo các trường cho ba tiêu chí và hai giá trị ngày trong khu vực bắt buộc. Hình sau cho thấy điều này với bảng ví dụ:
Để tìm ngày gần đây nhất, bạn cần một công thức áp dụng hàm MAX cho tiêu chí. Nhập công thức sau vào ô F5:
= MAX ((A3: A99 = F2) * (B3: B99 = F3) * (C3: C99 = F4) * D3: D99)
Bạn phải xác nhận mục nhập của công thức này bằng tổ hợp phím CTRL SHIFT ENTER, vì nó là một công thức mảng. Phím SHIFT có nghĩa là phím mà bạn phải nhấn giữ để nhập chữ hoa.
Sau đó, bạn gán một định dạng ngày tháng cho ô. Nếu bạn chưa nhập bất kỳ tiêu chí nào, công thức sẽ trả về giá trị bằng không. Nếu bạn đã lưu một định dạng ngày tháng, Excel sẽ hiển thị cho bạn con số này là 01/01/1900.
Nếu bây giờ bạn nhập ba tiêu chí vào ô F2: F4, ngày gần đây nhất tương ứng với cả ba tiêu chí sẽ được hiển thị theo yêu cầu. Hình sau cho thấy điều này trong bảng ví dụ:
Để truy vấn ngày cũ nhất, bạn không thể chỉ cần thay thế hàm MAX bằng hàm MIN trong công thức. Điều này là do công thức ma trận cũng cung cấp các giá trị 0, tất nhiên sau đó được coi là giá trị nhỏ nhất. Điều này có thể được bỏ qua khi sử dụng MAX.
Vì vậy, bạn cũng phải tích hợp một truy vấn if để kiểm tra xem tiêu chí và nội dung ô có giống nhau hay không. Để thực hiện việc này, hãy nhập công thức sau vào ô F6:
= MIN (IF ((A3: A99 = F2); 1; 50000) * IF ((B3: B99 = F3); 1; 50000) * IF ((C3: C99 = F4); 1; 50000) * D3: D99)
Vì công thức này cũng là một công thức mảng, bạn phải xác nhận mục nhập của mình bằng CTRL SHIFT ENTER. Cũng cần phải định dạng ô kết quả dưới dạng ngày tháng.
Hình sau cho thấy cách tính ngày cũ nhất bằng công thức trong bảng ví dụ: