Cách dùng hàm so sánh chuỗi trong Excel để đối chiếu kí tự

Nội dung được viết bởi Ngọc Diệp

Đã bao giờ bạn muốn phân loại các chuỗi văn bản dựa vào các kí tự trong chuỗi chưa? Nếu bạn còn đang băn khoăn thì hãy cùng Gitiho tìm hiểu về cách dùng hàm so sánh ký tự trong Excel để đối chiếu kí tự với điều kiện cho trước nhé trong bài học Excel này nhé.

Hàm so sánh ký tự trong Excel với một điều kiện 

Hàm COUNTIF đối chiếu điều kiện với kí tự đầu tiên

Chúng ta bắt đầu với một ví dụ về danh sách các mã sản phẩm của doanh nghiệp. Trong ví dụ này, chúng ta cần lọc ra các mã sản phẩm bắt đầu với kí tự A.

Hàm COUNTIF đối chiếu điều kiện với kí tự đầu tiên

Ta đã có điều kiện đối chiếu là mã sản phẩm bắt đầu bằng kí tự A. Như vậy, chúng ta có thể sử dụng hàm COUNTIF so sánh ký tự trong Excel để phân loại các mã sản phẩm phù hợp và không phù hợp với điều kiện cho trước. 

Ta nhập công thức hàm vào ô B2 như sau:

=COUNTIF(A2,"A*")

Trong đó:

  • A2 là ô chứa giá trị cần đối chiếu với điều kiện cho trước.
  • A* là điều kiện cho trước: văn bản bắt đầu bằng kí tự A.

Công thức này sẽ tiến hành so sánh ký tự trong Excel và đếm các ô phù hợp với điều kiện cho trước. 

  • Nếu chuỗi kí tự bắt đầu với kí tự A, Excel trả về 1
  • Nếu chuỗi kí tự không bắt đầu với kí tự A, Excel trả về 0.

Sau khi đã điền công thức trên vào ô B2, chúng ta sử dụng tính năng FillDown để sao chép công thức xuống các ô còn lại để tiếp tục đối chiếu với điều kiện kí tự đầu tiên là A. Kết quả ta thu được sẽ hiển thị như sau:

Hàm COUNTIF đối chiếu điều kiện với kí tự đầu tiên

Vậy là ta đã hoàn thành công việc đối chiếu kí tự trong Excel tại các mã sản phẩm để phân loại những mã bắt đầu với kí tự A và những mã bắt đầu với kí tự khác. Phương pháp so sánh ký tự trong Excel bằng hàm COUNTIF thật đơn giản phải không nào?

Xem thêm: CÁCH KHẮC PHỤC KHI HÀM COUNTIF KHÔNG RA KẾT QUẢ

Hàm COUNTIF đối chiếu điều kiện với nhiều kí tự

Không chỉ dừng lại ở việc so sánh 1 kí tự trong Excel với điều kiện cho trước, các hàm so sánh ký tự trong Excel còn có thể đối chiếu điều kiện với nhiều kí tự.

Vẫn tiếp tục với ví dụ về mã sản phẩm ở phần trên, ta sẽ tìm hiểu hàm COUNTIF so sánh ký tự trong Excel để đối chiếu nhiều kí tự của chuỗi với cùng một điều kiện cho trước.

Công thức hàm so sánh 2 chuỗi ký tự trong Excel như sau:

=COUNTIF(A2,"A1*")

Trong đó:

  • A2 là ô chứa giá trị cần đối chiếu với điều kiện cho trước.
  • A1* là điều kiện cho trước: văn bản bắt đầu các kí tự A1.

Công thức này sẽ tiến hành so sánh 2 chuỗi trong Excel tại ô A2 với điều kiện cho trước. Sau đó, chúng ta sử dụng tính năng FillDown để áp dụng công thức với các ô còn lại trong danh sách.

Kết quả thu được như sau:

Hàm COUNTIF đối chiếu điều kiện với nhiều kí tự
hàm so sánh Text trong Excel 

Hàm so sánh 2 chuỗi trong Excel với nhiều điều kiện 

Trong thực tế, có nhiều trường hợp yêu cầu chúng ta đối chiếu các kí tự với nhiều hơn một điều kiện. Ở phần này, chúng ta sẽ tìm hiểu cách sử dụng hàm so sánh có điều kiện trong Excel để làm được điều đó. 

Hàm OR kết hợp COUNTIF để so sánh ký tự trong Excel

Giả sử chúng ta cần tìm các mã sản phẩm bắt đầu bằng kí tự A hoặc kí tự B.

Để Excel so sánh các kí tự trong Excel với nhiều điều kiện cho trước, chúng ta kết hợp công thức hàm COUNTIF ở phần trên với các hàm OR như sau:

=OR(COUNTIF(A2,"A*"),COUNTIF(A2,"B*"))

Công thức hàm OR lồng hàm COUNTIF so sánh 2 chuỗi trong Excel và trả về kết quả TRUE nếu mã sản phẩm thỏa mãn 1 trong 2 điều kiện cho trước. Ngược lại, nếu mã sản phẩm không thỏa mãn điều kiện nào, Excel sẽ trả về FALSE.

Hàm OR kết hợp COUNTIF để so sánh ký tự trong Excel

Hàm SUM kết hợp COUNTIF để so sánh ký tự trong Excel

Bên cạnh đó, chúng ta còn có thể sử dụng hàm SUM với công thức:

=SUM(COUNTIF(A2,"A*"),COUNTIF(A2,"B*"))

Công thức hàm SUM lồng hàm COUNTIF sẽ trả về kết quả 1 nếu mã sản phẩm thỏa mãn 1 trong 2 điều kiện cho trước. Với những mã sản phẩm không thỏa mãn điều kiện nào, Excel sẽ trả về 0.

Chúng ta tiếp tục sử dụng tính năng FillDown để thu được kết quả dưới đây:

Hàm SUM kết hợp COUNTIF để so sánh ký tự trong Excel

Xem thêm: Hàm SUMIF trong Excel và cách khắc phục một số lỗi thường gặp khi sử dụng

Hàm IF so sánh chuỗi trong Excel

Bạn có thể sử dụng hàm IF để so sánh chuỗi và thực hiện một hành động dựa trên điều kiện. Để so sánh chuỗi, sử dụng các hàm như EXACT, SEARCH, FIND kết hợp với hàm IF để thực hiện việc so sánh.

Ví dụ, để kiểm tra nếu chuỗi trong ô A1 là "apple" thì trả về "Đúng", nếu không thì trả về "Sai", bạn có thể sử dụng công thức sau:

=IF(EXACT(A1, "apple"), "Đúng", "Sai")

Trong đó: Hàm EXACT so sánh hai chuỗi mà không phân biệt chữ hoa chữ thường.

Ta được kết quả như sau:

Hàm IF so sánh chuỗi trong Excel

Tổng kết

Như vậy, chúng ta đã hoàn thành xong các công việc phân loại mã sản phẩm dựa trên các điều kiện cho trước bằng cách sử dụng các hàm so sánh ký tự trong Excel. Hi vọng các bạn có thể dễ dàng áp dụng kiến thức trong bài để đơn giản hóa công việc của mình. 

KHÓA HỌC EXCEL ONLINE HOÀN TOÀN MIỄN PHÍ

Khóa học với hơn 14000 HỌC VIÊN đang học và đánh giá trung bình 4.76 SAO

5/5 - (1 bình chọn)

5/5 - (1 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông