Bỏ qua nội dung chính

Làm cách nào để kiểm tra xem ô có chứa một trong một số giá trị trong Excel hay không?

Giả sử, bạn có một danh sách các chuỗi văn bản trong cột A, bây giờ, bạn muốn kiểm tra từng ô xem nó có chứa một trong một số giá trị dựa trên một phạm vi khác D2: D7 hay không. Nếu nó chứa bất kỳ văn bản cụ thể nào trong D2: D7, nó sẽ hiển thị True, ngược lại, nó sẽ hiển thị False như hình minh họa sau. Bài viết này, tôi sẽ nói về cách xác định một ô nếu nó chứa một trong một số giá trị trong một phạm vi khác.


Kiểm tra xem một ô có chứa một trong một số giá trị từ danh sách có công thức hay không

Để kiểm tra xem nội dung ô có chứa bất kỳ giá trị văn bản nào trong một phạm vi khác hay không, các công thức sau có thể giúp bạn, vui lòng thực hiện như sau:

Nhập công thức dưới đây vào một ô trống mà bạn muốn tìm kết quả, chẳng hạn như B2, ​​sau đó kéo chốt điền xuống các ô bạn muốn áp dụng công thức này và nếu ô có bất kỳ giá trị văn bản nào trong ô khác phạm vi cụ thể, nó sẽ nhận được True, ngược lại, nó sẽ nhận được False. Xem ảnh chụp màn hình:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Lời khuyên:

1. Nếu bạn muốn sử dụng “Có” hoặc “Không” để chỉ ra kết quả, vui lòng áp dụng công thức sau và bạn sẽ nhận được kết quả sau khi bạn cần, xem ảnh chụp màn hình:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. Trong các công thức trên, D2: D7 là phạm vi dữ liệu cụ thể mà bạn muốn kiểm tra ô dựa trên và A2 là ô mà bạn muốn kiểm tra.


Hiển thị các kết quả phù hợp nếu ô chứa một trong một số giá trị từ danh sách có công thức

Đôi khi, bạn có thể muốn kiểm tra xem một ô có chứa một giá trị trong danh sách và sau đó trả về giá trị đó hay không, nếu nhiều giá trị khớp nhau thì tất cả các giá trị phù hợp trong danh sách được hiển thị như hình minh họa bên dưới.

Để hiển thị tất cả các vaues phù hợp nếu ô chứa một trong các văn bản cụ thể, vui lòng áp dụng công thức dưới đây:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

Chú thích: Trong công thức trên, D2: D7 là phạm vi dữ liệu cụ thể mà bạn muốn kiểm tra ô dựa trên và A2 là ô mà bạn muốn kiểm tra.

Sau đó nhấn Ctrl + Shift + Enter các phím với nhau để nhận kết quả đầu tiên, sau đó kéo chốt điền xuống các ô mà bạn muốn áp dụng công thức này, xem ảnh chụp màn hình:

Lời khuyên:

Hàm TEXTJOIN ở trên chỉ khả dụng cho Excel 2019 và Office 365, nếu bạn có các phiên bản Excel cũ hơn, bạn nên áp dụng công thức dưới đây:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

Chú thích: Trong công thức trên, D2: D7 là phạm vi dữ liệu cụ thể mà bạn muốn kiểm tra ô dựa trên và A2 là ô mà bạn muốn kiểm tra.

Sau đó nhấn Ctrl + Shift + Enter các phím lại với nhau để nhận kết quả đầu tiên, sau đó kéo ô công thức sang bên phải cho đến khi ô trống được hiển thị, sau đó tiếp tục kéo chốt điền xuống các ô khác và tất cả các giá trị phù hợp đã được hiển thị như hình minh họa bên dưới:


Đánh dấu các kết quả phù hợp nếu ô chứa một trong một số giá trị từ danh sách với một tính năng tiện dụng

Nếu bạn muốn đánh dấu một màu phông chữ cụ thể cho các giá trị phù hợp nếu ô chứa một trong một số giá trị từ danh sách khác, thì phần này, tôi sẽ giới thiệu một tính năng dễ dàng, Đánh dấu từ khóa of Kutools cho Excel, với tiện ích này, bạn có thể đánh dấu một hoặc nhiều từ khóa cụ thể cùng một lúc trong các ô.

Lưu ý:Để áp dụng những Đánh dấu từ khóa , trước tiên, bạn nên tải xuống Kutools cho Excel, và sau đó áp dụng các tính năng một cách nhanh chóng và dễ dàng.

Sau khi cài đặt Kutools cho Excel, vui lòng làm như sau:

1. Nhấp chuột Kutools > bản văn > Đánh dấu từ khóa, xem ảnh chụp màn hình:

2. Trong Đánh dấu từ khóa hộp thoại, vui lòng thực hiện các thao tác sau:

  • Chọn phạm vi dữ liệu mà bạn muốn đánh dấu các văn bản phù hợp từ Phạm vi hộp văn bản;
  • Chọn các ô chứa các từ khóa mà bạn muốn đánh dấu dựa trên, bạn cũng có thể nhập các từ khóa theo cách thủ công (phân tách bằng dấu phẩy) vào Từ khóa hộp văn bản
  • Cuối cùng, bạn nên chỉ định màu phông chữ để làm nổi bật văn bản bằng cách chọn Đánh dấu màu từ khóa tùy chọn. 

3. Sau đó nhấn vào Ok , tất cả các văn bản phù hợp đã được đánh dấu như hình ảnh chụp màn hình bên dưới:


Các bài viết tương đối hơn:

  • So sánh hai hoặc nhiều chuỗi văn bản trong Excel
  • Nếu bạn muốn so sánh hai hoặc nhiều chuỗi văn bản trong một trang tính có phân biệt chữ hoa chữ thường hoặc không phân biệt chữ hoa chữ thường như ảnh chụp màn hình sau đây, thì bài viết này, tôi sẽ nói về một số công thức hữu ích để bạn giải quyết công việc này trong Excel.
  • Nếu ô chứa văn bản thì hiển thị trong Excel
  • Nếu bạn có danh sách các chuỗi văn bản trong cột A và một hàng từ khóa, bây giờ, bạn cần kiểm tra xem các từ khóa có xuất hiện trong chuỗi văn bản hay không. Nếu các từ khóa xuất hiện trong ô, hiển thị nó, nếu không, ô trống sẽ được hiển thị như ảnh chụp màn hình sau.
  • Đếm từ khóa ô chứa dựa trên danh sách
  • Nếu bạn muốn đếm số lượng từ khóa xuất hiện trong một ô dựa trên danh sách các ô, sự kết hợp của các hàm SUMPRODUCT, ISNUMBER và SEARCH có thể giúp bạn giải quyết vấn đề này trong Excel.
  • Tìm và thay thế nhiều giá trị trong Excel
  • Thông thường, tính năng Tìm và Thay thế có thể giúp bạn tìm một văn bản cụ thể và thay thế nó bằng một văn bản khác, nhưng đôi khi, bạn có thể cần phải tìm và thay thế nhiều giá trị đồng thời. Ví dụ: để thay thế tất cả văn bản “Excel” thành “Excel 2019”, “Outlook” thành “Outlook2019”, v.v. như hình minh họa bên dưới. Bài viết này, tôi sẽ giới thiệu một công thức để giải quyết công việc này trong Excel.

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (56)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

I have spreadsheet that have some cell with following test $5655 (BIT001), $4445 (BIT002). I would like to extract every BITxxx and display in another cell with BIT001, BIT002. I'm using MID and FIND but it work only with one BIT001 and BIT002 seems to not search. How would you do it guys?
This comment was minimized by the moderator on the site
You can use text to column > Deliminate > ("("), - I will spit the text from Open Bracket .. like BIT001), then you can remove the closing bracket with a find and replace option.
This comment was minimized by the moderator on the site
Hi all,

Any suggestions...

I have a VALUE next to the SPECIFIC TEXT column F. I need a RESULT in Column B with the VALUE next to SPECIFIC TEXT.
This comment was minimized by the moderator on the site
In option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues in "Result" when the "Specific Text" values is similar to others.

For example, if I have in "Specific Text" the values 'remove' and 'remove lines', I need to get in "Result" the correct value.

Thanks
This comment was minimized by the moderator on the site
I find an option in other webpage:

=TEXTJOIN(" ",1,IF(ISNUMBER(FIND(" "&$F$2:$F$6&" "," "&B2&" ")),$F$2:$F$6,""))
This comment was minimized by the moderator on the site
In the option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues if the word to search is similar to other word. For example if in "Specif text" I have: Remove and Remove line, I need to get/recognise in "Result" the different values ("Remove" for 1 line and "Remove line" in other line). The problem is that always I'm getting "Remove"
This comment was minimized by the moderator on the site
Bonjour, j'essaye cette formule sur une très grande liste de mot et la recherche fait un contient, mais pas au mot entier.
Vous avez une solution ?

Par exemple, le mot de ma liste à rechercher est "aire". Cependant, le mot "horaire" m'indique vrai... avec la formule.
Alors oui "horaire" contient "aire" mais pas en mot entier...

Autre exemple : le mot de ma liste à rechercher est "ri". Cependant, le mot "clé dynamométrique" m'indique vrai...

Merci
This comment was minimized by the moderator on the site
Hello, Greg,
Sorry, I can't understand you clearly.
Could you explain your problem in English? Or you can upload a file or screenshot of your problem here.
Thank you!
This comment was minimized by the moderator on the site
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

Is there a way of amending the formula to return the number of words appear in the text examined?

e.g. returned answer is not whether one of three words (a given list) are found, but if 1, 2, or 3 words are found.

Hope this makes sense................

Thanks



Alan
This comment was minimized by the moderator on the site
Hello, Alan,
To solve your problem, the following array formula may help you: (Note: After inserting the formula, press Ctrl + Shift + Enter keys together to get the first result.)
=SUM((LEN(A2)-LEN(SUBSTITUTE(A2,$D$2:$D$5,"")))/LEN($D$2:$D$5))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
help someone. I have a spreadsheet that has example below. I need a formula that will search and return the following based on what is in the cell

A-05-002F: Air Conditioning Unit or Heat Pump Split System - Qtrly Filter
A-11-025: Air Handler Unit - Annual
E-42-001: Emergency Generators - Weekly #4

The above is in C2 I want E2 to display Q if cell contains Qtrly, A if cell contains Annual, W if cell contains weekly
This comment was minimized by the moderator on the site
Hi, Lynda,
To solve your problem, please apply the following formula:
=IF(ISERROR(SEARCH("Qtrly",C2)),IF(ISERROR(SEARCH("Annual",C2)),IF(ISERROR(SEARCH("weekly",C2)),"","W"),"A"), "Q")

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Correction the above information is in C2 C3 C4
This comment was minimized by the moderator on the site
RE: above example  =IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")I keep error with Excel 2010.  Same with example for Excel 2019, in Excel 2019 on a different PC. Tried the one  Is it Wish it was available in my Kutools  
This comment was minimized by the moderator on the site
Multiple search value in a single cell, and return as a Common Value
This comment was minimized by the moderator on the site
Is it possible to do this with a partial match of the keywords? This method is only an exact match
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations