Công thức Excel: Giá trị duy nhất bỏ qua khoảng trống -

Mục lục

Công thức chung

=UNIQUE(FILTER(data,data""))

Tóm lược

Để trích xuất danh sách các giá trị duy nhất từ ​​một tập dữ liệu, bỏ qua các ô trống, bạn có thể sử dụng hàm UNIQUE cùng với hàm FILTER. Trong ví dụ được hiển thị, công thức trong D5 là:

=UNIQUE(FILTER(B5:B16,B5:B16""))

xuất ra 5 giá trị duy nhất được thấy trong D5: D9.

Giải trình

Ví dụ này sử dụng hàm UNIQUE cùng với hàm FILTER. Làm việc từ trong ra ngoài, hàm FILTER lần đầu tiên được sử dụng để xóa bất kỳ giá trị trống nào khỏi dữ liệu:

FILTER(B5:B16,B5:B16"")

Biểu tượng là một toán tử logic có nghĩa là "không bằng". Để biết thêm ví dụ về toán tử trong tiêu chí công thức, hãy xem trang này.

FILTER trả về một mảng giá trị, loại trừ các chuỗi trống:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Mảng này được trả về trực tiếp cho hàm UNIQUE dưới dạng đối số mảng . UNIQUE sau đó loại bỏ các bản sao và trả về mảng cuối cùng:

("red";"amber";"green";"blue";"pink")

UNIQUE và FILTER là các hàm động. Nếu dữ liệu trong B5: B16 thay đổi, đầu ra sẽ cập nhật ngay lập tức.

Dải nguồn động

Vì phạm vi B5: B15 được mã hóa cứng trực tiếp vào công thức, nó sẽ không thay đổi nếu dữ liệu được thêm vào hoặc xóa. Để sử dụng một phạm vi động sẽ tự động thay đổi kích thước khi cần, bạn có thể sử dụng Bảng Excel hoặc tạo phạm vi được đặt tên động bằng công thức.

thú vị bài viết...