Mục lục
So sánh văn bản trong hai cột trong Excel là một công việc quan trọng trong cuộc sống hàng ngày của chúng ta, đặc biệt là khi chúng ta phải tìm một cái gì đó để so sánh với văn bản đã cho. Trong bài viết này, tôi sẽ tập trung vào bảy cách hiệu quả để so sánh văn bản trong hai cột trong Excel , với các ví dụ có liên quan.
Tải xuống Sách bài tập thực hành
Bạn có thể tải xuống sổ làm việc Excel sau đây để hiểu rõ hơn và tự mình thực hành.
So sánh văn bản trong hai cột.xlsx
7 cách hữu ích để so sánh văn bản trong hai cột trong Excel
Bài viết này sẽ trình bày cho bạn cách so sánh văn bản trong hai cột trong Excel bằng cách sử dụng công thức số học , kết hợp IF và hàm COUNTIF , định dạng có điều kiện, hàm VLOOKUP , lồng INDEX và MATCH chức năng và kết hợp SUMPRODUCT < Hàm ISNUMBER và MATCH .
Hãy xem tập dữ liệu sau. Ở đây, hai danh sách mặt hàng, cụ thể là Danh sách mặt hàng 1 và Danh sách mặt hàng 2, được đưa ra cùng với doanh số bán hàng của chúng trong tháng 1 và tháng 2.
Ngay bây giờ, chúng ta phải so sánh danh sách mục từ các quan điểm khác nhau. Bắt đầu nào.
1. So sánh văn bản trong hai cột với các hàng phù hợp
Sau đây, chúng tôi sẽ trình bày cho bạn cách so sánh văn bản trong hai cột với ba loại chẳng hạn như giống hệt nhau (chính xác )công thức sau. =INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Sau đó, nhấn ENTER .
- Tại đây, B5:C16 là danh sách mặt hàng có doanh số, E5 là mặt hàng tra cứu, B5: B16 là danh sách mục, 0 dành cho kết hợp chính xác và 2 dành cho chỉ mục cột.
- Vì vậy, bạn sẽ thấy ở đây giá trị Bán hàng trong ô D5 .
- Ngoài ra, hãy sử dụng Điền Xử lý công cụ và kéo nó xuống từ ô D5 đến ô D16 .
- Cuối cùng, bạn sẽ nhận được tất cả giá trị bán hàng ở đây trong hình bên dưới.
7. Hợp nhất TÓM TẮT , ISNUMBER và Hàm MATCH để so sánh văn bản trong hai cột bằng cách đếm các kết quả phù hợp
Nếu bạn muốn đếm số lượng văn bản hoặc mục phù hợp, bạn có thể sử dụng hàm TÓM TẮT . Công thức là một hàm cực kỳ đa dạng nhưng khá linh hoạt, phù hợp để tính tổng, chẳng hạn như SUMIFS .
Cú pháp của Hàm TÓM TẮT
=SUMPRODUCT(array1, [array2],...)
Đối số của Hàm TÓM TẮT
- mảng1 – Mảng hoặc dải ô đầu tiên cần nhân, sau đó cộng.
- array2 – [tùy chọn] Mảng hoặc dải ô thứ hai cần nhân, sau đó cộng.
Các bước:
- Đầu tiên, chọn ô D5 .
- Thứ hai, hãy viết công thức sau trong trường hợptập dữ liệu của chúng tôi.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Sau đó, nhấn ENTER .
- Vào công thức này, B5:B16 là phạm vi ô cho danh sách mục 1 và C5:C13 dành cho danh sách mục 2. Ngoài ra , hàm –ISNUMBER được sử dụng để chuyển đổi đầu ra thành các giá trị số.
- Cuối cùng, bạn sẽ thấy kết quả sau trong hình đã cho.
Đọc thêm: Số đếm trong Excel trùng khớp trong hai cột (4 cách dễ dàng)
Kết luận
Trong bài viết này, chúng tôi đã đề cập đến 7 các phương pháp hữu ích để so sánh văn bản trong hai cột trong Excel. Chúng tôi chân thành hy vọng bạn thích thú và học được nhiều điều từ bài viết này . Ngoài ra, nếu bạn muốn đọc thêm các bài viết về Excel, bạn có thể truy cập trang web của chúng tôi, Exceldemy . Nếu bạn có bất kỳ câu hỏi, nhận xét hoặc đề xuất nào, vui lòng để lại chúng trong phần bình luận bên dưới.
đối sánh bằng cách sử dụng công thức số học chung, đối sánh giống hệt và khác biệt bằng cách sử dụng Hàm IF và so sánh đối sánh hoặc khác biệt bằng phân tích phân biệt chữ hoa chữ thường.1.1 Đối sánh giống hệt (Chính xác) bằng cách sử dụng số học chung Công thức
Các bước thực hiện:
- Ở đây, B5 là ô của một mục từ danh sách Mục 1 và C5 là ô của mục từ danh sách mục 2.
- Đầu tiên, chọn D5 ô.
- Nói chung, bạn có thể sử dụng công thức sau để so sánh hai cột theo từng hàng để khớp giống hệt nhau.
=B5=C5
- Sau đó, nhấn ENTER.
- Bạn sẽ thấy ở đây đối sánh giống hệt đầu tiên trong ô D5 .
- Ngoài ra, hãy sử dụng công cụ Fill Handle và kéo nó xuống từ D5 đến ô D16 .
- Cuối cùng, bạn có thể thấy tất cả giống hệt nhau khớp đúng và sai.
1.2 So khớp giống hệt nhau và Khác biệt tỷ lệ sử dụng hàm IF
Bạn có thể dễ dàng tìm thấy đầu ra liên quan đến khớp và không khớp (sự khác biệt) khi sử dụng công thức IF cùng nhau. Hàm IF là một hàm logic dựa trên một câu lệnh đã cho.
Cú pháp của Hàm IF
=IF(logical_test, [value_if_true], [value_if_false])
Các đối số của hàm IF
- logic_test – Một giá trị hoặc biểu thức logiccó thể được đánh giá là TRUE hoặc FALSE.
- value_if_true – [tùy chọn] Giá trị trả về khi logic_test đánh giá là TRUE.
- value_if_false – [tùy chọn] Giá trị trả về khi logic_test đánh giá là FALSE.
Các bước:
- Ở đây, trước tiên hãy chọn ô D5 .
- Bây giờ, hãy áp dụng công thức trong trường hợp tập dữ liệu của chúng ta.
=IF(B5=C5,"Match","Not Match")
- Sau đó, nhấn ENTER .
- Sau đó, bạn sẽ nhận được kết quả là NOT Match trong ô D5 .
- Ngoài ra, hãy sử dụng Fill Handle và kéo nó xuống từ ô D5 đến ô D16 .
- Tại đây, bạn sẽ nhận được tất cả các kết quả.
1.3 So sánh sự trùng khớp hoặc sự khác biệt với Phân tích phân biệt chữ hoa chữ thường
Trong trường hợp trước, chúng tôi không xem xét độ nhạy cảm của văn bản. Nếu bạn muốn so sánh danh sách mục dựa trên phân biệt chữ hoa chữ thường bằng cách sử dụng hàm EXACT , bạn có thể thực hiện theo công thức sau. Hàm EXACT so sánh hai văn bản, xem xét chữ hoa và chữ thường.
Các bước:
- Trong hình này, chúng ta sẽ tô màu hai hàng đã cho để thấy sự khác biệt.
- Ở đây, chọn ô D5 trước.
- Sau đó, hãy áp dụng công thức trong trường hợp tập dữ liệu của chúng ta.
=IF(EXACT(B5,C5),"Match","Not Match")
- Sau đó,nhấn ENTER .
- Vì vậy, bạn sẽ thấy ở đây kết quả trong D5 ô.
- Ngoài ra, hãy sử dụng công cụ Fill Handle và kéo nó xuống từ ô D5 đến D16 ô.
- Do đó, trong ảnh chụp màn hình, chúng ta có thể thấy rằng chỉ có sự thay đổi trong F của Chest Freezer cung cấp kết quả “ Không khớp ”
2. So sánh văn bản thành hai Các cột bằng cách kết hợp các hàm IF và COUNTIF trong Excel
Trong các ví dụ trước, chúng ta đã so sánh theo từng hàng, nhưng đôi khi chúng ta cần phải làm việc trên toàn bộ mục chứ không chỉ từng hàng. Trong trường hợp này, bạn có thể sử dụng Hàm COUNTIF .
Hàm COUNTIF là một hàm Excel để đếm các ô trong một phạm vi đáp ứng một điều kiện cụ thể. Hàm này có thể đếm các ô chứa ngày, số và văn bản.
Cú pháp của hàm COUNTIF
=COUNTIF(range, criteria)
Đối số của Hàm COUNTIF
phạm vi – Phạm vi ô cần đếm.
tiêu chí – Tiêu chí kiểm soát ô nào sẽ được đếm.
Các bước:
- Ở đây, trước tiên hãy chọn ô D5 .
- Sau đó, hãy áp dụng công thức dưới đây.
=IF(COUNTIF($C5:$C13, $B5)=0, "Not Found in List 2", "Found in List 2")
- Ở đây, C5:C13 là phạm vi ô cho danh sách mục 2 và B5 là ô của một mụctừ danh sách mục 1. Nếu hàm IF trả về 0 (Không tìm thấy trong danh sách 2) hoặc 1 (Tìm thấy trong danh sách 2).
- Sau đó, nhấn ENTER .
- Vì vậy, bạn sẽ thấy ở đây kết quả trong ô D5 .
- Ngoài ra, hãy sử dụng Công cụ Fill Handle và kéo nó xuống từ ô D5 đến ô D16 .
- Cuối cùng, bạn sẽ nhận được tất cả các kết quả ở đây trong hình bên dưới.
3 . Áp dụng định dạng có điều kiện để so sánh văn bản trong hai cột cho phù hợp và khác biệt
Sử dụng định dạng có điều kiện trong Excel, bạn có thể áp dụng định dạng tùy chỉnh cho các ô thỏa mãn các tiêu chí nhất định bằng màu tô sáng.
Hãy áp dụng định dạng có điều kiện tính năng so sánh hai danh sách mục.
3.1 Tìm mục phù hợp
Bạn có thể tìm mục phù hợp nếu làm theo các bước bên dưới.
Các bước :
- Đầu tiên, vào Trang chủ > Định dạng có điều kiện > Quy tắc mới .
- Sau đó, chọn Sử dụng công thức để xác định tùy chọn định dạng ô nào và chèn công thức vào khoảng trống như trong ảnh chụp màn hình sau.
=$B5=$C5
- Sau đó, nhấp vào Định dạng .
- Sau đó, chuyển đến phần Điền , chọn màu bạn muốn và nhấn Ok .
- Nhấn lại Ok trong hộp thoại Quy tắc định dạng mới hộp.
- Kết quả là bạn sẽ nhận được kết quả như sau. Chỉ loa và màn hình máy tính để bàn khớp với nhau.
3.2 Tìm điểm khác biệt
Các bước:
- Ở đây, để tìm sự khác biệt, bạn phải thực hiện quy trình tương tự như cách trước ngoại trừ chèn công thức sau thay vì công thức trước đó.
=$B5$C5
- Cuối cùng, bạn sẽ nhận được kết quả sau.
Đọc Thêm: Cách so sánh hai cột trong Excel để tìm sự khác biệt
4. Đánh dấu văn bản trùng lặp hoặc duy nhất để so sánh trong hai cột bằng cách sử dụng định dạng có điều kiện
Trong phương pháp này, chúng ta sẽ sử dụng Định dạng có điều kiện ngoại trừ công thức và sử dụng tùy chọn Đánh dấu các quy tắc ô của tính năng này.
4.1 Tìm văn bản trùng lặp (Văn bản được khớp)
Bạn có thể xác định các mục trùng lặp mà không cần bất kỳ công thức nào. Để thực hiện việc này, hãy làm theo các bước bên dưới.
Các bước:
- Tại đây, chọn Trang chủ > Định dạng có điều kiện > Đánh dấu các quy tắc ô > Các giá trị trùng lặp.
- Sau đó, mở Các giá trị trùng lặp .
- Sau đó, giữ nguyên tùy chọn Sao chép mặc định trong các ô Định dạng chứa nó, thay đổi các giá trị bằng tùy chọn (đơn giản là nó hiển thị màu) và nhấn OK .
- Bạn sẽ nhận được thông tin sauđầu ra.
4.2 Tìm văn bản duy nhất (Văn bản không khớp)
Ngoài ra, bạn có thể xác định tên duy nhất của các mục chứa văn bản trùng lặp có sẵn.
Các bước:
- Vì vậy, hãy làm theo các bước trước đó cho đến khi hộp thoại có tên là Các giá trị trùng lặp . Trong hộp thoại, thay đổi tùy chọn mặc định thành Duy nhất và nhấn OK .
- Sau khi làm theo các bước trên, bạn sẽ nhận được kết quả như sau.
5. Sử Dụng Hàm VLOOKUP Để So Sánh Và Tìm Văn Bản Bị Thiếu Trong Excel
Vâng , bạn có thể phải tìm văn bản còn thiếu từ hai cột văn bản đã cho. Giống như nếu bạn muốn xác định xem một mục trong danh sách này có nằm trong danh sách kia hay không, bạn có thể sử dụng hàm VLOOKUP . VLOOKUP là một hàm Excel để tìm kiếm dữ liệu được sắp xếp theo chiều dọc trong một bảng. Hàm tương thích với cả đối sánh gần đúng và đối sánh chính xác.
Cú pháp của Hàm VLOOKUP
=VLOOKUP(value, table, col_index, [range_lookup])
Đối số của Hàm VLOOKUP
- giá trị – Giá trị cần tìm trong cột đầu tiên của bảng.
- table – Bảng để truy xuất giá trị.
- col_index – Cột trong bảng để truy xuất giá trị.
- range_looku p – [tùy chọn] TRUE = đối sánh gần đúng (mặc định). FALSE = chính xáckhớp.
Các bước:
- Đầu tiên, chọn D5 cell.
- Sau đó, công thức sẽ giống như sau cho tập dữ liệu của chúng ta.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Sau đó, nhấn ENTER .
Phân tích công thức
- Ở đây, B5 là mục tra cứu, C5:C13 là phạm vi ô cho danh sách mục 2,
- Bạn phải tìm xem B5 ( AC ) có được tìm thấy trong danh sách mục 2 hay không.
- Bây giờ, nếu tìm thấy mục tra cứu ( AC ) trong danh sách mục 2, công thức VLOOKUP trả về tên của mục. Mặt khác, nếu không tìm thấy AC trong danh sách 2, thì công thức sẽ trả về lỗi #N/A . Vì vậy, đây là mục bị thiếu.
- Hơn nữa, chức năng ISERROR được sử dụng để tránh lỗi. Nếu kết quả là lỗi, hàm sẽ trả về giá trị TRUE và FALSE nếu kết quả không phải là lỗi.
- Vì vậy, bạn sẽ thấy ở đây đối sánh giống hệt nhau đầu tiên trong ô D5 .
- Ngoài ra, hãy sử dụng công cụ Fill Handle và kéo nó xuống từ D5 đến ô D16 .
- Cuối cùng, bạn có thể thấy tất cả kết quả trùng khớp là đúng và sai.
Liên quan: Công thức VLOOKUP để so sánh hai cột trong các trang tính khác nhau!
6. So sánh văn bản và trích xuất dữ liệu bằng cách lồng các hàm INDEX và MATCH
Nếu các bạncần trích xuất hoặc trả về giá trị của các mục phù hợp, bạn có thể sử dụng kết hợp hàm INDEX MATCH . Hàm INDEX trong Excel trả về giá trị nằm ở vị trí được chỉ định trong một dải ô hoặc mảng.
Cú pháp của Hàm INDEX
=INDEX(array, row_num, [col_num], [area_num])
Đối số của hàm INDEX
- mảng – Một dải ô hoặc hằng số mảng.
- row_num – Vị trí hàng trong tham chiếu hoặc mảng.
- col_num – [tùy chọn] Vị trí cột trong tham chiếu hoặc mảng.
- area_num – [tùy chọn] Phạm vi tham chiếu nên được sử dụng.
Hàm MATCH được sử dụng để xác định vị trí giá trị tìm kiếm trong một hàng, cột hoặc bảng. MATCH thường được kết hợp với hàm INDEX để truy xuất giá trị tương ứng.
Cú pháp của hàm MATCH
=MATCH(lookup_value, lookup_array, [match_type])
Đối số của hàm MATCH
- lookup_value – Giá trị cần khớp trong lookup_array.
- lookup_array – Một dải ô hoặc một tham chiếu mảng.
Các bước:
- Giả sử bạn đã đưa ra danh sách các mặt hàng tra cứu có sẵn trong một danh sách mặt hàng khác cùng với doanh số của chúng. Bây giờ, bạn phải trích xuất doanh số cho các mặt hàng phù hợp.
- Để làm được điều đó, bạn phải sử dụng