สารบัญ
บทความนี้แสดงวิธีที่สะดวก 2 วิธีในการตั้งชื่อแผ่นงานใน Excel ชื่อแผ่นงานเป็นคุณสมบัติของชื่อของวัตถุแผ่นงานใน Excel
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อใช้ฝึกในขณะที่คุณกำลังอ่านบทความนี้
2 วิธีการเรียก Sheet Name ใน Excel
เราสามารถใช้สูตรที่ทำมาจาก ใช้ฟังก์ชันหรือรหัส VBA อย่างง่ายเพื่อรับชื่อแผ่นงานที่จัดเก็บไว้ในเซลล์หรือแสดงใน MsgBox
1. การใช้สูตรเพื่อรับชื่อแผ่นงานใน Excel
เนื่องจาก Excel ไม่มี ฟังก์ชันในตัว เพื่อให้ได้ชื่อแผ่นงาน เราจึงจำเป็นต้องใช้ เพื่อเขียนฟังก์ชันร่วมกับฟังก์ชัน MID, CELL และ FIND มาดูกัน:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
ใส่สูตรในเซลล์ใดก็ได้ของแผ่นงานที่เราต้องการรับชื่อ ในตัวอย่างนี้ เราตั้งชื่อแผ่นงานของเราว่า “ สูตร ” แล้วใส่สูตรในเซลล์ C5 .
วิธีการทำงานของสูตร
- ฟังก์ชัน CELL ในสูตรจะส่งกลับ เส้นทางที่สมบูรณ์ ชื่อสมุดงาน และ ชื่อแผ่นงานปัจจุบัน นี่คือสูตร:
=CELL("filename",A1)
- ผลลัพธ์ที่เราพบใน ขั้นตอนก่อนหน้านี้มี ล้อมรอบ ชื่อ สมุดงาน ในวงเล็บ [ ] e [ชื่อแผ่นงาน excel.xlsm] . เราต้องค้นหา ตำแหน่ง ของ วงเล็บปีกกาขวา . ชื่อเวิร์กชีต ปัจจุบันเริ่มต้นทันที หลังจาก เครื่องหมาย วงเล็บปีกกาขวา ดังนั้น ฟังก์ชัน FIND จึงค้นหาตำแหน่งของวงเล็บปีกกาด้านขวาด้วยสูตรต่อไปนี้ จากนั้นเราต้องเพิ่ม 1 เพื่อให้ได้ ตำแหน่ง ของ สตริงแรก ของ ชื่อแผ่นงาน .
=FIND("]",CELL("filename",A1))+1
- สุดท้าย ฟังก์ชัน MID รับ สาม อาร์กิวเมนต์-
ที่ 1 อาร์กิวเมนต์: =CELL (“ชื่อไฟล์”,A1) ใช้ในขั้นตอนแรก
อาร์กิวเมนต์ที่ 2 : =FIND(“]”,CELL(“ชื่อไฟล์”,A1)) +1 ใช้ในขั้นตอนที่สอง
อาร์กิวเมนต์ที่ 3 : 31 ซึ่งเป็นความยาวสูงสุดของชื่อแผ่นงานใน Excel
อ่านเพิ่มเติม: วิธีค้นหาชื่อแผ่นงานในสมุดงาน Excel (2 วิธี)
สูตรทางเลือก
สูตรนี้สามารถใช้สลับกันได้โดยใช้ ฟังก์ชัน RIGHT แทน ฟังก์ชัน MID
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
<3
2. รหัส VBA เพื่อเรียกและแสดงชื่อแผ่นงาน Excel
2.1 รับชื่อแผ่นงานที่ใช้งานใน Excel โดยใช้รหัส VBA
ใช้ รหัสอย่างง่ายด้านล่างเพื่อรับชื่อแผ่นงานที่ใช้งานอยู่
2225
2.2 ค้นหาชื่อแผ่นงานโดยใช้หมายเลขดัชนี
โดยใช้รหัสต่อไปนี้ เราสามารถหา ชื่อแผ่นงาน ตาม หมายเลขดัชนี หากมี แผ่นงานหลายแผ่น ในสมุดงาน วิธีนี้มีประโยชน์เพื่อค้นหาชื่อแผ่นงานได้ง่ายและรวดเร็ว
ตัวอย่าง เราอยู่ใน แผ่นงานที่สอง ชื่อ vba1 ด้วยรหัสต่อไปนี้ เราสามารถหา แผ่นงานแรก ชื่อที่เป็นสูตร
3157
ด้วยรหัสต่อไปนี้ เราสามารถค้นหา แผ่นงานสุดท้าย ชื่อของสมุดงาน ในตัวอย่างนี้ ชื่อชีตสุดท้ายคือ VBA 2
5013
อ่านเพิ่มเติม: วิธีค้นหาชีต ตั้งชื่อด้วย VBA ใน Excel (3 ตัวอย่าง)
หมายเหตุ
เรายังสามารถใช้ ฟังก์ชัน MsgBox เพื่อแสดงผลโค้ด VBA ใน MsgBox หากไม่จำเป็นต้องเก็บหรือใช้ในเซลล์
บทสรุป
ตอนนี้ เรารู้วิธีรับ ชื่อแผ่นงานใน Excel หวังว่าจะสนับสนุนให้คุณใช้ฟังก์ชันนี้ได้อย่างมั่นใจมากขึ้น คำถามหรือข้อเสนอแนะใด ๆ อย่าลืมใส่ไว้ในช่องแสดงความคิดเห็นด้านล่าง