วิธีใช้ชื่อแผ่นงาน Excel จากค่าเซลล์ (สามวิธี)

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

ในหลายกรณี คุณอาจต้องใช้ชื่อแผ่นงาน Excel จากค่าเซลล์เฉพาะ เช่น การสร้างชื่อแผ่นงาน excel จากค่าเซลล์ การอ้างอิงชื่อแผ่นงาน excel จากค่าเซลล์ เป็นต้น ในบทความนี้ ฉันจะแนะนำคุณถึงสามวิธีในการใช้ชื่อแผ่นงาน Excel จากค่าเซลล์ที่มีตัวอย่างมากมาย

ดาวน์โหลดสมุดงานแบบฝึกหัด

ชื่อแผ่นงาน Excel จากค่าของเซลล์.xlsm

สามวิธีในการใช้ชื่อแผ่นงาน Excel จากค่าเซลล์

1. การใช้ฟังก์ชัน MID, CELL และ FIND

โดยใช้ ฟังก์ชัน MID , ฟังก์ชัน CELL และ ฟังก์ชัน FIND คุณสามารถใส่ชื่อแผ่นงาน Excel เป็น Cell Value ได้ พิจารณาชุดข้อมูลต่อไปนี้ ที่นี่เราต้องการแทรกชื่อแผ่นงาน excel “ ทำเครื่องหมาย ” เป็นชื่อพนักงานขายในเซลล์ B6

พิมพ์สูตรในเซลล์ B6,

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,256)

หลังจากกด ENTER คุณจะได้รับชื่อแผ่นงาน Excel เป็นค่าเซลล์

ถ้า คุณเปลี่ยนชื่อชีต ค่าเซลล์ของคุณจะเปลี่ยนโดยอัตโนมัติ

อ่านเพิ่มเติม: วิธีรับชื่อชีต Excel (2 วิธี)

2.   การใช้ฟังก์ชัน INDIRECT

การใช้ ฟังก์ชัน INDIRECT คุณสามารถอ้างถึงแผ่นงาน Excel ใดๆ ก็ตามที่มีการใส่ชื่อเป็นค่าเซลล์ และแยกค่าเซลล์ใดๆ จากแผ่นงาน Excel นั้นไปที่ แผ่นงานปัจจุบันของคุณ

พิจารณาชุดข้อมูลต่อไปนี้ ที่นี่เราต้องการทราบจำนวนแล็ปท็อปที่ขายโดยพนักงานขายต่างๆ เรามีแผ่นงานที่แตกต่างกันตามชื่อพนักงานขาย ชื่อชีตถูกแทรกในเซลล์ B6 และ B7 ในแต่ละแผ่นเราจะมีจำนวนรายการต่างๆ ที่ขายโดยพนักงานขายคนนั้นๆ ตอนนี้เราจะแยกจำนวนแล็ปท็อปที่ขายจากแผ่นงาน Excel ต่างๆ โดยใช้ชื่อแผ่นงาน Excel นี้เป็นค่าเซลล์

ตอนนี้พิมพ์สูตรในเซลล์ C6,<9

=INDIRECT(B6&"!D6")

หลังจากกด Enter คุณจะได้รับค่าของเซลล์ D6 จากชีต ชื่อ “ Jhon”

ในทำนองเดียวกัน คุณสามารถรับค่าสำหรับแผ่นงานชื่อ “ Antony

อ่านเพิ่มเติม: วิธีเปลี่ยนชื่อชีตใน Excel (6 วิธีที่ง่ายและรวดเร็ว)

การอ่านที่คล้ายกัน

  • วิธีค้นหาชื่อชีตในสมุดงาน Excel (2 วิธี)
  • ใช้รหัสชื่อชีตในส่วนท้ายใน Excel ( 3 วิธี)

3.   ชื่อชีตจากค่าเซลล์ด้วย VBA

เราสามารถสร้างชื่อชีต Excel จากค่าเซลล์ใดก็ได้โดยใช้ Visual Basic Application ( VBA) . พิจารณาชุดข้อมูลต่อไปนี้ ที่นี่เราจะตั้งชื่อแผ่นงาน Excel เป็นชื่อของพนักงานขายในเซลล์ B6 .

ก่อนอื่น ให้คลิกขวาที่ชื่อแผ่นงานจากปุ่ม แท็บชื่อแผ่นงาน แล้วเลือก ดูโค้ด

หน้าต่างใหม่ที่ชื่อว่า Microsoft Visual Basic for Applications จะปรากฏ. พิมพ์รหัสต่อไปนี้ในหน้าต่างนี้

1247

บันทึกหน้าต่างและปิด

หลังจากนั้น ชื่อแผ่นงาน Excel จะเปลี่ยนเป็นค่าเซลล์ B6

อ่านเพิ่มเติม: เปลี่ยนชื่อชีตด้วย VBA ใน Excel (ทั้งชีตเดี่ยวและหลายชีต)

สรุป

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

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