หลัก Microsoft Office วิธีแยกชื่อและนามสกุลใน Excel

วิธีแยกชื่อและนามสกุลใน Excel



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

วิธีแยกชื่อและนามสกุลใน Excel

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

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

สูตร Excel สำหรับการแยกชื่อออกเป็นส่วน ๆ

คุณจะเริ่มต้นที่ไหน

การแยกชื่อ

นี่คือสูตรทั่วไป:

=LEFT(เซลล์,FIND( ,เซลล์,1)-1)

ในการดำเนินการให้แทนที่ เซลล์ ด้วยตัวชี้เซลล์ที่มีชื่อเต็มแรกที่คุณต้องการแยกออก ในตัวอย่างนี้ คุณต้องการเลือก B2 และป้อนสูตร:

=LEFT(A2,FIND( ,A2,1)-1)

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

=LEFT(เซลล์;FIND( ;cell;1)-1)

ในตัวอย่าง คุณจะใช้:

=LEFT(A2;FIND( ;A2;1)-1)

ตอนนี้คุณสามารถลากที่จับเติมลงไปที่ส่วนท้ายของคอลัมน์ชื่อได้

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

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

จุลภาคหรือเซมิโคลอน?

เหตุใดสูตรจึงไม่เหมือนกันสำหรับทุกคน

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

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

การแยกนามสกุล

ใช้วิธีการเดียวกันในการแยกนามสกุล คราวนี้คุณควรใช้สูตร RIGHT ซึ่งแยกสตริงโดยเริ่มจากด้านขวา

สูตรที่คุณต้องการคือ:

