ký tự đại diện

Ký tự đại diện là các ký tự mà bạn có thể sử dụng để biểu thị một hoặc nhiều ký tự. Bạn có thể sử dụng các ký tự đại diện ? (dấu chấm hỏi), * (dấu hoa thị) và ~ (dấu ngã) để khớp với một hoặc nhiều ký tự khác trong biểu thức.

  • Sử dụng ký tự ? để khớp với một ký tự duy nhất trong biểu thức cho phép điều kiện. Ví dụ:

    • “Ea?” sẽ khớp với bất kỳ chuỗi nào bắt đầu bằng “Ea” và chứa chính xác một ký tự bổ sung, chẳng hạn như “Ea2” hoặc “Eac”.

    • “Th??” sẽ khớp với bất kỳ chuỗi nào bắt đầu bằng “Th” và chứa chính xác hai ký tự bổ sung, chẳng hạn như “Then” và “That”.

    • =COUNTIF(B2:E7,“?ip”) trả về số lượng các ô trong dãy B2:E7 chứa một giá trị bắt đầu bằng một ký tự đứng trước “ip” chẳng hạn như “rip” và “tip”. Biểu thức này không khớp với “drip” hoặc “trip”.

  • Sử dụng ký tự * để khớp với bất kỳ số lượng ký tự nào, bao gồm không có, trong biểu thức cho phép điều kiện. Ví dụ:

    • “*ed” sẽ khớp với chuỗi có độ dài bất kỳ kết thúc bằng “ed”, chẳng hạn như “Ted” hoặc “Treed”.

    • =COUNTIF(B2:E7,“*it”) trả về số lượng các ô trong vùng B2:E7 chứa một giá trị kết thúc bằng “it” chẳng hạn như “bit” và “mit”. Giá trị “mitt” không khớp.

  • Sử dụng ký tự ~ để chỉ định rằng ký tự tiếp theo phải khớp thay vì được sử dụng là ký tự đại diện, trong biểu thức cho phép điều kiện. Ví dụ:

    • “~?” sẽ khớp dấu chấm hỏi, thay vì sử dụng dấu chấm hỏi để khớp với bất kỳ ký tự duy nhất nào.

    • =COUNTIF(E,“~*”) trả về số đếm số lượng các ô trong cột E chứa ký tự dấu hoa thị.

    • =SEARCH(“~?”;B2) trả về 19 nếu ô B2 chứa “That is a question? Yes it is!”, vì dấu chấm hỏi là ký tự thứ 19 trong chuỗi.