Tham khảo chính xác_một lần là một giá trị lô-gic sẽ trả về các hàng hoặc cột xuất hiện chính xác một lần trong dải ô hoặc mảng. Đây là khái niệm cơ sở dữ liệu duy nhất
TRUE sẽ trả về tất cả các hàng hoặc cột riêng biệt xuất hiện chính xác một lần với dải ô hoặc mảng
FALSE [hoặc bỏ qua] sẽ trả về tất cả các hàng hoặc cột riêng biệt từ dải ô hoặc mảng
Lưu ý.
Mảng có thể được hiểu là một hàng hoặc cột giá trị hoặc là sự kết hợp của các hàng và cột giá trị. Trong các ví dụ ở trên, các mảng cho công thức UNIQUE của chúng tôi lần lượt là dải ô D2. D11 và D2. D17
Hàm UNIQUE sẽ trả về một mảng, mảng này sẽ tràn nếu đó là kết quả cuối cùng của công thức. Điều này có nghĩa là Excel sẽ tự động tạo dải ô có kích thước phù hợp khi bạn nhấn ENTER. Nếu dữ liệu hỗ trợ của bạn nằm trong Bảng bỏ qua Excel, thì mảng sẽ tự động điều chỉnh kích thước khi bạn thêm hoặc loại dữ liệu khỏi dải ô, nếu bạn đang sử dụng Tham chiếu có cấu trúc. Để biết thêm chi tiết, hãy xem bài viết này về Hành vi mảng bị tràn
Excel cung cấp hỗ trợ có giới hạn cho mảng động giữa các sổ làm việc và kịch bản này chỉ được hỗ trợ khi cả hai sổ làm việc đều đang mở. Nếu bạn đóng cửa sổ làm việc nguồn thì mọi công thức mảng được liên kết sẽ trả về lỗi #REF. when being doing new
Ví dụ
Ví dụ 1
Ví dụ: sử dụng sắp xếp và UNIQUE giống nhau để trả về một danh sách duy nhất các tên theo thứ tự tăng dần
Ví dụ 2
Ví dụ này có tham số chính xác_khi được đặt thành TRUE và hàm chỉ trả về những khách hàng đã phục vụ một lần. Điều này có thể hữu ích nếu bạn muốn xác định những người chưa trả lại dịch vụ bổ sung để bạn có thể liên hệ với họ
Ví dụ 3
Ví dụ này sử dụng dấu và [&] để ghép nối chúng và đặt tên đầy đủ. Lưu ý rằng công thức tham chiếu đến toàn bộ phạm vi tên trong A2. A12 và B2. B12. Điều này cho phép Excel trả về một mảng bao gồm tất cả các tên
mẹo.
Nếu bạn định dạng phạm vi tên bên dưới dạng bảng Excel thì công thức sẽ tự động cập nhật khi bạn thêm hoặc loại bỏ tên
Nếu bạn muốn sắp xếp danh sách theo tên, bạn có thể thêm hàm SORT. =SORT[DUY NHẤT[B2. B12&" "&A2. A12]]
Ví dụ 4
Ví dụ này so sánh hai cột và chỉ trả về các giá trị duy nhất giữa chúng
Bạn cần thêm trợ giúp?
Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trong Cộng đồng trả lời
Để đánh dấu các giá trị duy nhất hoặc trùng lặp, hãy sử dụng lệnh Định dạng có Điều kiện trong nhóm Kiểu trên tab Trang chủ
Tìm hiểu về cách lọc các giá trị duy nhất hoặc loại bỏ các giá trị trùng lặp
Lọc các giá trị duy nhất và loại bỏ các giá trị trùng lặp là hai nhiệm vụ giống nhau, vì mục tiêu là đưa ra một danh sách các giá trị duy nhất. Tuy nhiên, có một sự khác biệt quan trọng. Khi bạn lọc các giá trị duy nhất, các giá trị trùng lặp chỉ bị ẩn tạm thời. Tuy nhiên, việc xóa các giá trị trùng lặp có nghĩa là bạn đang xóa vĩnh viễn các giá trị trùng lặp
Giá trị trùng lặp là giá trị trong đó tất cả giá trị trong ít nhất một hàng giống hệt với tất cả giá trị trong hàng khác. Việc so sánh các giá trị trùng lặp tùy thuộc vào nội dung xuất hiện trong ô—chứ không phải giá trị cơ bản được lưu trữ trong ô. Ví dụ: nếu bạn có cùng giá trị ngày trong các ô khác nhau, một ô được định dạng là "3/8/2006" và ô còn lại là "8 tháng 3 năm 2006", các giá trị là duy nhất
Kiểm tra trước khi loại bỏ trùng lặp. Trước khi xóa các giá trị trùng lặp, trước tiên, bạn nên thử lọc theo—hoặc định dạng có điều kiện trên—các giá trị duy nhất để xác nhận rằng bạn đạt được kết quả như mong đợi
Lọc các giá trị duy nhất
Thực hiện theo các bước sau
Chọn phạm vi ô hoặc đảm bảo rằng ô hiện hoạt nằm trong bảng
Nhấp vào Dữ liệu > Nâng cao [trong nhóm Sắp xếp & Lọc]
Trong hộp bật lên Bộ lọc nâng cao, hãy thực hiện một trong các thao tác sau
Để lọc phạm vi ô hoặc bảng tại chỗ
Nhấp vào Lọc danh sách, tại chỗ
Để sao chép kết quả của bộ lọc sang vị trí khác
Nhấp vào Sao chép sang vị trí khác
Trong hộp Sao chép vào, hãy nhập tham chiếu ô
Hoặc, nhấp vào Thu gọn hộp thoại
để tạm thời ẩn cửa sổ bật lên, chọn một ô trên trang tính rồi nhấp vào Mở rộng.Chỉ kiểm tra các bản ghi duy nhất, sau đó nhấp vào OK
Các giá trị duy nhất từ dải ô sẽ sao chép sang vị trí mới
Xóa các giá trị trùng lặp
Khi bạn loại bỏ các giá trị trùng lặp, hiệu ứng duy nhất là trên các giá trị trong phạm vi ô hoặc bảng. Các giá trị khác bên ngoài phạm vi ô hoặc bảng sẽ không thay đổi hoặc di chuyển. Khi các giá trị trùng lặp bị xóa, giá trị đầu tiên xuất hiện trong danh sách sẽ được giữ lại, nhưng các giá trị giống hệt nhau khác sẽ bị xóa.
Vì bạn đang xóa vĩnh viễn dữ liệu, nên bạn nên sao chép phạm vi ô hoặc bảng ban đầu sang một trang tính hoặc sổ làm việc khác trước khi xóa các giá trị trùng lặp
Thực hiện theo các bước sau
Chọn phạm vi ô hoặc đảm bảo rằng ô hiện hoạt nằm trong bảng
Trên tab Dữ liệu, bấm Xóa Bản sao [trong nhóm Công cụ Dữ liệu]
Thực hiện một hoặc nhiều thao tác sau
Bên dưới Cột, hãy chọn một hoặc nhiều cột
Để chọn nhanh tất cả các cột, hãy nhấp vào Chọn tất cả
Để xóa nhanh tất cả các cột, hãy nhấp vào Bỏ chọn tất cả
Nếu phạm vi ô hoặc bảng chứa nhiều cột và bạn chỉ muốn chọn một vài cột, bạn có thể thấy dễ dàng hơn khi bấm vào Bỏ chọn tất cả, rồi bên dưới Cột, hãy chọn các cột đó
Ghi chú. Dữ liệu sẽ bị xóa khỏi tất cả các cột, ngay cả khi bạn không chọn tất cả các cột ở bước này. Ví dụ: nếu bạn chọn Cột1 và Cột2, chứ không phải Cột3, thì "khóa" dùng để tìm các giá trị trùng lặp là giá trị của CẢ Cột1 và Cột2. Nếu tìm thấy trùng lặp trong các cột đó thì toàn bộ hàng sẽ bị xóa, bao gồm các cột khác trong bảng hoặc phạm vi
Nhấp vào OK và một thông báo sẽ xuất hiện cho biết có bao nhiêu giá trị trùng lặp đã bị xóa. Nhấn OK để loại bỏ thông báo này