3 วิธีที่มีประสิทธิภาพในการรับเส้นทางของสมุดงาน Excel ปัจจุบัน

แบ่งปันเลย:

เมื่อคุณกำลังทำงานกับสมุดงาน Excel คุณอาจต้องอ้างถึงเส้นทางของไฟล์นี้ ในบทความนี้เราจะแสดง 3 วิธีในการรับเส้นทาง

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

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

วิธีที่ 1: ตรวจสอบข้อมูลสมุดงาน

วิธีนี้ง่ายมาก เพียงคลิกแท็บ "ไฟล์" ในริบบิ้นคุณจะได้รับข้อมูลข้อมูล

ที่นี่คุณจะทราบเส้นทางที่สมบูรณ์ของสมุดงานปัจจุบัน จากนั้นคุณจะสามารถเข้าถึงเส้นทางได้อย่างง่ายดาย

วิธีที่ 2: ใช้ฟังก์ชัน Excel

คุณสามารถทราบตำแหน่งที่แน่นอนของเส้นทางของสมุดงานปัจจุบันเท่านั้น ถ้าคุณจำเป็นต้องใช้เส้นทางในแผ่นงานคุณสามารถใช้ฟังก์ชัน Excel ได้

  1. คลิกเซลล์เป้าหมายในเวิร์กชีต
  2. ตอนนี้ใส่สูตรต่อไปนี้ลงในเซลล์นี้”

= CELL (“ ชื่อไฟล์”)

  1. จากนั้นกดปุ่ม“ Enter” บนแป้นพิมพ์ฟังก์ชัน CELL

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

ในทางกลับกันเมื่อคุณไม่ต้องการชื่อแผ่นงานคุณสามารถเปลี่ยนสูตรได้เช่นกัน

= ซ้าย (CELL (“ ชื่อไฟล์”), FIND (“]”, เซลล์ (“ ชื่อไฟล์”)))

สูตรนี้จะได้รับเส้นทางไปยังชื่อของสมุดงานสูตรที่สอง

นอกจากนี้คุณยังสามารถรับเฉพาะเส้นทางที่แน่นอนโดยไม่มีชื่อของสมุดงาน และสูตรจะเป็นดังนี้:

= LEFT (CELL (“ ชื่อไฟล์”), FIND (“ [“, CELL (“ filename”)) - 2)

เมื่อคุณกด“ Enter” บนแป้นพิมพ์คุณจะเห็นผลลัพธ์ทันทีสูตรที่สาม

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

วิธีที่ 3: ใช้ VBA Macros

นอกจากสองวิธีข้างต้นคุณยังสามารถใช้มาโคร VBA เพื่อทำงานนี้ให้เสร็จได้

  1. กดปุ่มลัด“ Alt + F11” บนแป้นพิมพ์เพื่อเปิดโปรแกรมแก้ไข Visual Basic
  2. จากนั้นคลิกแท็บ“ แทรก” ในแถบเครื่องมือ
  3. หลังจากนั้นเลือกตัวเลือก“ โมดูล” ในเมนูย่อยแทรกโมดูล
  4. ในขั้นตอนนี้การป้อนรหัสต่อไปนี้ในโมดูลใหม่:
'get only the path
Sub GetPath1()
  Range("B1") = ActiveWorkbook.Path
End Sub

'get the path with the file name
Sub GetPath2()
  Range("B2") = ActiveWorkbook.FullName
End Sub

'get the path with the file name and the sheet name
Sub GetPath3()
  Range("B3") = ActiveWorkbook.FullName & "," & ActiveSheet.Name
End Sub

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

  1. เมื่อคุณต้องการรับเส้นทางคุณสามารถเรียกใช้มาโครได้โดยคลิกปุ่ม“ เรียกใช้ย่อย” หรือกดปุ่ม“ F5” บนแป้นพิมพ์ ดังนั้นผลลัพธ์จะปรากฏในเซลล์ที่กำหนด

ใช้ VBA

การเปรียบเทียบระหว่างวิธีการเหล่านั้น

ในตารางด้านล่างนี้เราได้ป้อนผลลัพธ์ของการเปรียบเทียบของทั้งสามวิธี

การเปรียบเทียบ

ตรวจสอบข้อมูลสมุดงาน ใช้ฟังก์ชัน Excel

ใช้ VBA Macros

ข้อดี

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

ข้อเสีย

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

ตอนนี้คุณคงเข้าใจวิธีการทั้งสามอย่างถ่องแท้แล้ว และในครั้งต่อไป คุณสามารถเลือกวิธีการที่เหมาะสมที่สุดตามความต้องการของคุณได้

หลีกเลี่ยงความหายนะของข้อมูลเป็นสิ่งที่เป็นไปไม่ได้

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

บทนำผู้เขียน:

Anna Ma เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อมแซมความเสียหายของเอกสาร Word และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด