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

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

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

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

ดาวน์โหลดไปฝึก

แยกชื่อและนามสกุล.xlsx

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

1. การใช้ Text to Columns เพื่อแยกชื่อและนามสกุล

คุณสามารถใช้คุณสมบัติ Text to Columns เพื่อ Split First และ นามสกุล .

เริ่มต้นด้วยการเลือกเซลล์หรือช่วงเซลล์ที่คุณต้องการ แยกชื่อและนามสกุล .

➤ ฉันเลือกเซลล์ ช่วง B4:B13 .

ตอนนี้ เปิดแท็บ ข้อมูล >> จาก เครื่องมือข้อมูล >> เลือก ข้อความเป็นคอลัมน์

กล่องโต้ตอบ จะปรากฏขึ้น จากนั้น เลือกประเภทไฟล์ที่อธิบายข้อมูลของคุณได้ดีที่สุด .

⏩ ฉันเลือก ตัวคั่น เนื่องจากข้อมูลของฉันมีอักขระเว้นวรรค

จากนั้นคลิก ถัดไป .

กล่องโต้ตอบ อีกกล่อง จะปรากฏขึ้น จากนั้นเลือก ตัวคั่น ของคุณสูตรสำหรับเซลล์ที่เหลือ

6. การใช้การค้นหาและแทนที่เพื่อแยกชื่อและนามสกุล

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

6.1 ค้นหาชื่อ

โดยใช้ปุ่ม แทนที่ จาก ค้นหา & เลือกคุณลักษณะ ที่คุณสามารถแยก ชื่อ จาก ชื่อเต็ม

ในการเริ่มต้น ให้คัดลอกชื่อทั้งหมดจาก ชื่อเต็ม ไปยังคอลัมน์ใหม่ใดก็ได้

➤ ฉันเลือกช่วง B4:B13 และคัดลอกข้อมูลทั้งหมดไปยังคอลัมน์ ชื่อ

ถัดไป เลือกช่วงเซลล์ที่คุณต้องการแยกเฉพาะ ชื่อจริง ของคุณ

➤ ฉันเลือกช่วงเซลล์ D4:D13 .

จากนั้น เปิดแท็บ หน้าแรก >> จาก การแก้ไข กลุ่ม >> ไปที่ ค้นหา & เลือก >> เลือก แทนที่

กล่องโต้ตอบ จะปรากฏขึ้น

⏩ ฉันใช้ช่องเดียว Space ตามด้วย เครื่องหมายดอกจัน(*) ใน หาอะไร เพราะฉันต้องการเฉพาะค่าก่อนเว้นวรรค

⏩ ฉันเก็บ แทนที่ด้วย ว่าง .

จากนั้นคลิกที่ แทนที่ทั้งหมด .

ข้อความจะปรากฏขึ้นเพื่อแสดงวิธีการ เกิดการแทนที่จำนวนมาก

⏩ เราทำการแทนที่ 10 ครั้ง .

จากนั้น คลิก ตกลง และปิด กล่องโต้ตอบ

⏩ที่นี่ อักขระทั้งหมดหลังจากเว้นวรรคจะถูกแทนที่ด้วย ว่าง และค้นหาเฉพาะ ชื่อจริง .

6.2. ค้นหานามสกุล

คุณยังสามารถใช้ แทนที่ จาก ค้นหา & เลือกคุณลักษณะ เพื่อแยก นามสกุล จาก ชื่อเต็ม

เริ่มต้นด้วยการคัดลอกชื่อทั้งหมดจาก ชื่อเต็ม ไปยังคอลัมน์ใหม่

➤ ฉันเลือกช่วง B4:B13 และคัดลอกข้อมูลทั้งหมดไปยังคอลัมน์ นามสกุล

<52

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

➤ ฉันเลือกช่วงเซลล์ E4:E13 .

จากนั้น เปิดแท็บ หน้าแรก >> จาก การแก้ไข กลุ่ม >> ไปที่ ค้นหา & เลือก >> เลือก แทนที่

กล่องโต้ตอบ จะปรากฏขึ้น

