ไปยังเนื้อหาหลัก

ค้นหาและเน้นผลการค้นหาใน Excel

ใน Excel คุณสามารถใช้ฟังก์ชันค้นหาและแทนที่เพื่อค้นหาค่าเฉพาะได้ แต่คุณรู้วิธีไฮไลต์ผลการค้นหาหลังจากค้นหาได้อย่างไร ในบทความนี้ฉันแนะนำสองวิธีที่แตกต่างกันเพื่อช่วยคุณค้นหาและเน้นผลการค้นหาในขณะเดียวกันใน Excel

ค้นหาและเน้นผลการค้นหาด้วยรหัส VBA

ค้นหาและเน้นผลการค้นหาโดยการจัดรูปแบบตามเงื่อนไข

ค้นหาและเน้นผลการค้นหาด้วยเครื่องมือที่มีประโยชน์


ค้นหาและเน้นผลการค้นหาด้วยรหัส VBA

ใน Excel มีรหัส VBA ที่สามารถช่วยคุณค้นหาค่าจากนั้นไฮไลต์ผลการค้นหา

1. เปิดใช้งานแผ่นงานที่คุณต้องการค้นหาและไฮไลต์ผลลัพธ์กด Alt + F11 กุญแจเพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางโค้ดด้านล่างลงในโมดูลใหม่

VBA: เน้นผลการค้นหา

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 เน้นผลการค้นหา 1

3 กด F5 จากนั้นช่องค้นหาจะปรากฏขึ้นเพื่อให้คุณพิมพ์ค่าที่ระบุที่คุณค้นหา
การค้นหา doc เน้นผลการค้นหา 2

4 คลิก OKผลลัพธ์ที่ตรงกันจะถูกเน้นด้วยสีพื้นหลัง นอกจากนี้กล่องโต้ตอบจะปรากฏขึ้นเพื่อถามคุณว่ายกเลิกการไฮไลต์หรือไม่ คลิก OK หากต้องการยกเลิกการไฮไลต์และปิดกล่องโต้ตอบให้คลิก ยกเลิก เพื่อเก็บไฮไลต์ไว้และปิดกล่องโต้ตอบ
การค้นหา doc เน้นผลการค้นหา 3

หมายเหตุ:

1. หากไม่พบค่าที่ตรงกันกล่องโต้ตอบจะปรากฏขึ้นเพื่อเตือนคุณ
การค้นหา doc เน้นผลการค้นหา 4

2. VBA นี้ใช้ได้กับแผ่นงานที่ใช้งานอยู่ทั้งหมดและไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่

ot ย้าย

คุณต้องการเพิ่มค่าจ้างและมีเวลามากพอกับครอบครัวหรือไม่?

แท็บ Office ช่วยเพิ่มประสิทธิภาพของคุณได้ 50% ใน Microsoft Office กำลังทำงานอยู่ในขณะนี้

ไม่น่าเชื่อการทำงานกับเอกสารสองชุดขึ้นไปนั้นง่ายและรวดเร็วกว่าการทำงานในเอกสารเดียว

เมื่อเปรียบเทียบกับเบราว์เซอร์ที่รู้จักกันดีเครื่องมือแบบแท็บใน Office Tab มีประสิทธิภาพและมีประสิทธิภาพมากกว่า

ลดจำนวนการคลิกเมาส์และการพิมพ์แป้นพิมพ์ทุกวันสำหรับคุณบอกลามือเมาส์ได้เลย

หากคุณมักจะทำงานกับเอกสารหลายชุด Office Tab จะช่วยประหยัดเวลาได้อย่างดีเยี่ยม

30วันทดลองใช้ฟรีไม่ต้องใช้บัตรเครดิต

อ่านเพิ่มเติมดาวน์โหลดฟรีเดี๋ยวนี้


ค้นหาและเน้นผลการค้นหาโดยการจัดรูปแบบตามเงื่อนไข

ใน Excel ฟังก์ชันการจัดรูปแบบตามเงื่อนไขยังสามารถเน้นผลการค้นหาโดยอัตโนมัติ

สมมติว่าข้อมูลและช่องค้นหาแสดงเป็นภาพหน้าจอด้านล่างตอนนี้โปรดทำตามขั้นตอนด้านล่าง:
การค้นหา doc เน้นผลการค้นหา 5

1. เลือกช่วงที่คุณต้องการค้นหาแล้วคลิก หน้าแรก > การจัดรูปแบบตามเงื่อนไข > กฎใหม่.
การค้นหา doc เน้นผลการค้นหา 6

2 ใน กฎการจัดรูปแบบใหม่ ใหเลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ใน เลือกประเภทกฎ จากนั้นไปที่กล่องข้อความด้านล่าง จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริงพิมพ์ = และ ($ E $ 2 <> "", $ E $ 2 = A4).

E2 คือเซลล์ที่คุณจะวางค่าการค้นหาและ A4 เป็นเซลล์แรกในช่วงที่คุณค้นหา
การค้นหา doc เน้นผลการค้นหา 7

3 คลิก รูปแบบ ไปที่ปุ่ม จัดรูปแบบเซลล์ ไดอะล็อกภายใต้ ใส่ เลือกสีเดียวตามที่คุณต้องการ คลิก OK > OK เพื่อปิดกล่องโต้ตอบ
การค้นหา doc เน้นผลการค้นหา 8

จากนี้ไปเมื่อคุณป้อนคำสำคัญในเซลล์ E2 ผลการค้นหาจะถูกไฮไลต์โดยอัตโนมัติในช่วงที่ระบุ


ค้นหาและเน้นผลการค้นหาด้วยเครื่องมือที่มีประโยชน์

หากคุณต้องการค้นหาค่าตั้งแต่สองค่าขึ้นไปและเน้นผลการค้นหาครั้งเดียว ทำเครื่องหมายคำหลัก คุณลักษณะของ Kutools สำหรับ Excel สามารถให้ความโปรดปรานแก่คุณได้

Kutools สำหรับ Excel เป็นโปรแกรมเสริมที่ทรงพลังที่รวบรวมเครื่องมือที่มีประโยชน์มากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพในงาน Excel คลิกเพื่อทดลองใช้ฟรี 30 วันทันที

1. เลือกช่วงข้อมูลที่คุณต้องการค้นหา คลิก Kutools > ข้อความ > ทำเครื่องหมายคำหลัก.
การค้นหา doc เน้นผลการค้นหา 8

2. ในกล่องโต้ตอบ popping ให้พิมพ์ค่าที่คุณต้องการค้นหาและคั่นด้วยเครื่องหมายจุลภาคใน คำหลัก กล่องข้อความ. จากนั้นเลือก ทำเครื่องหมายตัวเลือก และสีตัวอักษรได้ตามต้องการ คลิก Ok.

หากคุณต้องการค้นหาค่าโดยคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ติ๊ก Match กรณี ช่องทำเครื่องหมาย
การค้นหา doc เน้นผลการค้นหา 8

จากนั้นผลลัพธ์ที่ตรงกันจะไฮไลต์ด้วยสีแบบอักษรที่ต่างกัน
การค้นหา doc เน้นผลการค้นหา 8

กับ ทำเครื่องหมายคำหลัก คุณยังสามารถค้นหาส่วนของสตริงในช่วง สมมติว่าเซลล์ค้นหาประกอบด้วยลูกบอลหรือกระโดด ให้พิมพ์ ball กระโดดลงไปใน คำหลัก กล่องข้อความ จากนั้นระบุการตั้งค่าและคลิก Ok.
การค้นหา doc เน้นผลการค้นหา 8การค้นหา doc เน้นผลการค้นหา 8


ไฟล์ตัวอย่าง

คลิกเพื่อดาวน์โหลดไฟล์ตัวอย่าง


การดำเนินการอื่น ๆ (บทความ) ที่เกี่ยวข้องกับการจัดรูปแบบ Conditioanl

นับ / รวมเซลล์ตามสีด้วยการจัดรูปแบบตามเงื่อนไขใน Excel
ตอนนี้บทช่วยสอนนี้จะบอกวิธีการที่สะดวกและสะดวกในการนับหรือรวมเซลล์ตามสีอย่างรวดเร็วด้วยการจัดรูปแบบตามเงื่อนไขใน Excel

สร้างแผนภูมิด้วยการจัดรูปแบบตามเงื่อนไขใน Excel
ตัวอย่างเช่นคุณมีตารางคะแนนของชั้นเรียนและคุณต้องการสร้างแผนภูมิเพื่อกำหนดสีคะแนนในช่วงต่างๆบทช่วยสอนนี้จะแนะนำวิธีการแก้ปัญหานี้

การจัดรูปแบบตามเงื่อนไขแผนภูมิแท่งแบบเรียงซ้อนใน Excel
บทช่วยสอนนี้จะแนะนำวิธีการสร้างแผนภูมิแท่งแบบเรียงซ้อนตามเงื่อนไขตามภาพด้านล่างที่แสดงทีละขั้นตอนใน Excel

การจัดรูปแบบแถวหรือเซลล์ตามเงื่อนไขถ้าสองคอลัมน์เท่ากันใน Excel
ในบทความนี้ฉันแนะนำวิธีการจัดรูปแบบแถวหรือเซลล์ตามเงื่อนไขถ้าสองคอลัมน์เท่ากันใน Excel

ใช้การจัดรูปแบบตามเงื่อนไขสำหรับแต่ละแถวใน Excel
บางครั้งคุณอาจต้องการใช้การจัดรูปแบบตามเงื่อนไขสำหรับต่อแถว ยกเว้นการตั้งกฎเดิมซ้ำ ๆ สำหรับต่อแถวมีเทคนิคบางอย่างในการแก้ปัญหานี้


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ และการเก็บรักษาข้อมูล แยกเนื้อหาของเซลล์ รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ย... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แทรกสูตรที่ชื่นชอบและรวดเร็ว, ช่วงแผนภูมิและรูปภาพ; เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • การจัดกลุ่มตาราง Pivot ตาม จำนวนสัปดาห์วันในสัปดาห์และอื่น ๆ ... แสดงปลดล็อกเซลล์ที่ถูกล็อก ด้วยสีที่ต่างกัน เน้นเซลล์ที่มีสูตร / ชื่อ...
kte แท็บ 201905
  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
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