Công thức Excel: Lọc với đối sánh chính xác
Công thức Excel: Lọc với đối sánh chính xác

Công thức chung
=FILTER(data,EXACT(range,A1))
Tóm lược

Để lọc dữ liệu theo cách phân biệt chữ hoa chữ thường, bạn có thể sử dụng Chức năng FILTER với sự giúp đỡ cùng với Hàm EXACT. Trong ví dụ được hiển thị, công thức trong F5 là:

=FILTER(B5:D15,EXACT(B5:B15,"RED"))

Nó trích xuất dữ liệu trong đó màu là “RED”, tôn trọng chữ hoa và chữ thường.

Giải trình

Công thức này dựa vào hàm FILTER để lấy dữ liệu dựa trên một bài kiểm tra logic. Các mảng đối số được cung cấp dưới dạng B5: D15, chứa tất cả dữ liệu không có tiêu đề. Các bao gồm đối số là một biểu thức dựa trên hàm EXACT:

EXACT(B5:B15,"RED")

Hàm EXACT so sánh hai chuỗi văn bản theo cách phân biệt chữ hoa chữ thường. Nếu hai chuỗi hoàn toàn giống nhau, hàm EXACT trả về giá trị TRUE. Nếu hai chuỗi không hoàn toàn giống nhau, hàm EXACT trả về FALSE.

Vì chúng tôi đang đưa ra một phạm vi có 11 giá trị làm đối số đầu tiên và chuỗi “RED” là đối số thứ hai, EXACT trả về một mảng có 11 kết quả như sau:

{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}

Chú ý vị trí của TRUE tương ứng với hàng có màu “ĐỎ”.

Mảng này trả về trực tiếp cho hàm FILTER dưới dạng đối số “bao gồm”. FILTER sử dụng mảng để lọc dữ liệu và trả về ba hàng có màu là “ĐỎ”. Các hàng có màu “Đỏ” không được bao gồm.

Trận đấu một phần

Để chạy đối sánh chính xác với FILTER dựa trên đối sánh từng phần, hãy xem ví dụ được giải thích ở đây.

https://exceljet.net/formula/filter-with-exact-match