Excel tìm văn bản trong bảng

Đây là một vấn đề phức tạp đáng ngạc nhiên trong Excel. Câu trả lời "hiển nhiên" là sử dụng chức năng TÌM để "tìm" văn bản, như thế này

=FIND["apple",A1]

Sau đó, nếu bạn muốn kết quả TRUE/FALSE, hãy thêm hàm IF

=IF[FIND["apple",A1],TRUE]

Điều này hoạt động tốt nếu tìm thấy "quả táo" – TÌM trả về một số để chỉ vị trí và NẾU gọi nó là tốt và trả về TRUE

Nhưng TÌM có một nhược điểm khó chịu – nếu không tìm thấy "quả táo", nó sẽ trả về lỗi #VALUE. Điều này có nghĩa là công thức trên không trả về FALSE khi không tìm thấy văn bản, nó trả về #VALUE


FIND trả về vị trí của văn bản [nếu tìm thấy], nhưng #VALUE nếu không tìm thấy


Thật không may, lỗi này xuất hiện ngay cả khi chúng ta bọc hàm FIND trong hàm IF

grrrr. Không ai thích nhìn thấy lỗi trong bảng tính của họ

[Có thể có một số lý do chính đáng cho việc này, nhưng trả về số 0 sẽ đẹp hơn nhiều. ]

Còn chức năng TÌM KIẾM, cũng là chức năng xác định vị trí của văn bản thì sao? . Có thể TÌM KIẾM trả về FALSE hoặc không nếu không tìm thấy văn bản?

Không. TÌM KIẾM cũng trả về #VALUE khi không tìm thấy văn bản.

Vậy lam gi?

=ISNUMBER[FIND["apple",A1]]

Bây giờ ISNUMBER trả về TRUE khi FIND trả về một số và FALSE khi FIND đưa ra lỗi

Một cách khác với COUNTIF

Nếu tất cả điều đó có vẻ hơi điên rồ, bạn cũng có thể dùng hàm COUNTIF để tìm văn bản

=COUNTIF[A1,"*apple*"]

Có vẻ lạ khi sử dụng COUNTIF như thế này, vì chúng ta chỉ đếm một ô. Nhưng COUNTIF thực hiện tốt công việc – nếu tìm thấy "quả táo", nó trả về 1, nếu không, nó trả về 0

Đối với nhiều tình huống [e. g. định dạng có điều kiện] kết quả 1 hoặc 0 sẽ ổn thôi. Nhưng nếu bạn muốn bắt buộc trả về kết quả TRUE/FALSE, chỉ cần ngắt kết quả bằng IF

=IF[COUNTIF[A1,"*apple*"],TRUE]

Bây giờ chúng tôi nhận được TRUE nếu tìm thấy "quả táo", FALSE nếu không tìm thấy

Lưu ý rằng COUNTIF hỗ trợ ký tự đại diện – trên thực tế, bạn phải sử dụng ký tự đại diện để có hành vi "chứa" bằng cách thêm dấu hoa thị vào một trong hai bên của văn bản bạn đang tìm kiếm. Mặt khác, COUNTIF không phân biệt chữ hoa chữ thường, vì vậy bạn sẽ cần sử dụng FIND nếu chữ hoa chữ thường là quan trọng

Những ví dụ khác

Vậy bạn có thể làm gì với những loại công thức này?

Dưới đây là một vài ví dụ [có giải thích đầy đủ] để truyền cảm hứng cho bạn

  • Đếm các ô có chứa văn bản cụ thể
  • Tính tổng các ô có chứa văn bản cụ thể
  • Kiểm tra một ô để xem có chứa một trong nhiều thứ không
  • Đánh dấu các ô có chứa văn bản cụ thể
  • Tạo hộp tìm kiếm để đánh dấu dữ liệu [video]

Sự nhầm lẫn logic?

Nếu bạn cần tìm hiểu cách thức hoạt động của các công thức logic, hãy xem video này. Nó hơi nhàm chán, nhưng nó chạy qua rất nhiều ví dụ

Khi làm việc với Excel, chúng ta gặp rất nhiều tình huống đặc biệt. Một trong những tình huống đó là tìm kiếm văn bản cụ thể trong ô. Điều đầu tiên xuất hiện trong đầu khi chúng tôi nói rằng chúng tôi muốn tìm kiếm một văn bản cụ thể trong trang tính là phương pháp “Tìm và Thay thế” trong Excel, đây là phương pháp phổ biến nhất. Nhưng Ctrl + F có thể tìm thấy văn bản bạn đang tìm kiếm nhưng không thể vượt ra ngoài đó. Vì vậy, ví dụ: nếu ô chứa một số từ nhất định, bạn có thể muốn kết quả ở ô tiếp theo là “TRUE” hoặc “FALSE. ” Vì vậy, Ctrl + F dừng ở đó

Mục lục

  • Làm thế nào để tìm kiếm văn bản trong Excel?
    • Công thức nào có thể cho chúng ta biết một ô chứa văn bản cụ thể?
    • Các lựa chọn thay thế cho chức năng TÌM
      • Phương án thay thế số 1 – Hàm tìm kiếm trong Excel
      • Phương án #2 – Hàm Countif trong Excel
    • Đánh dấu ô có giá trị văn bản cụ thể
    • Bài viết được đề xuất

Bạn được tự do sử dụng hình ảnh này trên trang web, mẫu của mình, v.v. , Vui lòng cung cấp cho chúng tôi liên kết ghi công Làm cách nào để cung cấp ghi công?Liên kết bài viết được siêu liên kết
For eg:
Nguồn. Tìm kiếm văn bản trong Excel [wallstreetmojo. com]

Tại đây, chúng tôi sẽ đưa bạn qua các công thức để tìm kiếm văn bản cụ thể trong giá trị ô và đi đến kết quả

Bạn có thể tải xuống Mẫu Tìm kiếm Văn bản Excel này tại đây – Mẫu Tìm kiếm Văn bản Excel

Công thức nào có thể cho chúng ta biết một ô chứa văn bản cụ thể?

Đó là một câu hỏi chúng tôi đã thấy nhiều lần trong các diễn đàn Excel. Công thức đầu tiên tôi nghĩ đến là hàm “FIND”

Hàm TÌM có thể trả về vị trí của các giá trị văn bản được cung cấp trong chuỗi. Vì vậy, nếu phương thức TÌM trả về bất kỳ số nào, thì chúng ta có thể coi ô đó có văn bản hay không

  1. Ví dụ, nhìn vào dữ liệu dưới đây


  2. Trong dữ liệu trên, chúng tôi có ba câu trong ba hàng khác nhau. Bây giờ trong mỗi ô, chúng ta cần tìm kiếm văn bản “Tốt nhất. ” Vì vậy, hãy áp dụng hàm TÌM


  3. Đối số “find_text” đề cập đến văn bản chúng ta cần tìm


  4. Đối với “within_text”, hãy chọn câu đầy đủ, tôi. e. , tham chiếu ô


  5. Tham số cuối cùng không bắt buộc phải đóng dấu ngoặc và nhấn phím “Enter”




    Vì vậy, trong hai câu, chúng ta có từ “tốt nhất. ” Chúng ta có thể thấy giá trị lỗi của #VALUE. trong ô B2, cho biết ô A2 không có giá trị văn bản “tốt nhất. ”

  6. Thay vì nhập số, chúng ta cũng có thể nhập kết quả bằng từ ngữ của mình. Đối với điều này, chúng ta cần sử dụng điều kiện IF


Vì vậy, trong điều kiện NẾU, chúng tôi đã cung cấp kết quả là “Tìm thấy văn bản” nếu giá trị “tốt nhất” được tìm thấy. Mặt khác, chúng tôi đã cung cấp kết quả là “Không tìm thấy. ”

Tuy nhiên, ở đây chúng tôi gặp sự cố, mặc dù chúng tôi đã cung cấp kết quả là “Không tìm thấy”, nếu vẫn không tìm thấy văn bản, chúng tôi sẽ nhận được giá trị lỗi là #VALUE

Vì vậy, không ai muốn có một giá trị lỗi trong bảng tính Excel của họ. Do đó, chúng ta phải kèm theo công thức với hàm ISNUMERIC để khắc phục giá trị lỗi này

Hàm ISNUMERIC đánh giá xem hàm FIND có trả về số hay không. Nếu hàm FIND trả về một số, nó sẽ cung cấp giá trị TRUE cho điều kiện IF, nếu không thì điều kiện FALSE. Dựa trên kết quả do hàm ISNUMERIC cung cấp, điều kiện IF sẽ trả về kết quả tương ứng

Chúng ta cũng có thể sử dụng hàm IFERROR trong excel Hàm IFERROR trong ExcelHàm IFERROR trong Excel . đọc thêm để xử lý các giá trị lỗi thay vì ISNUMERIC. Ví dụ: công thức bên dưới cũng sẽ trả về “Không tìm thấy” nếu hàm FIND trả về giá trị lỗi.

Các lựa chọn thay thế cho chức năng TÌM

Phương án thay thế số 1 – Hàm tìm kiếm trong Excel

Thay vì hàm TÌM, chúng ta cũng có thể sử dụng hàm TÌM KIẾM trong excel Hàm TÌM KIẾM Trong ExcelSearch function gives the position of a substring in a given string when we give a parameter of the position to search from. As a result, this formula requires three arguments. The first is the substring, the second is the string itself, and the last is the position to start the search.đọc thêm để tìm kiếm văn bản cụ thể trong chuỗi. Cú pháp của hàm TÌM KIẾM giống như hàm TÌM KIẾM.

Cung cấp “find_text” là “Tốt nhất. ”

“within_text” là tham chiếu ô của chúng tôi

Ngay cả hàm TÌM KIẾM cũng trả về giá trị lỗi là #VALUE. Nếu văn bản tìm kiếm “tốt nhất” không được tìm thấy. Như chúng ta đã thấy ở trên, chúng ta cần đính kèm công thức với các hàm ISNUMERIC hoặc IFERROR

Phương án #2 – Hàm Countif trong Excel

Một cách khác để tìm kiếm một văn bản cụ thể là sử dụng hàm COUNTIF Sử dụng hàm COUNTIFCác . Nó được sử dụng để đếm các ô bao gồm ngày, số hoặc văn bản. Ví dụ: COUNTIF[A1. A10,”Trump”] sẽ đếm số ô trong phạm vi A1. A10 có chứa dòng chữ “Trump” đọc thêm . Chức năng này hoạt động mà không có bất kỳ lỗi nào.

Trong phạm vi, đối số chọn tham chiếu ô

Trong cột tiêu chí, chúng ta cần sử dụng ký tự đại diện trong excel Ký tự đại diện trong ExcelTrong Excel . Dấu hoa thị biểu thị nhiều ký tự, dấu chấm hỏi biểu thị một ký tự đơn và dấu ngã biểu thị nhận dạng ký tự đại diện. đọc thêm vì chúng tôi chỉ tìm một phần của giá trị chuỗi nên hãy đính kèm từ “tốt nhất” với ký tự đại diện có dấu hoa thị [*].

Công thức này sẽ trả về số lượng từ “tốt nhất” trong giá trị ô đã chọn. Vì chúng tôi chỉ có một giá trị "tốt nhất", chúng tôi sẽ chỉ nhận được 1 khi đếm

Chúng ta chỉ có thể áp dụng điều kiện IF để có kết quả không bị lỗi

Đánh dấu ô có giá trị văn bản cụ thể

Nếu bạn không phải là người thích dùng công thức, bạn có thể đánh dấu ô bằng một từ cụ thể. Ví dụ: để đánh dấu ô có từ “tốt nhất”, chúng ta cần sử dụng định dạng có điều kiện trong excel Định dạng có điều kiện trong ExcelConditional formatting is a technique in Excel that allows us to format cells in a worksheet based on certain conditions. It can be found in the styles section of the Home tab.đọc thêm .

Đầu tiên, chọn các ô dữ liệu và nhấp vào “Định dạng có điều kiện” > “Quy tắc mới. ”

Trong “Quy tắc mới”, hãy chọn tùy chọn “Chỉ định dạng các ô có chứa”

Từ danh sách thả xuống đầu tiên, hãy chọn “Văn bản cụ thể. ”

Phần công thức nhập văn bản chúng ta tìm kiếm trong dấu ngoặc kép có dấu bằng. ='tốt nhất. ’

Sau đó, nhấp vào “ĐỊNH DẠNG” và chọn kiểu định dạng

Bấm vào “OK. ” Nó sẽ đánh dấu tất cả các ô có từ “tốt nhất. ”

Sử dụng các kỹ thuật khác nhau, chúng tôi có thể tìm kiếm văn bản cụ thể trong Excel

Bài viết được đề xuất

Bài viết này hướng dẫn Tìm kiếm văn bản trong Excel. Ở đây, chúng tôi thảo luận về ba phương pháp hàng đầu để tìm kiếm giá trị ô cho một văn bản cụ thể và đi đến kết quả với các ví dụ thực tế và mẫu Excel có thể tải xuống. Bạn có thể tìm hiểu thêm về Excel từ các bài viết sau. –

Chủ Đề