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 2022-04-29T06:29:21Z 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.


 

THUTHUATEXCEL.COM

Đã từng rất sợ excel, dẫn đến ghét excel, và rồi công việc chủ yếu sử dụng excel, thế là yêu excel, những gì mình biết về excel, mình muốn chia sẻ lại cho cộng đồng, đó là lý do các bạn thấy website này, hãy liên lạc với mình qua email dccuongcp@gmail.com hoặc chat messenger dccuongcp nếu như bạn cũng giống mình.

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: