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

วิธีค้นหาตามชื่อแผ่นงานใน Excel

โดยปกติเราสามารถค้นหา / ค้นหาเซลล์ได้อย่างง่ายดายด้วยคุณสมบัติ Find and Replace แต่บางครั้งเราจำเป็นต้องค้นหาตามชื่อแผ่นงาน ตัวอย่างเช่นมีแผ่นงานหลายสิบแผ่นบีบในแถบแท็บแผ่นงานและเราจำเป็นต้องค้นหาแผ่นงานอย่างรวดเร็วและข้ามไปที่มัน ดังนั้นวิธีการที่? บทความนี้จะกล่าวถึงทั้งสองวิธีในการแก้ปัญหาได้อย่างง่ายดาย


ค้นหาตามชื่อแผ่นงานด้วย VBA

วิธีนี้จะแนะนำแมโคร VBA เพื่อค้นหาแผ่นงานในสมุดงานที่ใช้งานอยู่ได้อย่างง่ายดาย

1. กด อื่น ๆ + F11 คีย์พร้อมกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

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

VBA: ค้นหาตามชื่อแผ่นงาน

Sub SearchSheetName()
Dim xName As String
Dim xFound As Boolean
xName = InputBox("Enter sheet name to find in workbook:", "Sheet search")
If xName = "" Then Exit Sub
On Error Resume Next
ActiveWorkbook.Sheets(xName).Select
xFound = (Err = 0)
On Error GoTo 0
If xFound Then
MsgBox "Sheet '" & xName & "' has been found and selected!"
Else
MsgBox "The sheet '" & xName & "' could not be found in this workbook!"
End If
End Sub

3. กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้ VBA นี้

4. กล่องโต้ตอบการค้นหาแผ่นงานปรากฏขึ้นโปรดพิมพ์ชื่อแผ่นงานที่คุณจะค้นหาและคลิกที่ไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:

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

หมายเหตุ VBA นี้ต้องการชื่อแผ่นงานที่ตรงกันทุกประการ เพียงคุณป้อนชื่อแผ่นงานแบบเต็มคุณก็สามารถค้นหาแผ่นงานนี้ได้ด้วย VBA นี้


ค้นหาตามชื่อแผ่นงานด้วย Create List of Sheet Names of Kutools for Excel

VBA ข้างต้นอาจไม่ใช่เรื่องง่ายในการค้นหาแผ่นงานหากคุณจำไม่ได้และป้อนชื่อแผ่นงาน วิธีนี้จะแนะนำ Kutools for Excel's สร้างรายชื่อแผ่นงาน ยูทิลิตี้ในการค้นหาและเปลี่ยนเป็นแผ่นงานได้อย่างง่ายดาย

Kutools สำหรับ Excel - เต็มไปด้วยเครื่องมือที่จำเป็นสำหรับ Excel มากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! ดาวน์โหลดเดี๋ยวนี้!

1. คลิก Kutools พลัส > แผ่นงาน > สร้างรายชื่อแผ่นงาน เพื่อเปิดกล่องโต้ตอบสร้างรายการชื่อแผ่นงาน ดูภาพหน้าจอ:
doc ค้นหาตามแผ่นงาน 01

2. ในการเปิดกล่องโต้ตอบสร้างรายการชื่อแผ่นงานโปรดระบุการตั้งค่า: (1) ตรวจสอบ ประกอบด้วยรายการไฮเปอร์ลิงก์ ตัวเลือก; (2) พิมพ์ชื่อสำหรับแผ่นดัชนีที่สร้างขึ้นใหม่ (3) ระบุตำแหน่งของแผ่นงานดัชนีใหม่ และ (4) แสดงรายชื่อแผ่นงานทั้งหมดในคอลัมน์เดียวในแผ่นงานดัชนี

3. คลิก Ok ปุ่ม. ตอนนี้แผ่นดัชนีใหม่ถูกสร้างขึ้นและวางไว้ด้านหน้าแผ่นงานทั้งหมด

4. ไปที่แผ่นดัชนีแล้วกด Ctrl + F พร้อมกันเพื่อเปิดกล่องโต้ตอบค้นหาและแทนที่พิมพ์คำสำคัญในไฟล์ สิ่งที่ค้นหา แล้วคลิกไฟล์ ค้นหาทั้งหมด ปุ่ม. ดูภาพหน้าจอ:

