จะสร้างรายชื่อแผ่นงานทั้งหมดจากสมุดงานได้อย่างไร?
สมมติว่าคุณมีสมุดงานที่มีแผ่นงานหลายแผ่นตอนนี้คุณต้องการแสดงรายการชื่อแผ่นงานทั้งหมดในสมุดงานปัจจุบันมีวิธีการอย่างรวดเร็วในการสร้างรายการชื่อแผ่นงานเหล่านี้ใน Excel โดยไม่ต้องพิมพ์ทีละแผ่นหรือไม่? บทช่วยสอนนี้ให้คำแนะนำเกี่ยวกับวิธีแสดงรายการชื่อเวิร์กชีตใน Excel
รับรายการชื่อเวิร์กชีตทั้งหมดจากเวิร์กบุ๊กพร้อมสูตรแบบไดนามิก
รับรายการชื่อเวิร์กชีตทั้งหมดจากเวิร์กบุ๊กพร้อมคุณสมบัติที่มีประโยชน์
รับรายการชื่อเวิร์กชีตทั้งหมดจากเวิร์กบุ๊กพร้อมสูตรแบบไดนามิก
ใน Excel คุณสามารถกำหนดชื่อช่วงจากนั้นใช้สูตรเพื่อแสดงชื่อแผ่นงานทั้งหมดจากสมุดงานปัจจุบันโปรดทำตามขั้นตอนต่อไปนี้:
1. ไปที่คลิก สูตร > ชื่อผู้จัดการดูภาพหน้าจอ:
2. ใน ชื่อผู้จัดการ คลิกตกลง ใหม่ ปุ่มดูภาพหน้าจอ:
3. ในการโผล่ออกมา ชื่อใหม่ ให้ระบุชื่อลงในไฟล์ Name กล่องข้อความจากนั้นคัดลอกสูตรด้านล่างลงในไฟล์ อ้างถึง กล่องข้อความดูภาพหน้าจอ:
=GET.WORKBOOK(1)&T(NOW())
4. จากนั้นคลิก OK > ปิดหน้านี้ เพื่อปิดกล่องโต้ตอบตอนนี้โปรดไปที่แผ่นงานที่คุณต้องการแสดงชื่อแผ่นงานทั้งหมดจากนั้นป้อนสูตรต่อไปนี้ลงในเซลล์ว่าง:
=IFERROR(INDEX(MID(Sheetnames,FIND("]",Sheetnames)+1,255),ROWS($A$2:A2)),"")
หมายเหตุ: ในสูตรข้างต้น ชื่อแผ่นงาน คือชื่อช่วงที่คุณอยู่ในขั้นตอนที่ 3
5. จากนั้นลากที่จับเติมลงไปที่เซลล์เมื่อเซลล์ว่างปรากฏขึ้นและตอนนี้ชื่อแผ่นงานทั้งหมดของสมุดงานปัจจุบันได้รับการระบุไว้ดังภาพด้านล่างที่แสดง:
6. หากคุณต้องการสร้างไฮเปอร์ลิงก์สำหรับแต่ละแผ่นงานโปรดใช้สูตรด้านล่าง:
=HYPERLINK("#'"&A2&"'!A1","Go To Sheet")
หมายเหตุ: ในสูตรข้างต้น A2 คือเซลล์ที่มีชื่อแผ่นงานและ A1 คือเซลล์ที่คุณต้องการให้เซลล์ที่ใช้งานอยู่ตั้งอยู่ ตัวอย่างเช่นหากคุณคลิกข้อความไฮเปอร์ลิงก์ระบบจะค้นหาเซลล์ A1 ของแผ่นงาน
7. ตอนนี้เมื่อคุณคลิกข้อความไฮเปอร์ลิงก์ระบบจะนำคุณไปยังแผ่นงานนั้นดูการสาธิตด้านล่าง:
- 1. ด้วยสูตรข้างต้นชื่อแผ่นงานที่สร้างขึ้นจะแสดงรายการแบบไดนามิกเมื่อคุณเปลี่ยนชื่อแผ่นงานในสมุดงานชื่อแผ่นงานดัชนีจะได้รับการอัปเดตโดยอัตโนมัติ
- 2. คุณควรบันทึกไฟล์เป็น สมุดงานที่เปิดใช้งานแมโคร Excel ถ้าคุณต้องการให้สูตรทำงานได้ดีหลังจากปิดไฟล์และเปิดขึ้นมาใหม่
รับรายการชื่อเวิร์กชีตทั้งหมดจากเวิร์กบุ๊กพร้อมคุณสมบัติที่มีประโยชน์
กับ สร้างรายชื่อแผ่นงาน ยูทิลิตี้ของ Add-in ของบุคคลที่สาม Kutools สำหรับ Excelคุณสามารถสร้างรายการชื่อแผ่นงานได้ในคลิกเดียวและเชื่อมโยงไปยังแผ่นงานแต่ละแผ่นด้วยไฮเปอร์ลิงก์
หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:
1. คลิก Kutools พลัส > แผ่นงาน > สร้างรายชื่อแผ่นงานดูภาพหน้าจอ:
2. ใน สร้างรายชื่อแผ่นงาน โปรดระบุการตั้งค่าต่อไปนี้:
(1. ) เลือก รูปแบบดัชนีชีต คุณต้องการคุณสามารถสร้างชื่อเวิร์กชีตด้วยไฮเปอร์ลิงก์หรือปุ่มมาโคร (2. ) ป้อนชื่อแผ่นงานสำหรับดัชนีชีต (3. ) ระบุตำแหน่งของดัชนีแผ่นงาน (4. ) ระบุจำนวนคอลัมน์ที่คุณต้องการใช้ในแผ่นงานใหม่เพื่อแสดงชื่อแผ่นงาน |
3. หลังจากเสร็จสิ้นการตั้งค่าแล้วคลิก OK. ชื่อเวิร์กชีตทั้งหมดแสดงรายการพร้อมลิงก์ในแผ่นงานใหม่ของสมุดงานปัจจุบัน ดูภาพหน้าจอ:
ชื่อแผ่นงานที่มีการเชื่อมโยงหลายมิติ | ชื่อเวิร์กชีตที่มีปุ่มมาโคร |
รับรายการชื่อเวิร์กชีตทั้งหมดจากสมุดงานพร้อมรหัส VBA
1. กด ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.
VBA: แสดงชื่อเวิร์กชีตทั้งหมดพร้อมไฮเปอร์ลิงก์ในเวิร์กชีตใหม่:
Sub CreateIndex()
'updateby Extendoffice
Dim xAlerts As Boolean
Dim I As Long
Dim xShtIndex As Worksheet
Dim xSht As Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Index").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Index"
I = 1
Cells(1, 1).Value = "INDEX"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Index" Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
End If
Next
Application.DisplayAlerts = xAlerts
End Sub
3. กด F5 กุญแจสำคัญในการเรียกใช้แมโครนี้ ตอนนี้ชื่อแผ่นงานทั้งหมดในสมุดงานที่ใช้งานอยู่ในแผ่นงานใหม่ที่เรียกว่า ดัชนี และชื่อแผ่นงานจะเชื่อมโยงกับแต่ละแผ่นงานด้วย ดูภาพหน้าจอ:
บทความที่เกี่ยวข้อง
แสดงชื่อไฟล์ทั้งหมดในโฟลเดอร์และสร้างไฮเปอร์ลิงก์สำหรับพวกเขา
สำหรับงานประจำวันของคุณคุณอาจต้องนำเข้าชื่อไฟล์หลายชื่อจากโฟลเดอร์ไปยังแผ่นงานและสร้างไฮเปอร์ลิงก์สำหรับแต่ละไฟล์เพื่อให้เปิดไฟล์ได้อย่างรวดเร็วและง่ายดาย บางทีคุณสามารถคัดลอกและวางชื่อไฟล์และสร้างไฮเปอร์ลิงก์ได้ทีละรายการด้วยตนเอง แต่จะเสียเวลามากหากมีไฟล์หลายร้อยไฟล์ในโฟลเดอร์
คัดลอกหรือย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งตามรายการ
หากคุณมีรายชื่อไฟล์ในคอลัมน์ในเวิร์กชีตและไฟล์อยู่ในโฟลเดอร์ในคอมพิวเตอร์ของคุณ แต่ตอนนี้คุณต้องย้ายหรือคัดลอกไฟล์เหล่านี้ซึ่งมีชื่ออยู่ในแผ่นงานจากโฟลเดอร์เดิมไปยังอีกโฟลเดอร์หนึ่งตามภาพหน้าจอต่อไปนี้ คุณจะทำงานนี้ให้เสร็จเร็วที่สุดใน Excel ได้อย่างไร
รับรายชื่อแผ่นงานใน Google ชีต
บทความนี้จะแนะนำวิธีการบางอย่างในการรับชื่อแผ่นงานปัจจุบันหรือรายชื่อแผ่นงานใน Google แผ่นงาน
นำทางระหว่างแผ่นงานโดยใช้รายการแบบหล่นลง
สมมติว่าคุณมีสมุดงานซึ่งมีแผ่นงานหลายแผ่นตอนนี้คุณต้องสร้างรายการแบบหล่นลงหรือกล่องคำสั่งผสมซึ่งแสดงชื่อแผ่นงานทั้งหมดและเมื่อคุณเลือกชื่อแผ่นงานหนึ่งชื่อจากรายการแบบหล่นลงระบบจะข้ามไปยังแผ่นงานนั้นทันที บทความนี้จะแนะนำวิธีการนำทางระหว่างแผ่นงานโดยใช้รายการแบบหล่นลงใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!