วิธีรับชื่อชีตปัจจุบันใน Excel

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

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

ส่วนที่ 1: วิธีรับชื่อของแผ่นงานปัจจุบันโดยใช้ฟังก์ชันขวา เซลล์ ค้นหา และเลน

ส่วนที่ 1.1: กรอกสูตร

ขั้นตอนแรกคือต้องแน่ใจว่าคุณได้บันทึกแผ่นงาน Excel ของคุณแล้ว หากคุณยังไม่ได้บันทึกเอกสาร Excel ของคุณ ให้บันทึกก่อนมิฉะนั้นสูตรนี้จะใช้งานไม่ได้

หากต้องการบันทึกเอกสาร คุณสามารถกด CTRL + S คีย์ร่วมกัน นำทางไปยังตำแหน่งที่คุณต้องการบันทึกเอกสารของคุณ ตั้งชื่อไฟล์ แล้วบันทึกในที่สุด

ขั้นตอนที่ 1: เมื่อคุณบันทึกเอกสาร Excel แล้ว เพียงแค่ ดับเบิลคลิก บนเซลล์ใด ๆ เมื่อคุณเข้าสู่โหมดแก้ไข คัดลอกและวางe สูตรต่อไปนี้แล้วกด เข้า กุญแจ.

=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))

บันทึก: ไม่ต้องกังวลกับการดูความยาวของสูตร ในส่วนด้านล่าง เราได้อธิบายสูตรอย่างละเอียดแล้ว

1 สูตรที่ถูกต้อง Min

ขั้นตอนที่ 2: เมื่อคุณกด เข้า คุณจะเห็นว่าชื่อแผ่นงานปัจจุบันในตัวอย่างด้านล่างชื่อแผ่นงานคือ The Geek Pageถูกส่งคืนบนเซลล์ที่ป้อนสูตรสำเร็จ ใช่ มันง่าย เราเห็นด้วย แต่ถ้าคุณต้องการทราบวิธีการทำงานของสูตร คุณสามารถดูส่วนด้านล่าง

ชื่อแผ่น 2 แผ่นที่มีประชากร Min

ส่วนที่ 1.2: คำอธิบายสูตร

ในส่วนนี้ ให้ลองนำสูตรที่มีความยาวจากส่วนด้านบนมาแยกกันและค้นหาว่าเกิดอะไรขึ้นจริง ๆ และวิธีคืนค่าชื่อแผ่นงานปัจจุบันให้สำเร็จได้อย่างไร

ขั้นตอนที่ 1: ส่วนแรกของสูตรคือ =CELL("ชื่อไฟล์"). ดิ เซลล์ ฟังก์ชั่นรับเพียงหนึ่งอาร์กิวเมนต์ จะส่งกลับที่อยู่ที่สมบูรณ์ของเซลล์ รวมทั้งตำแหน่งไฟล์ของแผ่นงานและชื่อแผ่นงานปัจจุบัน

โฆษณา

3 ชื่อไฟล์ Min

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

4 กรอกชื่อไฟล์ Min

ขั้นตอนที่ 3: อย่างที่เห็น, ชื่อแผ่นงานอยู่ท้ายชื่อไฟล์. พูดให้ถูกคือ อะไรก็ตามที่เกิดขึ้นหลังจาก วงเล็บเหลี่ยมขวา, ], คือ ชื่อแผ่น. ลองใช้ หา ฟังก์ชันหาค่าดัชนีของอักขระวงเล็บปีกกา หลังจากที่เราพบดัชนีนั้นแล้ว มาดูกันว่าอักขระใดตามหลังมา ซึ่งโดยพื้นฐานแล้วคือชื่อแผ่นงาน

ดิ หา ฟังก์ชันรับ 2 อาร์กิวเมนต์ ตัวหนึ่งเป็นอักขระที่จะหาดัชนี และตัวที่สองคือสตริงที่จะทำการค้นหา ของเรา หา ฟังก์ชันจะมีลักษณะดังนี้ในกรณีนี้โดยเฉพาะ

=FIND("]",A1)

A1 คือ ID เซลล์ของเซลล์ที่มีชื่อไฟล์ที่เราพบโดยใช้เครื่องหมาย เซลล์ การทำงาน. หากชื่อไฟล์ของคุณอยู่ในเซลล์อื่น คุณควรให้ ID เซลล์นั้นแทน A1.

5 หามิน

ขั้นตอนที่ 4: ดิ หา ฟังก์ชั่นส่งคืนค่า 65 ซึ่งหมายความว่า วงเล็บเหลี่ยมขวา อยู่ที่ ครั้งที่ 65 ตำแหน่ง. เราจึงต้องแยกทุกอย่างออกจากชื่อไฟล์ที่อยู่หลังตำแหน่งที่ 65 นั่นคือทุกอย่างที่อยู่หลังเครื่องหมายปีกกาด้านขวา

6 ค้นหาค่า Min

ขั้นตอนที่ 5: ในการดึงข้อมูลทุกอย่างที่มาหลังจากตำแหน่งที่ 65 อันดับแรก เราต้องทราบจำนวนอักขระที่จะแยกหลังจากตำแหน่งที่ 65 เพื่อให้ง่ายขึ้น เราต้องรู้ว่าตัวละครของเรามีกี่ตัวกันแน่ ชื่อแผ่นงานปัจจุบัน มี. สำหรับสิ่งนั้น ลองใช้ เลน การทำงาน. ฟังก์ชั่นมีดังนี้

=LEN(A1)-FIND("]",A1)

สูตรข้างต้นง่าย ๆ ส่งกลับความยาวของชื่อแผ่นงาน. หาได้จากการคำนวณความยาวของชื่อไฟล์ก่อนโดยใช้ เลน(A1)แล้วลบความยาวของชื่อไฟล์จนถึงวงเล็บปีกกาด้านขวา ซึ่งเท่ากับ 65

7 ฟังก์ชันความยาว Min

ขั้นตอนที่ 6: สูตรข้างต้นคืนค่า 13ซึ่งเป็น ความยาว ของปัจจุบัน แผ่นชื่อ, The Geek Page.

8 ความยาวค่า Min

ขั้นตอนที่ 7: ตอนนี้เรามีสตริงต้นทางซึ่งเป็นชื่อไฟล์ที่สมบูรณ์ และเรารู้ว่าชื่อแผ่นงานปัจจุบันมีอักขระ 13 ตัวและอยู่ท้ายชื่อไฟล์ ดังนั้น หากเราแยกอักขระ 13 ตัวจากด้านขวาสุดของชื่อไฟล์ เราจะได้ชื่อแผ่นงานปัจจุบัน.

ตอนนี้ ให้แยกชื่อแผ่นงานโดยใช้ ขวา ทำหน้าที่ได้ทันที ดิ ขวา ฟังก์ชั่นมีดังนี้

=RIGHT(A1, LEN(A1)-FIND("]",A1))

ดิ ขวา ฟังก์ชั่นใช้เวลาใน 2 อาร์กิวเมนต์ หนึ่งคือสตริงที่จะแยกสตริงย่อยและ ที่สองคือจำนวนอักขระที่ต้องแยกจากส่วนที่ถูกต้องของ parent สตริง

ตอนนี้ ภาพหน้าจอต่อไปนี้จะบอกคุณโดยละเอียด ดิ ขวา ฟังก์ชั่นใช้ชื่อไฟล์และความยาวของแผ่นงานปัจจุบัน ดังนั้นจากชื่อไฟล์ ขวา string จะดึงชื่อชีตซึ่งมีอักขระ 13 ตัวตามที่คำนวณจากขั้นตอนข้างต้นจากด้านขวาสุดของสตริง

9 ฟังก์ชั่นขวา Min

ขั้นตอนที่ 8: ถึงแล้ว! แยกชื่อของแผ่นงานที่ใช้งานอยู่สำเร็จแล้ว!

10 มูลค่าที่เหมาะสม Min

ขั้นตอนที่ 9: แยกชื่อได้สำเร็จ แต่มีการพึ่งพาอาศัยกันเพียงเล็กน้อย สูตรของเรามีการพึ่งพาเซลล์ที่ เซลล์ ฟังก์ชั่นถูกกำหนด เรายังคงอ้างถึง A1. สิ่งหนึ่งคือ เราอาจไม่ต้องการชื่อไฟล์แบบเต็มในเอกสารของเรา ดังนั้นจึงอาจไม่สะดวกอย่างยิ่งที่จะมีชื่อไฟล์นั้นในเอกสาร อีกอย่างคือถ้าเราลบมัน สูตรของเราจะใช้งานไม่ได้อีกต่อไปเพราะมันมีการพึ่งพา เรามาลบการพึ่งพากัน

สำหรับการที่, ดับเบิลคลิกที่เซลล์ที่มีการกำหนดฟังก์ชัน CELL และ สำเนา ทั้งสูตร คุณสามารถคัดลอกสูตรโดยเลือกจากนั้นกดแป้น CTRL + C ด้วยกัน.

11 ฟังก์ชั่นคัดลอกเซลล์ Min

ขั้นตอนที่ 10: ตอนนี้ในของเรา ขวา สูตร, แทนที่ A1 ด้วยฟังก์ชัน CELL ที่คุณคัดลอกในขั้นตอนที่ 9. A1 มี 3 รายการในสูตรขวา ดังนั้นต้องเปลี่ยนทั้ง 3 รายการ

12 แทนที่ A1 นาที

ขั้นตอนที่ 11: ภาพหน้าจอด้านล่างแสดงให้เห็นว่าสูตร RIGHT ควรมีลักษณะอย่างไรหลังจากการแทนที่

13 แทนที่ Min

ขั้นตอนที่ 12: ถ้าคุณกด เข้า คีย์หรือคลิกที่อื่น คุณจะเห็นว่าชื่อแผ่นงานปัจจุบันแยกสำเร็จแล้ว นอกจากนี้ เนื่องจากไม่มีการพึ่งพาอีกต่อไป คุณจึงสามารถ ลบ ที่ A1 เซลล์ สนุก!

14 นาทีสุดท้าย

ส่วนที่ 2: วิธีรับชื่อของชีตปัจจุบันโดยใช้ฟังก์ชันกลาง เซลล์ และค้นหาร่วมกัน

นี่เป็นอีกสูตรหนึ่งที่ใช้ซึ่งคุณสามารถค้นหาชื่อของแผ่นงานที่ใช้งานอยู่ได้ ในสูตรนี้ แทนที่จะใช้ตัว ขวา ฟังก์ชั่นเราใช้ the MID การทำงาน. สูตรมีดังนี้

=MID(CELL("ชื่อไฟล์"),FIND("]",CELL("ชื่อไฟล์"))+1,255)

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

บันทึก: ดิ MID ฟังก์ชั่นส่งคืนสตริงย่อยจากสตริงหลักหากเราให้ตำแหน่งเริ่มต้นของสตริงย่อยและความยาว

โปรดทราบด้วยว่าแม้สูตรนี้จะได้ผล คุณควรเก็บเอกสารไว้ที่ใดที่หนึ่งก่อนมิฉะนั้นคุณจะได้รับ ค่าข้อผิดพลาด.

แม้ว่าจะไม่มีสูตรตรงไปตรงมาใน Excel ซึ่งคุณสามารถรับ. ได้ทันที ชื่อของแผ่นงานโดยใช้ชุดค่าผสมสูตรข้างต้น คุณจะได้ตามที่คุณต้องการ ผลลัพธ์.

โปรดแจ้งให้เราทราบในส่วนความคิดเห็นหากคุณมีข้อกังวลใด ๆ เกี่ยวกับขั้นตอนใด ๆ

คอยติดตาม!

คุณยังสามารถดาวน์โหลดเครื่องมือซ่อมแซมพีซีนี้เพื่อค้นหาและแก้ไขปัญหาใดๆ ของพีซี:
ขั้นตอนที่ 1 - ดาวน์โหลด Restoro PC Repair Tool จากที่นี่
ขั้นตอนที่ 2 - คลิกที่เริ่มสแกนเพื่อค้นหาและแก้ไขปัญหาพีซีโดยอัตโนมัติ
วิธีแทรกและเปลี่ยนสีของไฮเปอร์ลิงก์ใน Word 2016

วิธีแทรกและเปลี่ยนสีของไฮเปอร์ลิงก์ใน Word 2016Excel

10 มีนาคม 2559 โดย ศรีลักษมี เมนอนไฮเปอร์ลิงก์เป็นข้อมูลอ้างอิง การอ้างอิงเหล่านี้สามารถไปยังเว็บไซต์ หรือรหัสอีเมล หรือพูดไปยังหน้าใดหน้าหนึ่งในเอกสาร ผู้ใช้ที่อ่านเอกสารสามารถคลิกที่ไฮเปอร์ลิงก์แ...

อ่านเพิ่มเติม
ไฟล์ Excel จะไม่เปิดขึ้นหลังจากติดตั้ง Windows 10 Creators Update [แก้ไข]

ไฟล์ Excel จะไม่เปิดขึ้นหลังจากติดตั้ง Windows 10 Creators Update [แก้ไข]ครีเอเตอร์อัพเดทExcelวินโดวส์ 10 ฟิกซ์

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

อ่านเพิ่มเติม
วางตัวเลือกพิเศษที่ขาดหายไป / ไม่ทำงานใน MS Office Fix

วางตัวเลือกพิเศษที่ขาดหายไป / ไม่ทำงานใน MS Office FixWindows 10Excel

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

อ่านเพิ่มเติม