=RIGHT(เซลล์, LEN(เซลล์) – SEARCH(#, SUBSTITUTE(เซลล์, , #, LEN(เซลล์) – LEN(SUBSTITUTE(เซลล์, , )))))

ในตัวอย่างข้างต้น คุณจะใช้สูตรต่อไปนี้ในเซลล์ C2:

= ขวา (A2, LEN (A2) - ค้นหา (#, แทนที่ (A2, #, LEN (A2) - LEN (แทนที่ (A2,))))

อีกครั้งคุณอาจต้องเปลี่ยนจากเครื่องหมายจุลภาคเป็นอัฒภาคซึ่งหมายความว่าคุณอาจต้องใช้:

= ขวา (A2; LEN (A2) - ค้นหา (#; แทนที่ (A2 ;; #; LEN (A2) - LEN (แทนที่ (A2 ;;))))

ยัติภังค์นามสกุลและนามสกุลที่มีอักขระพิเศษยังคงไม่บุบสลาย

เหตุใดสูตรนี้จึงซับซ้อนกว่าสูตรสำหรับชื่อแรก การแยกชื่อกลางและชื่อกลางออกจากนามสกุลยากกว่า

หากคุณต้องการให้ชื่อกลางและชื่อย่อแสดงด้วยนามสกุลคุณสามารถใช้สูตร:

= ขวา (เซลล์ LEN (เซลล์) - ค้นหา (เซลล์))

หรือ:

= ขวา (A2, LEN (A2) - ค้นหา (, A2))

หรือ:

= ขวา (A2; LEN (A2) - ค้นหา (; A2))

แต่ถ้าคุณต้องการแยกชื่อกลางล่ะ? สิ่งนี้พบได้น้อย แต่ก็มีประโยชน์ที่จะทราบ

การแยกชื่อกลาง

สูตรสำหรับชื่อกลางมีดังต่อไปนี้:

วิธีเล่นเกม xbox one บนพีซีโดยไม่ต้องสตรีม

= MID (เซลล์ค้นหา (เซลล์) + 1 ค้นหา (เซลล์ค้นหา (เซลล์) +1) - ค้นหา (เซลล์) -1)

ในตัวอย่างข้างต้น คุณจะได้รับ:

= กลาง (A2, ค้นหา (, A2) + 1, ค้นหา (, A2, ค้นหา (, A2) +1) - ค้นหา (, A2) -1)

ถ้า Excel ของคุณใช้อัฒภาคสูตรคือ:

= กลาง (A2; ค้นหา (; A2) + 1; ค้นหา (; A2; ค้นหา (; A2) +1) - ค้นหา (; A2) -1)

หลังจากป้อนสูตรแล้ว ให้ลากที่จับเติมลงไป นี่คือคอลัมน์ชื่อกลางที่เพิ่มเข้ามาในตัวอย่างด้านบน:

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

จากนั้นสูตรของคุณจะกลายเป็น:

=IFERROR(MID(เซลล์, SEARCH( , เซลล์) + 1, SEARCH( , เซลล์, SEARCH( , เซลล์)+1) – SEARCH( , เซลล์)-1),0)

หรือ:

=IFERROR(MID(A2, SEARCH( , A2) + 1, SEARCH( , A2, SEARCH( , A2)+1) – SEARCH( , A2)-1),0)

หรือ:

=IFERROR(MID(A2; SEARCH( ; A2) + 1; SEARCH( ; A2; SEARCH( ; A2)+1) – SEARCH( ; A2)-1);0)

แนวทางเดียวในการแยกชื่อกลางหลายชื่อ

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

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

สูตรนี้คือ:

= TRIM (MID (cell1, LEN (cell2) + 1, LEN (cell1) -LEN (cell2 & cell3)))

ที่นี่ cell1 หมายถึงตัวชี้เซลล์ภายใต้ชื่อเต็มของคอลัมน์, cell2 หมายถึงตัวชี้เซลล์ภายใต้คอลัมน์ First Name ในขณะที่ cell3 หมายถึงตัวชี้เซลล์ภายใต้คอลัมน์ Last Name ในตัวอย่างข้างต้น เราได้รับ:

= ตัดแต่ง (MID (A2, LEN (B2) + 1, LEN (A2) -LEN (B2 & D2))))

หรือ:

= TRIM (กลาง (A2; LEN (B2) +1; LEN (A2) -LEN (B2 & D2)))

ถ้าคุณใช้สูตรนี้ คุณจะไม่ต้องกังวลเรื่องค่าศูนย์

สรุปด่วน

นี่คือสูตรที่คุณสามารถใช้เพื่อแยกชื่อเต็มออกเป็นส่วน ๆ ได้:

ชื่อจริง: =LEFT(เซลล์,FIND( ,เซลล์,1)-1)

นามสกุล: =RIGHT(เซลล์, LEN(เซลล์) – SEARCH(#, SUBSTITUTE(เซลล์, , #, LEN(เซลล์) – LEN(SUBSTITUTE(เซลล์, , )))))

ชื่อกลาง: =IFERROR(MID(เซลล์, SEARCH( , เซลล์) + 1, SEARCH( , เซลล์, SEARCH( , เซลล์)+1) – SEARCH( , เซลล์)-1),0)

สูตรทางเลือกสำหรับชื่อกลาง: = TRIM (MID (cell1, LEN (cell2) + 1, LEN (cell1) -LEN (cell2 & cell3)))

การแยกชื่อและนามสกุลโดยไม่ใช้สูตร

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

  1. ตรวจสอบให้แน่ใจว่า ข้อมูล แท็บถูกเลือกจากเมนูด้านบนและไฮไลต์คอลัมน์ที่คุณต้องการแปลงแท็บข้อมูล Excel
  2. จากนั้นคลิกที่ ข้อความเป็นคอลัมน์ .การตั้งค่า Excel
  3. ต่อไปให้แน่ใจว่า ตัวคั่น ถูกเลือกและคลิก ต่อไป การตั้งค่า Excel 2.
  4. ตอนนี้ เลือก พื้นที่ จากตัวเลือกและคลิก ต่อไป .การตั้งค่า Excel 3
  5. จากนั้นเปลี่ยน change ปลายทาง ถึง$ B $ 2และคลิก เสร็จสิ้น. ผลลัพธ์ที่ได้ควรมีลักษณะเช่นนี้

คำสุดท้าย

มีวิธีอื่นอีกมากมายในการแก้ปัญหานี้ใน Excel หากไม่มีตัวเลือกใดที่ทำได้ตามที่คุณต้องการ ให้ทำการค้นคว้าเพิ่มเติม

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

ตัวอย่างเช่นหากชื่อนามสกุลของบุคคลใดขึ้นต้นด้วยชื่อสกุลก็จะแยกออกจากกันอย่างไม่ถูกต้อง สูตรจะมีปัญหากับนามสกุลที่มีคำนำหน้าหรือคำต่อท้ายเช่น le Carréหรือ van Gogh หากชื่อใครลงท้ายด้วยจูเนียร์ชื่อนั้นจะแสดงเป็นนามสกุล

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

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้