⏩ ฉันใช้ เครื่องหมายดอกจัน( *) จากนั้นเดี่ยว Space ใน ค้นหาอะไร เพราะฉันต้องการเฉพาะค่าหลังช่องว่าง

⏩ ฉันเก็บ แทนที่ด้วย ว่าง .

จากนั้นคลิกที่ แทนที่ทั้งหมด .

ข้อความจะปรากฏขึ้นเพื่อแสดงวิธีการ เกิดการแทนที่จำนวนมาก

⏩ เราทำการแทนที่ 10 ครั้ง .

จากนั้น คลิก ตกลง และปิด กล่องโต้ตอบ

⏩ที่นี่ ตัวอักษรทั้งหมดก่อนเว้นวรรคจะถูกแทนที่ด้วย ว่าง และคุณจะได้ นามสกุล

ข้อควรจำ

🔺 คุณสามารถใช้ได้เฉพาะคุณลักษณะ Flash Fill ใน Excel 2013, 2016, 2019, และรุ่นที่ใหม่กว่า

ส่วนการปฏิบัติ

ฉันเคยให้แบบฝึกหัดในสมุดงานเพื่อฝึกฝนตัวอย่างที่อธิบายเหล่านี้

สรุป

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

ข้อมูลมี

⏩ ฉันเลือก ช่องว่าง เนื่องจากข้อมูลของฉันมีอักขระเว้นวรรค

จากนั้นคลิก ถัดไป .

อีกครั้ง กล่องโต้ตอบ อื่นจะปรากฏขึ้น จากนั้นเลือก ปลายทาง เพื่อวางข้อมูลแยกของคุณ

⏩ ฉันเลือกเซลล์ D4 เพื่อวางเซลล์แยกก่อนและ นามสกุล

สุดท้าย คลิก เสร็จสิ้น .

⏩ ข้อความเตือนจะปรากฏขึ้น .

คลิก ตกลง หากคุณแน่ใจ 100% ว่าจะวางข้อความที่คั่นไว้

⏩ ดังนั้น คุณจะได้ชื่อและนามสกุลจากชื่อเต็ม

2. การใช้ Flash Fill เพื่อแยกชื่อและนามสกุล

คุณยังสามารถใช้คุณลักษณะ การเติมแบบรวดเร็ว เพื่อ แยกชื่อและนามสกุล ได้

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

เนื่องจากฉันต้องการแยกชื่อและนามสกุล ฉันจึงเพิ่มคอลัมน์ใหม่สองคอลัมน์ คอลัมน์หนึ่งสำหรับ ชื่อ อีกคอลัมน์หนึ่งสำหรับ นามสกุล .

ตอนนี้ พิมพ์ส่วนของ ชื่อเต็ม ที่คุณต้องการแยกในเซลล์แรก

➤ ฉันพิมพ์ ชื่อ อดัม ในคอลัมน์ ชื่อจริง

➤ จากนั้นในเซลล์ที่สองให้พิมพ์ชื่อแรกของ B5 เซลล์ ในกรณีส่วนใหญ่ Excel จะตรวจจับรูปแบบ หากตรวจพบรูปแบบ ก็จะเติมชื่อแรกในเซลล์อื่นๆ ทั้งหมดโดยอัตโนมัติ

ดังนั้น คุณจะเห็นว่า Excel ตรวจพบรูปแบบและแสดง ชื่อจริง ทั้งหมด

⏩ ตอนนี้ คุณ จะต้องกด ENTER เพื่อ กรอก ทุก ชื่อ โดยอัตโนมัติ

ทำตามขั้นตอนที่อธิบายไว้ สำหรับ First Name เพื่อแยก Last Name จาก Full Name .

จากนั้น คุณจะเห็นว่า Excel ตรวจพบรูปแบบและแสดง นามสกุล ทั้งหมด

⏩ตอนนี้ กด ENTER เพื่อ เติม ทั้งหมด นามสกุล โดยอัตโนมัติ

ในกรณีที่คุณลักษณะ Flash Fill ของคุณไม่ได้เปิดใช้งานตามค่าเริ่มต้น จากนั้น หากต้องการใช้คุณลักษณะ การเติมแบบรวดเร็ว ให้คลิกที่แท็บ ข้อมูล >> จากกลุ่ม เครื่องมือข้อมูล >> เลือก การเติมแบบรวดเร็ว

หากยังใช้งานไม่ได้ ให้ไปที่ ไฟล์ >> เปิด ตัวเลือก >> ไปที่ ขั้นสูง >> เลือกช่อง Flash Fill (ตรวจสอบให้แน่ใจว่าได้เลือก Automatically ภายใต้ตัวเลือกการแก้ไข)

เนื้อหาที่เกี่ยวข้อง: วิธีแยกข้อความออกเป็นหลายเซลล์ใน Excel

3. การใช้การเติมแบบรวดเร็วเพื่อแยกชื่อและนามสกุลเมื่อชื่อกลางมีอยู่

ในกรณีที่ ชื่อเต็ม ของคุณมี ชื่อแรก , นามสกุล และ กลาง ชื่อ คุณจะสามารถใช้คำสั่ง Flash Fil l เพื่อ แยกชื่อและนามสกุล โดยไม่สนใจ กลาง ชื่อ

เพื่อแสดงฉันใช้ชุดข้อมูลที่ระบุด้านล่างซึ่งมีชื่อ ชื่อแรก , นามสกุล และ ชื่อกลาง

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

ตอนนี้ ให้พิมพ์ส่วนของชื่อ ของ ชื่อเต็ม ที่คุณต้องการแยกในเซลล์แรก

➤ ฉันพิมพ์ชื่อ อดัม ในคอลัมน์ ชื่อจริง

แทนที่จะใช้ตัวเลือก Flash Fill ที่เป็นค่าเริ่มต้น ฉันจะใช้คุณลักษณะ Flash Fill จาก ribbon .

ก่อนอื่น ให้เลือกเซลล์ที่คุณกวนรูปแบบที่จะตามมา

➤ ฉันเลือกเซลล์ D4 .

ตอนนี้ เปิดแท็บ ข้อมูล >> จากกลุ่ม เครื่องมือข้อมูล >> เลือก Flash Fill

⏩ ดังนั้น คุณจะได้รับ ชื่อจริง จาก ชื่อเต็ม

อีกครั้ง ฉันเลือกเซลล์ E4 เพื่อแยก นามสกุล จาก ชื่อเต็ม โดยไม่สนใจ ชื่อกลาง .

ตอนนี้ เปิดแท็บ ข้อมูล >> จากกลุ่ม เครื่องมือข้อมูล >> เลือก Flash Fill

⏩ ดังนั้น คุณจะได้ นามสกุล จาก ชื่อเต็ม .

อ่านเพิ่มเติม: การแยกข้อความใน Excel โดยใช้การเติมแบบรวดเร็ว

4. การใช้ฟังก์ชันเพื่อแยกส่วนแรกและ นามสกุล

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

4.1. ใช้ซ้าย & amp; ฟังก์ชัน FIND เพื่อแยกชื่อ

โดยใช้ฟังก์ชัน ซ้าย และฟังก์ชัน FIND คุณสามารถแบ่ง ชื่อ จาก ชื่อเต็ม .

เริ่มต้นด้วย เลือกเซลล์ใดก็ได้เพื่อวาง ชื่อจริง .

➤ ฉันเลือกเซลล์ D4 .

⏩ ในเซลล์ D4 ให้พิมพ์สูตรต่อไปนี้

=LEFT(B4,FIND(" ",B4,1)-1)

ที่นี่ ในฟังก์ชัน ซ้าย ฉันเลือกเซลล์ B4 เป็น ข้อความ และ FIND(” “,B4,1)- 1 เป็น num_chars .

ถัดไป ในฟังก์ชัน FIND ฉันใช้ ” ” (เว้นวรรค) เป็น find_text เลือกเซลล์ B4 เป็น ภายใน_ข้อความ และใช้ 1 เป็น start_num .

การแจกแจงสูตร

FIND(” “,B4,1)—> จะค้นหาตำแหน่งของอักขระช่องว่างตัวแรก

<0 • เอาต์พุต:5

FIND(” “,B4,1)-1 —> กลายเป็น

5-1

เอาต์พุต: 4

ซ้าย(B4,FIND(” “,B4,1) -1)—> การดำเนินการนี้จะส่งคืน ชื่อ จาก ชื่อเต็ม คอลัมน์

ซ้าย(B4, 4)

เอาต์พุต: อดัม

คำอธิบาย: แยก ตัวอักษร 4 ตัวแรก ออกจาก ชื่อเต็ม .

⏩ กดปุ่ม ENTER และคุณจะได้รับ ชื่อจริง จากคอลัมน์ ชื่อเต็ม .

⏩ ตอนนี้ คุณใช้ Fill Handle เพื่อ ป้อนอัตโนมัติ สูตรสำหรับเซลล์ที่เหลือ

อ่านเพิ่มเติม: วิธีแยกคำใน Excel โดยใช้สูตร (Ultimate Guide)

4.2. การใช้ขวา & FIND ฟังก์ชันแยกนามสกุล

หากต้องการแยก นามสกุล ออกจาก ชื่อเต็ม คุณสามารถใช้ฟังก์ชัน ขวา กับ ฟังก์ชัน FIND และฟังก์ชัน LEN

เริ่มต้นโดยเลือกเซลล์ใดก็ได้เพื่อวาง นามสกุล .

➤ ฉันเลือกเซลล์ E4

⏩ ในเซลล์ E4 ให้พิมพ์สูตรต่อไปนี้

=RIGHT(B4,LEN(B4)-FIND(" ",B4,1))

ที่นี่ ในฟังก์ชัน ขวา ฉันเลือกเซลล์ B4 เป็น ข้อความ และ LEN(B4)-FIND(” “,B4,1) เป็น num_chars .

ถัดไป ในฟังก์ชัน LEN ฉันเลือกเซลล์ B4 เป็น ข้อความ เพื่อรับความยาวของค่าของเซลล์ B4

จากนั้น ในฟังก์ชัน FIND ฉันใช้ ” ” (เว้นวรรค) เป็น find_text เลือกเซลล์ B4 เป็น within_text และใช้ 1 เป็น start_num .

รายละเอียดสูตร

FIND(” “,B4,1)—> จะพบตำแหน่งของอักขระเว้นวรรคตัวแรก

• เอาต์พุต: 5

LEN(B4)—> จะ ส่งคืน e จำนวนอักขระในข้อความสตริง

• เอาต์พุต: 10

LEN(B4)-FIND(” “,B4,1) —> กลายเป็น

10-5

เอาต์พุต: 5

ขวา(B4 ,LEN(B4)-FIND(” “,B4,1))—> การดำเนินการนี้จะส่งคืน นามสกุล จากคอลัมน์ ชื่อเต็ม

ขวา(B4, 5)

เอาต์พุต: Smith

คำอธิบาย: แยก ตัวอักษร 5 ตัวสุดท้าย ออกจาก ชื่อเต็ม .

⏩ กดปุ่ม ENTER คีย์ และคุณจะได้รับ นามสกุล จากคอลัมน์ ชื่อเต็ม

⏩ ตอนนี้ คุณใช้ปุ่ม Fill Handle ถึง AutoFill สูตรสำหรับเซลล์ที่เหลือ

5. การใช้ฟังก์ชันเพื่อแยกส่วนแรกและ นามสกุลด้วยเครื่องหมายจุลภาค

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

เพื่อสาธิตขั้นตอน ฉันจะใช้ชุดข้อมูลที่ระบุด้านล่างโดยคั่นชื่อด้วยเครื่องหมายจุลภาค

5.1 ใช้ซ้าย & amp; ฟังก์ชัน SEARCH เพื่อแยกชื่อ

คุณสามารถใช้ฟังก์ชัน ซ้าย และฟังก์ชัน ค้นหา เพื่อแยก ชื่อ จาก ชื่อเต็ม .

เริ่มต้นด้วย เลือกเซลล์ใดก็ได้เพื่อวาง ชื่อจริง .

➤ ฉันเลือก D4 เซลล์

⏩ ในเซลล์ D4 พิมพ์สูตรต่อไปนี้

=LEFT(B4,SEARCH(" ",B4)-2)

ที่นี่ ในฟังก์ชัน ซ้าย ฉันเลือกเซลล์ B4 เป็น ข้อความ และ SEARCH(” “,B4)-2 เป็น num_chars . ที่นี่ ฉันลบ 2 เนื่องจากฉันมีอักขระพิเศษสองตัว ( ลูกน้ำ & ช่องว่าง)

ถัดไป ใน SEARCH ฟังก์ชัน ฉันใช้ ” ” (เว้นวรรค) เป็น find_text เลือกเซลล์ B4 เป็น within_text .

<9

รายละเอียดของสูตร

SEARCH(” “,B4) —> จะค้นหาตำแหน่งของอักขระช่องว่างตัวแรก

เอาต์พุต: 6

SEARCH(” “,B4)-2 —> กลายเป็น

6-2

เอาต์พุต: 4

ซ้าย(B4,SEARCH( ” “,B4)-2)—> การดำเนินการนี้จะส่งคืน ชื่อ จากคอลัมน์ ชื่อเต็ม

• <2 ซ้าย(B4, 4)

เอาต์พุต: อดัม

คำอธิบาย: แยก ตัวอักษร 4 ตัวแรก จาก ชื่อเต็ม

⏩ กดปุ่ม ENTER และคุณจะได้รับ ชื่อ จากคอลัมน์ ชื่อเต็ม

⏩ ตอนนี้ คุณใช้ Fill Handle เพื่อ ป้อนอัตโนมัติ สูตรสำหรับเซลล์ที่เหลือ

5.2. การใช้ขวา & ฟังก์ชัน SEARCH เพื่อแยกนามสกุล

ในการแยก นามสกุล ออกจาก ชื่อเต็ม คุณสามารถใช้ฟังก์ชัน ขวา ร่วมกับ ฟังก์ชัน ค้นหา และฟังก์ชัน LEN

เริ่มต้นโดยเลือกเซลล์ใดก็ได้เพื่อวาง สุดท้ายชื่อ .

➤ ฉันเลือกเซลล์ E4

⏩ ในเซลล์ E4 ให้พิมพ์สูตรต่อไปนี้

=RIGHT(B4, LEN(B4) - SEARCH(" ", B4))

ที่นี่ ในฟังก์ชัน ขวา ฉันเลือกเซลล์ B4 เป็น ข้อความ และ LEN(B4) – SEARCH(” “, B4) เป็น num_chars .

ถัดไป ใน LEN ฟังก์ชัน ฉันเลือกเซลล์ B4 เป็น ข้อความ เพื่อรับความยาวของค่าของเซลล์ B4

จากนั้น ในหน้าต่าง ค้นหา ฟังก์ชัน ฉันใช้ ” ” (เว้นวรรค) เป็น find_text เลือกเซลล์ B4 เป็น within_text .

รายละเอียดของสูตร

SEARCH(” “, B4) —> จะค้นหาตำแหน่งของอักขระช่องว่างตัวแรก

เอาต์พุต: 6

LEN(B4) —> จะส่งคืนจำนวนอักขระในสตริงข้อความ

เอาต์พุต: 1

LEN(B4) – SEARCH(” “, B4) —> กลายเป็น

11-6

เอาต์พุต: 5

ขวา( B4, LEN(B4) – SEARCH(” “, B4)) —> การดำเนินการนี้จะคืนค่า Las t ชื่อ จากคอลัมน์ ชื่อเต็ม

ขวา(B4, 5)

เอาต์พุต: Smith

คำอธิบาย: แยก ตัวอักษร 5 ตัวสุดท้าย จาก ชื่อเต็ม .

⏩ กดปุ่ม ENTER และคุณจะได้รับ นามสกุล จากคอลัมน์ ชื่อเต็ม

⏩ ตอนนี้ คุณใช้ Fill Handle เพื่อ AutoFill

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