Ở bài trước chúng ta đã tìm hiểu về cách đổi chuỗi thành chữ hoa, chữ thường và chữ thường trong Excel. Trong bài đăng này, chúng ta sẽ tìm hiểu cách so sánh hai chuỗi [phân biệt chữ hoa chữ thường và chữ hoa chữ thường] trong Excel
So sánh phân biệt chữ hoa chữ thường [chức năng CHÍNH XÁC]
Để so sánh hai chuỗi [so sánh phân biệt chữ hoa chữ thường], chúng ta có thể sử dụng hàm EXACT. Trong ô C3, chúng ta đã viết công thức '=EXACT[A3, B3]' để so sánh các ô A3 và B3 và trả về FALSE [Lưu ý có khoảng trống trước chuỗi ô A3]
hàm EXACT trả về
- TRUE - nếu cả hai chuỗi giống hệt nhau
- FALSE - nếu cả hai chuỗi không hoàn toàn giống nhau [ngay cả khoảng trắng cũng quan trọng. ]
Khi chúng tôi sao chép cùng một công thức sang các ô C khác, chúng tôi nhận được kết quả trên
So sánh không phân biệt chữ hoa chữ thường [= toán tử]
Để so sánh hai chuỗi chỉ với giá trị của chúng, không phải với trường hợp của chúng, chúng ta có thể sử dụng toán tử '='. Trong ô D3 bên dưới, chúng tôi đã viết công thức '=A3=B3' chỉ so sánh giá trị chuỗi của cả hai ô A3 và B3 [Không gian trống quan trọng. ]
Vì A3 có khoảng trống ở đầu chuỗi nên kết quả là SAI, phần còn lại là TRUE vì dữ liệu giống nhau [Chữ hoa và chữ thường không quan trọng]
Ví dụ này cho thấy hai cách để so sánh các chuỗi văn bản trong Excel. Một là phân biệt chữ hoa chữ thường và một là phân biệt chữ hoa chữ thường
1. Sử dụng chức năng CHÍNH XÁC [phân biệt chữ hoa chữ thường]
Giải trình. chuỗi "Ếch" ở ô A1 và chuỗi "ếch" ở ô B1 không hoàn toàn bằng nhau [chữ đầu viết hoa, chữ đầu viết thường]
2. Sử dụng công thức =A1=B1 [không phân biệt chữ hoa chữ thường]
Giải trình. công thức này bỏ qua sự khác biệt chữ thường và chữ hoa. Kết quả là sáu công thức đầu tiên trả về TRUE
3. Thêm hàm IF để thay thế TRUE và FALSE bằng một từ hoặc tin nhắn. Công thức bên dưới sử dụng hàm EXACT [xem bước 1]
4. Bạn có muốn so sánh hai hoặc nhiều cột bằng cách đánh dấu sự khác biệt trong mỗi hàng không?
Giả sử bạn muốn đảm bảo rằng một cột chứa văn bản, không phải số. Hoặc, có lẽ bạn muốn tìm tất cả các đơn đặt hàng tương ứng với một nhân viên bán hàng cụ thể. Nếu bạn không quan tâm đến văn bản viết hoa hay viết thường, có một số cách để kiểm tra xem một ô có chứa văn bản hay không
Bạn cũng có thể sử dụng bộ lọc để tìm văn bản. Để biết thêm thông tin, hãy xem Lọc dữ liệu
Tìm các ô có chứa văn bản
Thực hiện theo các bước sau để định vị các ô chứa văn bản cụ thể
Chọn phạm vi ô mà bạn muốn tìm kiếm
Để tìm kiếm toàn bộ trang tính, hãy bấm vào ô bất kỳ
Trên tab Trang đầu, trong nhóm Chỉnh sửa, bấm Tìm & Chọn, rồi bấm Tìm
Trong hộp Tìm gì, hãy nhập văn bản—hoặc số—mà bạn cần tìm. Hoặc, chọn tìm kiếm gần đây từ hộp thả xuống Tìm gì
Ghi chú. Bạn có thể sử dụng các ký tự đại diện trong tiêu chí tìm kiếm của mình
Để chỉ định định dạng cho tìm kiếm của bạn, hãy nhấp vào Định dạng và thực hiện các lựa chọn của bạn trong cửa sổ bật lên Tìm Định dạng
Nhấp vào Tùy chọn để xác định thêm tìm kiếm của bạn. Ví dụ: bạn có thể tìm kiếm tất cả các ô chứa cùng loại dữ liệu, chẳng hạn như công thức
Trong hộp Bên trong, bạn có thể chọn Trang tính hoặc Sổ làm việc để tìm kiếm một trang tính hoặc toàn bộ sổ làm việc
Nhấp vào Tìm tất cả hoặc Tìm tiếp
Tìm tất cả liệt kê mọi lần xuất hiện của mục mà bạn cần tìm và cho phép bạn kích hoạt một ô bằng cách chọn một lần xuất hiện cụ thể. Bạn có thể sắp xếp kết quả tìm kiếm Tìm tất cả bằng cách nhấp vào tiêu đề
Ghi chú. Nếu bạn có phiên bản Microsoft 365 hiện tại, thì bạn chỉ cần nhập công thức vào ô trên cùng bên trái của phạm vi đầu ra, rồi nhấn ENTER để xác nhận công thức là công thức mảng động. Nếu không, công thức phải được nhập dưới dạng công thức mảng cũ bằng cách trước tiên chọn ô đầu ra, nhập công thức vào ô đầu ra, rồi nhấn CTRL+SHIFT+ENTER để xác nhận. Excel chèn dấu ngoặc nhọn vào đầu và cuối công thức cho bạn. Để biết thêm thông tin về công thức mảng, hãy xem Nguyên tắc và ví dụ về công thức mảngHàm EXACT so sánh hai chuỗi văn bản theo cách phân biệt chữ hoa chữ thường. Nếu hai chuỗi hoàn toàn giống nhau, EXACT trả về TRUE. Nếu hai chuỗi không giống nhau [có tính đến chữ hoa và chữ thường] EXACT trả về FALSE
Hàm EXACT nhận hai đối số, text1 và text2, phải là các chuỗi văn bản hợp lệ. Nếu các giá trị này được nhập trực tiếp vào hàm, chúng phải được đặt trong dấu ngoặc kép [""]
ví dụ
Dưới đây là hai ví dụ về hàm EXACT được sử dụng với các chuỗi được mã hóa cứng. Trong ví dụ đầu tiên, các chuỗi giống hệt nhau, trong ví dụ thứ hai, điểm khác biệt duy nhất là chữ "A" viết hoa
=EXACT["apple","apple"] // returns TRUE =EXACT["Apple","apple"] // returns FALSE
Trong ví dụ hiển thị, công thức trong D6, được sao chép xuống cột, là
=EXACT[B6,C6]
Bạn cũng có thể sử dụng dấu bằng bình thường [=] trong công thức, nhưng phép so sánh không phân biệt chữ hoa chữ thường
=["Apple"="apple"] // returns TRUE
Để đếm các ô có chứa văn bản cụ thể, có tính đến các ký tự chữ hoa và chữ thường, bạn có thể kết hợp EXACT cùng với hàm SUMPRODUCT như thế này
Đang so sánh trường hợp chuỗi
Các phương thức So sánh và So sánh [Chuỗi, Chuỗi]. Tất cả đều thực hiện so sánh phân biệt chữ hoa chữ thường .Chức năng văn bản nào sau đây trong MS Excel là trường hợp
Hàm PROPER thay đổi giá trị văn bản thành chữ hoa chữ thường và hàm EXACT thực hiện so sánh phân biệt chữ hoa chữ thường. Hàm AND nhận nhiều đối số [điều kiện logic] và chỉ trả về TRUE khi tất cả các đối số đều trả về TRUE.