วิธีรับชื่อแผ่นงาน Excel (2 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

บทความนี้แสดงวิธีที่สะดวก 2 วิธีในการตั้งชื่อแผ่นงานใน Excel ชื่อแผ่นงานเป็นคุณสมบัติของชื่อของวัตถุแผ่นงานใน Excel

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อใช้ฝึกในขณะที่คุณกำลังอ่านบทความนี้

Sheet Name.xlsm

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 หวังว่าจะสนับสนุนให้คุณใช้ฟังก์ชันนี้ได้อย่างมั่นใจมากขึ้น คำถามหรือข้อเสนอแนะใด ๆ อย่าลืมใส่ไว้ในช่องแสดงความคิดเห็นด้านล่าง

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง