Note: The other languages of the website are Google-translated. Back to English

แยกชื่อไฟล์จากเส้นทางใน Excel

บทช่วยสอนนี้อธิบายถึงวิธีการใช้สูตรเพื่อแยกชื่อไฟล์ที่มีหรือไม่มีนามสกุลจากเส้นทางไฟล์ในเซลล์เฉพาะใน Excel

แยกชื่อไฟล์ที่มีนามสกุลจากพา ธ
แยกชื่อไฟล์โดยไม่มีนามสกุลจากพา ธ


แยกชื่อไฟล์ที่มีนามสกุลจากพา ธ

ตามภาพหน้าจอด้านล่างแสดงรายการที่มีเส้นทางไฟล์ที่แตกต่างกันและคุณต้องการแยกเฉพาะชื่อไฟล์ที่มีนามสกุลจากไฟล์เหล่านั้นสูตรต่อไปนี้จะช่วยคุณแก้ปัญหาได้

สูตรทั่วไป

=MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))

ข้อโต้แย้ง

A1: หมายถึงเซลล์ที่มีเส้นทางไฟล์ที่คุณจะแยกชื่อไฟล์ออกจากไฟล์

จะใช้สูตรนี้ได้อย่างไร?

1. เลือกเซลล์ว่างเพื่อส่งออกชื่อไฟล์ ในกรณีนี้ฉันเลือกเซลล์ D3

2. ใส่สูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์จากนั้นลาก Fill Handle ลงจนสุดเพื่อใช้กับเซลล์อื่น

=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))

ตอนนี้ชื่อไฟล์ทั้งหมดที่มีนามสกุลในเส้นทางไฟล์เฉพาะจะถูกแยกออกตามภาพหน้าจอด้านบน

หมายเหตุ:

  • ในสูตรนี้ B3 คือเซลล์ที่มีเส้นทางของไฟล์ โปรดเปลี่ยนตามที่คุณต้องการ
  • หากชื่อไฟล์มีความยาวไม่เกิน 99 อักขระคุณสามารถใช้สูตรที่สั้นกว่าด้านล่างเพื่อแก้ปัญหาได้ ดูภาพหน้าจอด้านล่างที่แสดง
    =TRIM(RIGHT(SUBSTITUTE(A2,"\",REPT(" ",100)),99))

สูตรนี้ทำงานอย่างไร?

=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))

1. FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))

  • LEN(B3): ฟังก์ชัน LEN จะคำนวณความยาวทั้งหมดใน "D: \\ files \ work \ Q1 \ Jan \ text.txt" และส่งกลับผลลัพธ์เป็น 30;
  • LEN(SUBSTITUTE(B3,"\","")): ฟังก์ชัน SUBSTITUTE แทนที่อักขระ "\" โดยไม่มีอะไรเลย ผลลัพธ์คือ "D: filesworkQ1Jantext.txt" จากนั้นฟังก์ชัน LEN จะคำนวณความยาวทั้งหมดของ "D: filesworkQ1Jantext.txt" และได้ผลลัพธ์ 24;
  • SUBSTITUTE(B3,"\","*",30-24): ฟังก์ชัน SUBSTITUTE แทนที่อักขระตัวที่สาม (30-24 = 6) "\" ใน "D: \\ files \ work \ Q1 \ Jan \ text.txt" ด้วยอักขระตัวเดียว "*" ผลลัพธ์คือ "D: \\ files \ work \ Q1 \ Jan * text.txt";
  • FIND("*","D:\\files\work\Q1\Jan*text.txt"): ฟังก์ชัน FIND ค้นหาตำแหน่งของอักขระ "*" ใน "D: \\ files \ work \ Q1 \ Jan * text.txt" และสุดท้ายส่งกลับ 22 ในที่นี้หมายความว่าอักขระ "*" อยู่ในตำแหน่งที่ 22 ใน " D: \\ files \ work \ Q1 \ Jan * text.txt "

2. =MID(B3,22+1,LEN(B3))

  • ตามคำอธิบายข้างต้นแสดงว่า LEN (B3) ส่งคืนผลลัพธ์เป็น 30 ที่นี่ฟังก์ชัน MID สามารถแสดงเป็น = MID ("D: \\ files \ work \ Q1 \ Jan \ text.txt", 23,30) หมายความว่าฟังก์ชัน MID จะแยกอักขระ 30 ตัวจากสตริง "D: \\ files \ work \ Q1 \ Jan \ text.txt" โดยเริ่มจากอักขระที่ 23 ผลลัพธ์คือ text.txt

แยกชื่อไฟล์โดยไม่มีนามสกุลจากพา ธ

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

สูตรทั่วไป

=IFERROR(MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(A1,".",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))-FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))-1),"")

ข้อโต้แย้ง

A1: หมายถึงเซลล์ที่มีเส้นทางไฟล์ที่คุณจะแยกชื่อไฟล์ออกจากไฟล์

CHAR (1): CHAR (1) ที่นี่สามารถแทนที่ด้วยหมายเลข CHAR ใดก็ได้ตามที่คุณต้องการ หรือสามารถแทนที่ด้วยสัญลักษณ์เฉพาะที่อยู่ในเครื่องหมายคำพูดเช่น "*"

จะใช้สูตรนี้ได้อย่างไร?

1. เลือกเซลล์ว่างเพื่อส่งออกชื่อไฟล์โดยไม่มีนามสกุล

2. ใส่สูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์จากนั้นลาก Fill Handle ลงจนสุดเพื่อใช้กับเซลล์อื่น

=IFERROR(MID(B4,FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(B4,".",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,".",""))))-FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))-1),"")

หมายเหตุ: ในสูตรนี้ B3 คือเซลล์ที่มีเส้นทางของไฟล์ โปรดเปลี่ยนตามที่คุณต้องการ


ฟังก์ชันที่เกี่ยวข้อง

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

ฟังก์ชัน Excel FIND
ฟังก์ชัน Excel FIND ใช้เพื่อค้นหาสตริงภายในสตริงอื่นและส่งกลับตำแหน่งเริ่มต้นของสตริงภายในอีกสตริง

ฟังก์ชัน Excel SUBSTITUTE
ฟังก์ชัน Excel SUBSTITUTE จะแทนที่ข้อความหรืออักขระภายในสตริงข้อความด้วยข้อความหรืออักขระอื่น

ฟังก์ชัน Excel LEN
ฟังก์ชัน Excel LEN ส่งคืนจำนวนอักขระในสตริงข้อความ

ฟังก์ชัน IFERROR ของ Excel
ฟังก์ชัน IFERROR ใช้เพื่อส่งคืนผลลัพธ์ที่กำหนดเองเมื่อสูตรประเมินข้อผิดพลาดและส่งคืนผลลัพธ์ปกติเมื่อไม่มีข้อผิดพลาดเกิดขึ้น


สูตรที่เกี่ยวข้อง

แยกหลายบรรทัดจากเซลล์
หากคุณมีรายการสตริงข้อความที่คั่นด้วยตัวแบ่งบรรทัด (ซึ่งเกิดขึ้นโดยการกดปุ่ม Alt + Enter เมื่อป้อนข้อความ) และต้องการแยกบรรทัดข้อความเหล่านี้ออกเป็นหลายเซลล์สูตรในบทช่วยสอนนี้จะช่วยคุณ ความโปรดปราน.

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

แยก Nth Word จากสตริงข้อความใน Excel
บทความนี้อธิบายถึงวิธีการใช้สูตรเพื่อแยกคำที่ n เฉพาะจากสตริงข้อความในเซลล์ใน Excel

แยกคำสองคำสุดท้ายจากเซลล์ใน Excel
บทช่วยสอนนี้อธิบายวิธีใช้สูตรเพื่อแยกคำสองคำสุดท้ายออกจากเซลล์ใน Excel

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

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


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools สำหรับ Excel นำคุณสมบัติขั้นสูงที่มีประสิทธิภาพ 300 รายการ (รวมสมุดงาน, รวมตามสี, แยกเนื้อหาของเซลล์, แปลงวันที่และอื่น ๆ ... ) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (ติดตั้ง Kutools for Excel)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL