สารบัญ
ใน Microsoft Excel ต้องมีบางกรณีที่คุณต้องแบ่งชื่อเต็ม Excel มีหลายวิธีในการทำเช่นนี้ มันลดงานของคุณจริง ๆ เพราะคุณสามารถทำเองได้ แต่นั่นใช้เวลานานมากและยากที่จะมีสมาธิกับมัน บทความนี้จะแสดงวิธีที่เป็นไปได้ทั้งหมดในการ แยกชื่อใน Excel โดยใช้สูตร ฉันหวังว่าคุณจะสนุกกับบทความนี้และรวบรวมความรู้เพิ่มเติมเกี่ยวกับ Excel
ดาวน์โหลดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดนี้
แยกชื่อใน Excel xlsx
แยกชื่อจากตำแหน่งต่างๆ โดยใช้สูตร Excel
เราสามารถแยกชื่อโดยใช้สูตรหรือใช้คำสั่งในตัวของ Excel ในบทความนี้ เราจะกล่าวถึงวิธีการที่เป็นไปได้ทั้งหมดในการแยกชื่อใน Excel ข้อได้เปรียบที่ใหญ่ที่สุดอย่างหนึ่งของการใช้สูตรเพื่อแก้ปัญหาใดๆ ก็คือ สูตรจะให้วิธีแก้ปัญหาแบบไดนามิก ในขณะที่คำสั่งอื่นๆ ของ Excel จะให้วิธีแก้ปัญหาแบบสแตติก หากต้องการแสดงวิธีการทั้งหมดในการแยกชื่อใน Excel เราจะใช้ชุดข้อมูลที่มีชื่อเต็มของบุคคลบางคน เราต้องแยกชื่อออกเป็นชื่อ ชื่อกลาง และนามสกุล
1. แยกชื่อ
เพื่อแยกชื่อออกจากตัวเต็ม ชื่อ เราใช้ฟังก์ชัน ซ้าย และ ค้นหา
ขั้นตอน
- เลือกเซลล์ C5 ตำแหน่งที่คุณต้องการใช้สูตรเพื่อแยกชื่อ
- จดสูตรต่อไปนี้ในแถบสูตร
=LEFT(B5,SEARCH(" ",B5)-1)
- กด Enter เพื่อใช้สูตร
- ลากไอคอน Fill Handle ลงในคอลัมน์หรือดับเบิลคลิกที่ไอคอน
รายละเอียดของสูตร
- SEARCH(” “,B5) -1): ที่นี่ ฟังก์ชัน SEARCH ใช้เพื่อรับช่องว่างในเซลล์ B5 และ -1 ใช้เพื่อรับข้อความก่อนช่องว่าง 1 ขั้น
- ซ้าย (B5,SEARCH(” “,B5)-1): ฟังก์ชัน ซ้าย เริ่มต้นข้อความจากด้านซ้ายและสิ้นสุดก่อนเว้นวรรค 1 ขั้น
2. แยกชื่อกลาง
ในการแยกชื่อกลาง เราใช้ฟังก์ชัน IFERROR , MID และ SEARCH ร่วมกัน
ขั้นตอน
- ขั้นแรก เลือกเซลล์ใดก็ได้ ที่นี่ เราเลือกเซลล์ D5 .
- จดสูตรต่อไปนี้ในแถบสูตร:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- กด Enter เพื่อใช้สูตร
- ลากไอคอน Fill Handle ลงในคอลัมน์หรือดับเบิลคลิก คุณอาจพบผลลัพธ์ที่แสดงเป็น ' #VALUE! ' สิ่งนี้เกิดขึ้นเนื่องจากชื่อเต็มของเราสองคนไม่มีชื่อกลาง
- หากต้องการแก้ไขข้อผิดพลาดนี้และแสดงชื่อกลางเป็นช่องว่างเมื่อมี ไม่มีชื่อกลาง เราสามารถใช้ฟังก์ชัน IFERROR
- แทนที่สูตรก่อนหน้าด้วยสูตรต่อไปนี้สูตร:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- ตอนนี้ ลากไอคอน Fill Handle ลงในคอลัมน์ แล้วคุณจะได้ ผลลัพธ์เป็นค่าว่างเมื่อไม่มีชื่อกลาง
รายละเอียดของสูตร
<113. แยกนามสกุล
หากต้องการแยกนามสกุลออกจาก ชื่อเต็ม เราใช้ฟังก์ชัน RIGHT , SEARCH , SUBSTITUTE และ LEN
Steps
- เลือกเซลล์ E5 .
- เขียนสูตรต่อไปนี้ในสูตร bar.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- กด Enter เพื่อใช้ สูตร
- ลากไอคอน Fill Handle ลงในคอลัมน์หรือดับเบิลคลิก
รายละเอียดของสูตร
- LEN(SUBSTITUTE(B5,” “,” ”)): ที่นี่ SUBSTITUTE ฟังก์ชันใช้เพื่อกำจัดช่องว่างในชื่อเต็มและนับความยาวโดยใช้ฟังก์ชัน LEN โดยไม่มีช่องว่าง
- LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): สิ่งนี้ระบุความยาวของช่องว่างในชุดข้อมูล
- SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,”)))): ฟังก์ชัน SUBSTITUTE ใช้ที่นี่เพื่อแทนที่ช่องว่างด้วย ' # ' หมายเลขอินสแตนซ์ในฟังก์ชัน SUBSTITUTE หมายถึง ตำแหน่งของอินสแตนซ์ของคุณ ที่นี่ เรามีช่องว่าง 2 ช่องและหมายเลขอินสแตนซ์ 2 หมายถึงอินสแตนซ์ที่ 2 โดยจะแทนที่ช่องว่างในตัวอย่างที่สอง
- LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5) ,” “,””)))): ฟังก์ชัน SEARCH จะค้นหา ' # ' และส่งกลับค่าความยาวโดยที่ ' # ' ปรากฏขึ้น จากนั้นลบออกจากความยาวทั้งหมดของชื่อเต็มของคุณ ในตัวอย่างของเรา ค่าส่งคืน 4 นี่คือความยาวที่เหลืออยู่หลังจาก ' # '
- RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))))): ตอนนี้ ฟังก์ชัน ขวา จะแยกความยาวที่ส่งคืน ข้อความจากเซลล์ B5 ซึ่งสุดท้ายจะเป็นนามสกุลของชื่อเต็มที่กำหนด
3 วิธีอื่นในการแยกชื่อโดยไม่ต้องใช้สูตรใน Excel
1. การใช้ Text to Columns เพื่อแยกชื่อ
ประการที่สอง คุณสามารถแยกชื่อใน Excel ได้อย่างง่ายดายโดยใช้ Text to Columns คำสั่ง
ขั้นตอน
- ขั้นแรก เลือกทั้งคอลัมน์ที่คุณใส่ชื่อเต็ม
- ตอนนี้ ไปที่แท็บ ข้อมูล ใน Ribbon แล้วเลือก ข้อความเป็นคอลัมน์ จากกลุ่ม เครื่องมือข้อมูล
- เลือก คั่น จาก ประเภทข้อมูลดั้งเดิม แล้วคลิก ถัดไป .
- เลือก ช่องว่าง จาก ตัวคั่น และคลิกที่ ถัดไป .
- ตอนนี้ เปลี่ยน ปลายทาง ที่คุณต้องการใส่ผลลัพธ์ แล้วคลิก เสร็จสิ้น
- การดำเนินการนี้จะแบ่งชื่อและวางไว้เป็นสองคอลัมน์ที่แตกต่างกัน
อ่าน เพิ่มเติม: แยกชื่อและนามสกุลด้วยช่องว่างโดยใช้สูตร Excel (3 วิธี)
2. การใช้คำสั่ง Find and Replace ใน Excel
อีกวิธีง่ายๆ แยกชื่อโดยใช้คำสั่ง ค้นหาและแทนที่ ใน Excel เราจะใช้ในส่วนถัดไป
2.1 แยกชื่อ
ขั้นตอน
- คัดลอกคอลัมน์ B และวางลงในคอลัมน์ C ที่คุณต้องการแยกชื่อออกจากชื่อเต็ม
- เลือกคอลัมน์ C .
- ตอนนี้ ไปที่แท็บ หน้าแรก ใน Ribbon แล้วคลิก ค้นหา & เลือก จากกลุ่ม แก้ไข
- เลือก แทนที่ จาก ค้นหา & ; เลือก แบบเลื่อนลงเมนู
- หน้าต่าง ค้นหาและแทนที่ จะปรากฏขึ้น วาง ‘ *’ (เว้นวรรคแล้วใส่เครื่องหมายดอกจัน) ในช่อง ค้นหาอะไร นี่คืออักขระตัวแทน (*) ที่สามารถใช้แทนข้อความใดก็ได้ ที่นี่วางช่องว่างแล้วอักขระตัวแทน ปล่อยให้ช่อง แทนที่ด้วย ว่างไว้ คลิกที่ แทนที่ทั้งหมด .
- การดำเนินการนี้จะแทนที่ข้อความทั้งหมดหลังจากเว้นวรรคด้วยช่องว่าง และส่งกลับชื่อจาก ชื่อเต็ม
อ่านเพิ่มเติม: วิธีแยกชื่อกลางและนามสกุลใน Excel โดยใช้สูตร
2.2 แยกนามสกุล
ขั้นตอน
- คัดลอกคอลัมน์ B และวางลงในคอลัมน์ D ตำแหน่งที่คุณต้องการแยกนามสกุลออกจากชื่อเต็ม
- เลือกคอลัมน์ D .
- ไปที่แท็บ หน้าแรก ใน Ribbon แล้วเลือก ค้นหา & เลือก จากกลุ่ม แก้ไข
- เลือก แทนที่ จาก ค้นหา & ; เลือก ตัวเลือก
- หน้าต่าง ค้นหาและแทนที่ จะปรากฏขึ้น วาง ‘*’ (ใส่เครื่องหมายดอกจันก่อนแล้วจึงเว้นวรรค) ในช่อง ค้นหาอะไร นี่คืออักขระตัวแทนที่สามารถใช้แทนข้อความใดๆ ที่นี่ใส่อักขระตัวแทน (*) แล้วใส่ช่องว่าง ปล่อยให้ แทนที่ด้วย เป็นช่องว่าง คลิกที่ แทนที่ทั้งหมด .
- จะแทนที่ข้อความทั้งหมดจนถึงช่องว่างและวางไว้เป็นช่องว่าง โดยจะส่งคืนนามสกุลจากชื่อเต็ม
อ่านเพิ่มเติม: วิธีแยกชื่อใน Excel ออกเป็นสองคอลัมน์ ( 4 วิธีด่วน)
3. แยกชื่อโดยใช้การเติมแบบรวดเร็วใน Excel
สุดท้าย วิธีสุดท้ายของเราคือการใช้ การเติมแบบรวดเร็ว ซึ่งคุณต้องใส่ ชื่อหรือนามสกุลให้ถูกต้อง จากนั้นสามารถแก้ไขแถวอื่นๆ ทั้งหมดได้โดยใช้ Flash Fill .
ขั้นตอน
- จดชื่อและ นามสกุลของชื่อเต็มของคุณในเซลล์ C5 และเซลล์ D5 ตามลำดับ
- ลาก ไอคอน ที่จับเติม ด้านล่างคอลัมน์สำหรับทั้งสองกรณี
- จะให้ค่าเดียวกันในทุกเซลล์ ตอนนี้ คลิกที่ ตัวเลือกการเติมอัตโนมัติ และเลือก การเติมแบบรวดเร็ว .
- ทำทั้งสองอย่าง จากนั้นคุณจะได้รับชื่อและนามสกุลที่ต้องการจากชื่อเต็ม
อ่านเพิ่มเติม: Excel VBA: แยก ชื่อและนามสกุล (ตัวอย่างที่ใช้ได้จริง 3 ตัวอย่าง)
สรุป
เราได้กล่าวถึงสี่วิธีที่แตกต่างกันในการแยกชื่อใน Excel สูตรให้วิธีแก้ปัญหาแบบไดนามิกในขณะที่อีก 3 วิธีให้วิธีแก้ปัญหาแบบคงที่แก่เรา แต่วิธีการทั้งหมดมีประสิทธิภาพเท่าเทียมกันในการแยกชื่อ ฉันหวังว่าคุณจะสนุกกับบทความทั้งหมด และหากคุณมีคำถามใดๆ โปรดอย่าลังเลที่จะถามในช่องความคิดเห็น และอย่าลืมไปที่หน้า Exceldemy