ตอนนี้พบชื่อเวิร์กชีตทั้งหมดที่มีคำสำคัญแล้วและแสดงรายการที่ด้านล่างของกล่องโต้ตอบค้นหาและแทนที่ ดูกล่องโต้ตอบด้านบน

5. คลิกชื่อแผ่นงานที่พบในกล่องโต้ตอบค้นหาและแทนที่เพื่อเลือกเซลล์ที่เกี่ยวข้องจากนั้นคลิกเซลล์ที่เลือกในแผ่นดัชนีจากนั้นจะข้ามไปยังแผ่นงานที่เกี่ยวข้องพร้อมกัน

Demo: ค้นหาตามชื่อแผ่นงานใน Excel


Kutools สำหรับ Excel: เครื่องมือแสนสะดวกกว่า 300 รายการอยู่แค่เพียงปลายนิ้วสัมผัส! เริ่มทดลองใช้ฟรี 30 วันโดยไม่มีข้อจำกัดด้านฟีเจอร์ตั้งแต่วันนี้ Download Now!

ค้นหาตามชื่อแผ่นงานด้วยบานหน้าต่างนำทางของ Kutools for Excel

ถ้าคุณติดตั้ง Kutools for Excel คุณสามารถค้นหาแผ่นงานตามชื่อแผ่นงานบนบานหน้าต่างนำทางได้อย่างง่ายดาย โปรดดำเนินการดังนี้:

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

1. ตามค่าเริ่มต้นบานหน้าต่างนำทางจะเปิดขึ้น หากปิดกรุณาคลิก Kutools > บานหน้าต่างนำทาง เพื่อแสดงบานหน้าต่างนำทางจากนั้นคลิก  (สมุดงานและแผ่นงาน) ที่ด้านซ้ายสุดของบานหน้าต่างนำทาง

2. ไปตรวจสอบไฟล์ ตัวกรอง ช่องทำเครื่องหมายในบานหน้าต่างนำทางและ พิมพ์คำสำคัญที่ระบุลงในช่องต่อไปนี้ ตอนนี้เวิร์กชีตทั้งหมดที่มีชื่อประกอบด้วยคีย์เวิร์ดที่ระบุจะถูกค้นพบและแสดงรายการในช่องด้านล่าง ดูภาพหน้าจอ:

หมายเหตุ: การคลิกผลการค้นหาจะเป็นการกระโดดและเปิดแผ่นงานที่เกี่ยวข้องพร้อมกัน

Demo: ค้นหาตามชื่อแผ่นงานด้วยบานหน้าต่างนำทางของ Kutools for Excel


Kutools สำหรับ Excel: เครื่องมือแสนสะดวกกว่า 300 รายการอยู่แค่เพียงปลายนิ้วสัมผัส! เริ่มทดลองใช้ฟรี 30 วันโดยไม่มีข้อจำกัดด้านฟีเจอร์ตั้งแต่วันนี้ Download Now!

บทความที่เกี่ยวข้อง:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

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

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you, it really helpful.
This comment was minimized by the moderator on the site
Note :- Formula Work only if you Sheet Name in Numeric="='E:\Contacts\"&"["&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&"'!$B$1048576"Use this Formula To Get Value from other Excel Sheet________________
Define Path = "='E:\Contacts\"&"["Give Sheet Name [if Sheet Name in Numericl] = SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1Cell No. = !$B$1048576
This comment was minimized by the moderator on the site
Note :- Formula Work only if you Sheet Name in Numeric="='E:\Contacts\"&"["&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&"'!$B$1048576"Use this Formula To Get Value from other Excel Sheet________________
Define Path = "='E:\Contacts\"&"["Give Sheet Name [if Sheet Name in Numericl] = SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1&".csv"&"]"&SUM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256))-1Cell No. = !$B$1048576
This comment was minimized by the moderator on the site
Muchas gracias por el consejo, me ayudo mucho!!
This comment was minimized by the moderator on the site
Dear sir, mujhe excel 2013 me worksheet search karne ki vba coding bata dijiye or search command bata dijiye
This comment was minimized by the moderator on the site
Please tell me about cell name search in all worksheet of excel 2007 shortcut or longterm
This comment was minimized by the moderator on the site
Thank you very much. The VBA code was very helpful for me :-) Thanks again!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations