Bỏ qua nội dung chính

Tìm kiếm và đánh dấu kết quả tìm kiếm trong Excel

Trong Excel, bạn có thể sử dụng chức năng Tìm và Thay thế để tìm một giá trị cụ thể, nhưng bạn có biết cách làm nổi bật kết quả tìm kiếm sau khi tìm kiếm không? Trong bài viết này, tôi giới thiệu hai cách khác nhau để giúp bạn tìm kiếm và làm nổi bật kết quả tìm kiếm trong khi đó trong Excel.

Tìm kiếm và đánh dấu các kết quả tìm kiếm bằng mã VBA

Tìm kiếm và đánh dấu các kết quả tìm kiếm bằng Định dạng có Điều kiện

Tìm kiếm và đánh dấu kết quả tìm kiếm bằng một công cụ tiện dụng


Tìm kiếm và đánh dấu các kết quả tìm kiếm bằng mã VBA

Trong Excel, có một mã VBA có thể giúp bạn tìm kiếm một giá trị và sau đó đánh dấu kết quả tìm kiếm.

1. Bật trang tính bạn muốn tìm kiếm và đánh dấu kết quả, nhấn Alt + F11 chìa khóa để mở Microsoft Visual Basic cho các ứng dụng cửa sổ.

2. nhấp chuột Chèn > Mô-đunvà dán mã bên dưới vào mô-đun mới.

VBA: Đánh dấu kết quả tìm kiếm

Sub FindRange()
'UpdatebyExtendoffice20190813
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com")
If xVrt <> "" Then
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
Set xRg = Application.Union(xRg, xFRg)
Loop Until xFRg.Address = xStrAddress
If xRg.Count > 0 Then
xRg.Interior.ColorIndex = 8
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)

If xRsp = vbOK Then xRg.Interior.ColorIndex = xlNone
End If
End If
End Sub

doc search highlight kết quả tìm kiếm 1

3. nhấn F5 , sau đó một hộp tìm kiếm bật ra để bạn nhập giá trị được chỉ định mà bạn tìm kiếm.
doc search highlight kết quả tìm kiếm 2

4. nhấp chuột OK, các kết quả phù hợp đã được đánh dấu bằng màu nền. Ngoài ra, một hộp thoại bật ra để hỏi bạn có hủy đánh dấu hay không. Nhấp chuột OK để hủy đánh dấu và đóng hộp thoại, hãy nhấp vào Hủy bỏ để giữ phần đánh dấu và đóng hộp thoại.
doc search highlight kết quả tìm kiếm 3

Chú thích:

1. Nếu không tìm thấy giá trị phù hợp nào, một hộp thoại sẽ xuất hiện để nhắc bạn.
doc search highlight kết quả tìm kiếm 4

2. VBA này hoạt động cho toàn bộ trang tính đang hoạt động và không phân biệt chữ hoa chữ thường.

không di chuyển

Bạn Có Muốn Tăng Lương và Có Nhiều Thời Gian Để Đồng Hành Với Gia Đình Không?

Tab Office Nâng cao hiệu quả của bạn lên 50% trong Microsoft Office Đang hoạt động ngay bây giờ

Thật không thể tin được, làm việc với hai hoặc nhiều tài liệu dễ dàng và nhanh hơn so với làm việc cùng một lúc.

So với các trình duyệt nổi tiếng, công cụ theo thẻ trong Office Tab mạnh hơn và hiệu quả hơn.

Giảm hàng trăm lần click chuột và gõ bàn phím mỗi ngày cho bạn, nói lời tạm biệt với bàn tay chuột ngay bây giờ.

Nếu bạn thường làm việc với nhiều tài liệu, Office Tab sẽ là một công cụ tiết kiệm thời gian tuyệt vời cho bạn.

30-ngày dùng thử miễn phí, Không cần thẻ tín dụng.

Tìm hiểu thêmTải về miễn phí ngay bây giờ


Tìm kiếm và đánh dấu các kết quả tìm kiếm bằng Định dạng có Điều kiện

Trong Excel, chức năng Định dạng có Điều kiện cũng có thể tự động đánh dấu kết quả tìm kiếm.

Giả sử hiển thị dữ liệu và hộp tìm kiếm như ảnh chụp màn hình bên dưới, bây giờ hãy thực hiện theo các bước dưới đây:
doc search highlight kết quả tìm kiếm 5

1. Chọn phạm vi bạn muốn tìm kiếm và nhấp vào Trang Chủ > Định dạng có điều kiện > Quy tắc mới.
doc search highlight kết quả tìm kiếm 6

2. bên trong Quy tắc định dạng mới hộp thoại, chọn Sử dụng công thức để xác định ô cần định dạng trong Chọn một loại quy tắc , sau đó chuyển đến hộp văn bản bên dưới Định dạng các giá trị trong đó công thức này đúng, kiểu = VÀ ($ E $ 2 <> "", $ E $ 2 = A4).

E2 là ô bạn sẽ đặt giá trị tìm kiếm và A4 là ô đầu tiên trong phạm vi bạn tìm kiếm.
doc search highlight kết quả tìm kiếm 7

3. nhấp chuột Định dạng nút, đi đến Format Cells hộp thoại, dưới Điền , chọn một màu khi bạn cần. Nhấp chuột OK > OK để đóng hộp thoại.
doc search highlight kết quả tìm kiếm 8

Từ bây giờ, khi bạn nhập từ khóa vào Ô E2, kết quả tìm kiếm sẽ tự động được đánh dấu trong phạm vi được chỉ định.


Tìm kiếm và đánh dấu kết quả tìm kiếm bằng một công cụ tiện dụng

Nếu bạn muốn tìm kiếm hai hoặc nhiều giá trị và đánh dấu kết quả tìm kiếm một lần, Đánh dấu từ khóa tính năng của Kutools cho Excel có thể cung cấp cho bạn một đặc ân.

Kutools cho Excel là một phần bổ trợ mạnh mẽ thu thập hơn 300 công cụ tiện dụng để nâng cao hiệu quả của bạn trong công việc Excel, hãy nhấp để nhận bản dùng thử miễn phí 30 ngày ngay bây giờ.

1. Chọn dải dữ liệu bạn muốn tìm kiếm, nhấp vào Kutools > bản văn > Đánh dấu từ khóa.
doc search highlight kết quả tìm kiếm 8

2. Trong hộp thoại bật lên, hãy nhập các giá trị bạn muốn tìm kiếm và phân tách bằng dấu phẩy trong Từ khóa hộp văn bản. Sau đó chọn Đánh dấu các tùy chọn và màu chữ như bạn cần. Nhấp chuột Ok.

Nếu bạn muốn tìm kiếm giá trị phân biệt chữ hoa chữ thường, hãy đánh dấu vào Trường hợp trận đấu hộp kiểm.
doc search highlight kết quả tìm kiếm 8

Sau đó, các kết quả phù hợp sẽ nổi bật với một màu phông chữ khác.
doc search highlight kết quả tìm kiếm 8

Với Đánh dấu từ khóa , bạn cũng có thể tìm thấy một phần của chuỗi trong phạm vi. Giả sử các ô tìm kiếm chứa bóng hoặc nhảy, nhập bóng, nhảy vào Từ khóa hộp văn bản, sau đó chỉ định cài đặt và nhấp vào Ok.
doc search highlight kết quả tìm kiếm 8doc search highlight kết quả tìm kiếm 8


Tệp mẫu

Nhấp để tải xuống tệp mẫu


Các thao tác khác (Bài viết) Liên quan đến Định dạng Conditioanl

Đếm / tổng các ô theo màu sắc với định dạng có điều kiện trong Excel
Bây giờ, hướng dẫn này sẽ cho bạn biết một số phương pháp tiện dụng và dễ dàng để nhanh chóng đếm hoặc tính tổng các ô theo màu với định dạng có điều kiện trong Excel.

Tạo biểu đồ với định dạng có điều kiện trong Excel
Ví dụ, bạn có một bảng điểm của một lớp, và bạn muốn tạo một biểu đồ để tô màu điểm trong các phạm vi khác nhau, ở đây hướng dẫn này sẽ giới thiệu phương pháp giải quyết công việc này.

Biểu đồ thanh xếp chồng định dạng có điều kiện trong Excel
Hướng dẫn này giới thiệu cách tạo biểu đồ thanh xếp chồng theo định dạng có điều kiện như ảnh chụp màn hình dưới đây được hiển thị từng bước trong Excel.

Định dạng có điều kiện hàng hoặc ô nếu hai cột bằng nhau trong Excel
Trong bài viết này, tôi giới thiệu phương pháp định dạng có điều kiện các hàng hoặc ô nếu hai cột bằng nhau trong Excel.

Áp dụng định dạng có điều kiện cho mỗi hàng trong Excel
Đôi khi, bạn có thể muốn áp dụng định dạng có điều kiện cho mỗi hàng. Ngoại trừ việc lặp đi lặp lại các quy tắc giống nhau cho mỗi hàng, có một số thủ thuật để giải quyết công việc này.


  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột và Lưu giữ dữ liệu; Nội dung phân chia ô; Kết hợp các hàng trùng lặp và Tổng / Trung bình... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Yêu thích và Chèn công thức nhanh chóng, Dãy, Biểu đồ và Hình ảnh; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Nhóm bảng tổng hợp theo số tuần, ngày trong tuần và hơn thế nữa ... Hiển thị các ô đã mở khóa, đã khóa bởi các màu sắc khác nhau; Đánh dấu các ô có công thức / tênhữu ích. Cảm ơn !
tab kte 201905
  • 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!
officetab dưới cùng
Comments (10)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
how do I make a VBA to search a few times with different highlight color?

and

then how do i make the highlight area, not only in the exact cell but also the cells next to it, or the whole row?

Please advice.

Thank you.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
how about highlight the keyword's row or column or the 3 cells next to the keyword?

and how do i search multiple times with different color of highlight?
This comment was minimized by the moderator on the site
How would I make the data entry box reopen after hitting ok? I use this macro with a barcode scanner and would like to be able to keep scanning without having to rerun macro each time. Example open macro scan it finds and highlights then reopens for next scan.
This comment was minimized by the moderator on the site
Hi, I have office 365 but when I went to Kutools > Text > I could not find Mark Keyword. Is there feature still there? Thanks
This comment was minimized by the moderator on the site
Hi, Kimber, what version of Kutools for Excel you use? Mark Keyword released after Kutools for Excel 24.0. If your version is lower than 24.0, please upgrade your version.
This comment was minimized by the moderator on the site
Does it work for Excel 2013 and what do I have to change in order to fit in with the 2003 version? I’ve tried your code but there is no button to save the module
This comment was minimized by the moderator on the site
Sorry, it’s Excel 2003
This comment was minimized by the moderator on the site
How can you modify this to also jump to the cell that is being highlighted.
This comment was minimized by the moderator on the site
Hi, Jeff, if you want to select all highlighted cells, just add
xRg.Select
at the end of the above code, see screenshot:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-1.png
If you want to jump to the first highlighted cell, add
xRg.Areas(xRg.Areas.Count)(1).Select
at the end of the above code, see screenshot:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-jump-to-highlighted-cell-2.png
This comment was minimized by the moderator on the site
Hi thanks for your help but when we click ok for cancel highlighting. color of cell change. I want orignal color after cancel. What code i need to change in VBA.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations