Thủ Thuật Excel - Thủ Thuật Word - Tin Học Văn Phòng
THUTHUATEXCEL.COM - THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG Facebook 2020-08-13T03:44:07Z Một thiệt thòi lớn cho những phiên bản office cũ đó là không được Microsoft hỗ trợ những hàm mới như là Sort, Unique...

Hàm Unique Cho Các Phiên Bản Office Thấp Hơn

In ra - Lưu thành PDF - Gửi qua email


Một thiệt thòi lớn cho những phiên bản office cũ đó là không được Microsoft hỗ trợ những hàm mới như là Sort, Unique...

Và giải pháp thay thế những hàm không được hỗ trợ ở những phiên bản office cũ đó là dùng VBA để tạo ra những hàm tương tự như thế, và bài viết này sẽ hướng dẫn các bạn cách tạo ra hàm Unique dành cho những phiên bản office thấp như là office 2007, 2010, 2013, 2016


Hàm Unique có tác dụng lọc ra những giá trị duy nhất xuất hiện trong một dãy dữ liệu, tương tự công cụ Remove Duplicates trong excel




Trước tiên bạn sẽ xem hàm Unique hoạt động như thế nào, vì đây là phiên bản office 365 nên bạn hoàn toàn có thể sử dụng hàm này và ở ô B2 các bạn nhập =UNIQUE(A2:A10) sau đó nhấn Enter




Một danh sách các loại trái cây duy nhất được tạo ra




Nhưng nếu excel của bạn không hỗ trợ hàm unique, thì hãy dùng giải pháp sau, các bạn nhấn phím tắt Alt + F11 để gọi chương trình Micosoft Visual Basic Applications.

Vào Insert - Module


➤ Các bài viết hay về chủ để sắp xếp dữ liệu không nên bỏ qua:

1. Cách Paste Trong Excel Khi Filter

2. Lọc Nhiều Giá Trị Trong Excel

3. Sắp Xếp Dữ Liệu Bằng Hàm Trong Excel

Dán code bên dưới vào khung soạn thảo


Function UNIQUES(rng As Range) As Variant()
Dim list As New Collection
Dim Ulist() As Variant
On Error Resume Next
For Each Value In rng
List.Add CStr(Value), CStr(Value)
Next
On Error GoTo 0
ReDim Ulist(list.Count - 1, 0)
For i = 0 To list.Count - 1
Ulist(i, 0) = list(i + 1)
Next
UNIQUES = Ulist
End Function

Quay lại file excel lúc nãy, các bạn gõ vào ô C2  là =UNIQUES(A2:A10)


Kết quả hoàn toàn giống với hàm Unique rồi nhé


Bạn có thể lưu lại dưới dạng file chưa macro hoặc tạo add-ins để sử dụng hàm này cho lần sau hoặc gửi đi máy tính khác mà không bị lỗi.

Chú Ý

Nếu các bạn sử dụng phiên bản office từ 2016 trở về trước thì bạn phải bôi chọn các ô mà bạn muốn kết quả hiển thị lên đó trước sau đó mới nhập công thức và kết thúc bằng phím CTRL+SHIFT+ENTER thì công thức mới hoạt động, cụ thể ở ví dụ trên các bạn bôi chọn từ ô C2 đến ô C7 sau đó nhấn F2 và gõ công thức sau đó nhấn CTRL+SHIFT+ENTER để kết thúc, bạn cũng có thể chọn nhiều ô hơn và nếu kết quả trả về là #N/A nghĩa là giá trị duy nhất là những kết quả có ở phía trên, nếu không hiển thị #N/A thì các bạn có thể chọn nhiều ô hơn để khỏi bị sót.

Chúc các bạn thành công.


 

GIỚI THIỆU: THUTHUATEXCEL.COM

Là một chuyên trang chia sẻ về các thủ thuật excel và kiến thức tin học văn phòng, tại đây bạn có thể tự học kiến thức cũng như gửi các thắc mắc của mình về những gì liên quan đến excel và tin học văn phòng.

5 THUTHUATEXCEL.COM - THỦ THUẬT EXCEL, THỦ THUẬT WORD, TIN HỌC VĂN PHÒNG: Hàm Unique Cho Các Phiên Bản Office Thấp Hơn Một thiệt thòi lớn cho những phiên bản office cũ đó là không được Microsoft hỗ trợ những hàm mới như là Sort, Unique...

Bài Mới Nhất: