ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
You have multiple accounts
Choose the account you want to sign in with.
แยกข้อความลงในคอลัมน์ต่างๆ ด้วยฟังก์ชัน

คุณสามารถใช้ฟังก์ชันข้อความ LEFT, MID, RIGHT, SEARCH และ LEN เพื่อจัดการสตริงข้อความในข้อมูลของคุณ ตัวอย่างเช่น คุณสามารถแจกจ่ายชื่อ กลาง และนามสกุลจากเซลล์เดียวลงในคอลัมน์สามคอลัมน์แยกกันได้

หลักในการแจกจ่ายคอมโพเนนต์ของชื่อด้วยฟังก์ชันข้อความคือตําแหน่งของอักขระแต่ละตัวภายในสตริงข้อความ ตําแหน่งของช่องว่างภายในสตริงข้อความยังมีความสําคัญเนื่องจากตําแหน่งเหล่านี้ระบุจุดเริ่มต้นหรือจุดสิ้นสุดของคอมโพเนนต์ของชื่อในสตริง

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

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

ชื่อตัวอย่าง

คำอธิบาย

ชื่อ

ชื่อกลาง

นามสกุล

คำต่อท้าย

1

Jeff Smith

ไม่มีชื่อกลาง

Jeff

Smith

2

Eric S. Kurjan

ชื่อกลางหนึ่งชื่อแบบย่อ

Eric

S.

Kurjan

3

Janaina B. G. Bueno

ชื่อกลางสองชื่อแบบย่อ

Janaina

B. G.

Bueno

4

Kahn, Wendy Beth

นามสกุลขึ้นก่อน โดยมีจุลภาคคั่น

Wendy

Beth

Kahn

5

Mary Kay D. Andersen

ชื่อแบบสองส่วน

Mary Kay

D.

Andersen

6

Paula Barreto de Mattos

นามสกุลแบบสามส่วน

Paula

Barreto de Mattos

7

James van Eaton

นามสกุลแบบสองส่วน

James

van Eaton

8

Bacon Jr., Dan K.

นามสกุลและคำต่อท้ายขึ้นก่อน โดยมีจุลภาคคั่น

Dan

K.

Bacon

Jr.

9

Gary Altman III

มีคำต่อท้าย

Gary

Altman

III

10

Mr. Ryan Ihrig

มีคำนำหน้าชื่อ

Ryan

Ihrig

11

Julie Taft-Rider

นามสกุลที่ใส่เครื่องหมายยัติภังค์

Julie

Taft-Rider

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

ตัวอย่างนี้แยกคอมโพเนนต์สองคอมโพเนนต์: ชื่อและนามสกุล ช่องว่างเดี่ยวคั่นสองชื่อ

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Jeff Smith

ไม่มีชื่อกลาง

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกในสตริง (J) และสิ้นสุดที่อักขระที่ห้า (ช่องว่าง) สูตรจะส่งกลับอักขระห้าตัวในเซลล์ A2 เริ่มต้นจากด้านซ้าย

    สูตรสำหรับการแยกชื่อ

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ num_chars

    ค้นหาตำแหน่งเป็นตัวเลขของช่องว่างใน A2 เริ่มต้นจากทางซ้าย

  2. นามสกุล

    นามสกุลจะเริ่มต้นที่ช่องว่าง คืออักขระห้าตัวจากด้านขวา และสิ้นสุดที่อักขระสุดท้ายทางด้านขวา (h) สูตรจะแยกอักขระห้าตัวใน A2 เริ่มต้นจากด้านขวา

    สูตรสำหรับการแยกนามสกุล

    ใช้ฟังก์ชัน SEARCH และ LEN เพื่อค้นหาค่า num_chars

    ค้นหาตำแหน่งเป็นตัวเลขของช่องว่างใน A2 เริ่มต้นจากทางซ้าย (5)

  3. นับความยาวรวมของสตริงข้อความ แล้วลบด้วยจำนวนของอักขระจากด้านซ้ายจนถึงช่องว่างแรก เหมือนที่ได้ในขั้นตอนที่ 1

ตัวอย่างนี้ใช้ชื่อ ชื่อกลางแบบย่อ และนามสกุล ช่องว่างจะคั่นแต่ละคอมโพเนนต์ของชื่อ

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Eric S. Kurjan

ชื่อกลางหนึ่งชื่อแบบย่อ

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (ชื่อกลางแบบย่อ)

'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1))

=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1))

สูตร

ผลลัพธ์แบบสด (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกทางด้านซ้าย (E) และสิ้นสุดที่อักขระที่ห้า (ช่องว่างแรก) สูตรจะแยกอักขระห้าตัวแรกใน A2 เริ่มต้นจากด้านซ้าย

    สูตรการแยกชื่อและนามสกุล รวมทั้งชื่อกลางแบบย่อ

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ num_chars

    ค้นหาตำแหน่งเป็นตัวเลขของช่องว่างใน A2 เริ่มต้นจากทางซ้าย (5)

  2. ชื่อกลาง

    ชื่อกลางจะเริ่มต้นที่ตําแหน่งอักขระที่หก (S) และสิ้นสุดที่ตําแหน่งที่แปด (ช่องว่างที่สอง) สูตรนี้เกี่ยวข้องกับฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์ที่สองของช่องว่าง

    สูตรจะแยกอักขระสามตัว เริ่มต้นจากตำแหน่งที่หก

    รายละเอียดของสูตรสำหรับการแยกชื่อ ชื่อกลางและนามสกุล

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ start_num

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (5).

  3. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (S) ตําแหน่งตัวเลขนี้เป็นตําแหน่งเริ่มต้นของชื่อกลาง (5 + 1 = 6)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (5)

  4. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (S) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาอินสแตนซ์ที่สองของช่องว่าง (5 + 1 = 6)

  5. ค้นหาอินสแตนซ์ที่สองของช่องว่างใน A2 เริ่มต้นจากตําแหน่งที่หก (S) ในขั้นตอนที่ 4 หมายเลขอักขระนี้เป็นตําแหน่งสิ้นสุดของชื่อกลาง (8)

  6. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (5)

  7. ใช้หมายเลขอักขระของช่องว่างที่สองที่พบในขั้นตอนที่ 5 และลบหมายเลขอักขระของช่องว่างแรกที่พบในขั้นตอนที่ 6 ผลลัพธ์คือจํานวนอักขระ MID จะแยกจากสตริงข้อความเริ่มต้นที่ตําแหน่งที่หกที่ได้ในขั้นตอนที่ 2 (8 – 5 = 3)

  8. นามสกุล

    นามสกุลจะเริ่มต้นที่อักขระหกตัวจากด้านขวา (K) และสิ้นสุดที่อักขระแรกจากด้านขวา (n) สูตรนี้ต้องการฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์ที่สองและอินสแตนซ์ที่สามของช่องว่าง (ซึ่งอยู่ที่ตําแหน่งที่ห้าและแปดจากด้านซ้าย)

    สูตรจะแยกอักขระหกตัวใน A2 เริ่มต้นจากด้านขวา

    ฟังก์ชัน SEARCH ตัวที่สองในสูตรการแยกชื่อ ชื่อกลางและนามสกุล
  9. ใช้ฟังก์ชัน LEN และฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่า num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (5)

  10. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (S) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาอินสแตนซ์ที่สองของช่องว่าง (5 + 1 = 6)

  11. ค้นหาอินสแตนซ์ที่สองของช่องว่างใน A2 เริ่มต้นจากตําแหน่งที่หก (S) ในขั้นตอนที่ 2 หมายเลขอักขระนี้เป็นตําแหน่งสิ้นสุดของชื่อกลาง (8)

  12. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงอินสแตนซ์ที่สองของช่องว่างที่พบในขั้นตอนที่ 3 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (14 – 8 = 6)

นี่คือตัวอย่างของวิธีการแยกชื่อกลางแบบย่อสองชื่อ อินสแตนซ์แรกและอินสแตนซ์ที่สามของช่องว่างจะแยกคอมโพเนนต์ของชื่อ

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Janaina B. G. Bueno

ชื่อกลางสองชื่อแบบย่อ

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (ชื่อกลางแบบย่อ)

'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,1))

=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,1))

สูตร

ผลลัพธ์แบบสด (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกทางด้านซ้าย (J) และสิ้นสุดที่อักขระที่แปด (ช่องว่างแรก) สูตรจะแยกอักขระแปดตัวแรกใน A2 เริ่มต้นจากด้านซ้าย

    สูตรสำหรับการแยกชื่อ นามสกุล ชื่อกลางแบบย่อสองตัว

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (8)

  2. ชื่อกลาง

    ชื่อกลางจะเริ่มต้นที่ตําแหน่งที่เก้า (B) และสิ้นสุดที่ตําแหน่งที่สิบสี่ (ช่องว่างที่สาม) สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์แรก อินสแตนซ์ที่สอง และอินสแตนซ์ที่สามของช่องว่างในตําแหน่งที่แปด สิบเอ็ด และสิบสี่

    สูตรจะแยกอักขระห้าตัว เริ่มต้นจากตำแหน่งที่เก้า

    สูตรสำหรับการแยกชื่อ นามสกุล ชื่อกลางแบบย่อสองตัว

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ start_num

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (8)

  3. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (B) ตําแหน่งตัวเลขนี้เป็นตําแหน่งเริ่มต้นของชื่อกลาง (8 + 1 = 9)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (8)

  4. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (B) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาอินสแตนซ์ที่สองของช่องว่าง (8 + 1 = 9)

  5. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่เก้า (B) ที่พบในขั้นตอนที่ 4 (11).

  6. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างที่สอง (G) หมายเลขอักขระนี้เป็นตําแหน่งเริ่มต้นที่คุณต้องการเริ่มต้นค้นหาช่องว่างที่สาม (11 + 1 = 12)

  7. ค้นหาช่องว่างที่สามใน A2 เริ่มต้นที่ตําแหน่งที่สิบสองที่พบในขั้นตอนที่ 6 (14)

  8. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 (8)

  9. ใช้หมายเลขอักขระของช่องว่างที่สามที่พบในขั้นตอนที่ 7 และลบหมายเลขอักขระของช่องว่างแรกที่พบในขั้นตอนที่ 6 ผลลัพธ์คือจํานวนอักขระ MID จะแยกจากสตริงข้อความเริ่มต้นที่ตําแหน่งที่เก้าที่ได้ในขั้นตอนที่ 2

  10. นามสกุล

    นามสกุลจะเริ่มต้นที่อักขระห้าตัวจากด้านขวา (B) และสิ้นสุดที่อักขระแรกจากด้านขวา (o) สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์แรก อินสแตนซ์ที่สอง และอินสแตนซ์ที่สามของช่องว่าง

    สูตรจะแยกอักขระห้าตัวใน A2 เริ่มต้นจากด้านขวาของชื่อเต็ม

    สูตรสำหรับการแยกชื่อ นามสกุล ชื่อกลางแบบย่อสองตัว

    ใช้ฟังก์ชัน SEARCH และฟังก์ชัน LEN ที่ซ้อนกันเพื่อค้นหาค่า num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (8)

  11. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (B) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาอินสแตนซ์ที่สองของช่องว่าง (8 + 1 = 9)

  12. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่เก้า (B) ในขั้นตอนที่ 2 (11)

  13. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างที่สอง (G) หมายเลขอักขระนี้เป็นตําแหน่งเริ่มต้นที่คุณต้องการเริ่มค้นหาอินสแตนซ์ที่สามของช่องว่าง (11 + 1 = 12)

  14. ค้นหาช่องว่างที่สามใน A2 เริ่มต้นที่ตําแหน่งที่สิบสอง (G) ที่พบในขั้นตอนที่ 6 (14)

  15. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างที่สามที่พบในขั้นตอนที่ 5 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (19 - 14 = 5)

ในตัวอย่างนี้ นามสกุลมาก่อนชื่อ และชื่อกลางจะปรากฏที่ส่วนท้าย เครื่องหมายจุลภาคจะคั่นแต่ละคอมโพเนนต์ของชื่อ

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Kahn, Wendy Beth

นามสกุลขึ้นก่อน โดยมีจุลภาคคั่น

สูตร

ผลลัพธ์ (ชื่อ)

'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1))

=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (ชื่อกลาง)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

สูตร

ผลลัพธ์แบบสด (นามสกุล)

'=LEFT(A2, SEARCH(" ",A2,1)-2)

=LEFT(A2, SEARCH(" ",A2,1)-2)

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระที่เจ็ดจากด้านซ้าย (W) และสิ้นสุดที่อักขระที่สิบสอง (ช่องว่างที่สอง) เนื่องจากชื่อเกิดขึ้นตรงกลางของชื่อเต็ม คุณจึงต้องใช้ฟังก์ชัน MID เพื่อแยกชื่อ

    สูตรจะแยกอักขระหกตัว เริ่มต้นจากตำแหน่งที่เจ็ด

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

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ start_num

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (6)

  2. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (W) ตําแหน่งตัวเลขนี้เป็นตําแหน่งเริ่มต้นของชื่อ (6 + 1 = 7)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (6)

  3. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (W) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (6 + 1 = 7)

    ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่เจ็ด (W) ที่พบในขั้นตอนที่ 4 (12)

  4. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (6)

  5. ใช้หมายเลขอักขระของช่องว่างที่สองที่พบในขั้นตอนที่ 5 และลบหมายเลขอักขระของช่องว่างแรกที่พบในขั้นตอนที่ 6 ผลลัพธ์คือจํานวนอักขระ MID จะแยกจากสตริงข้อความเริ่มต้นที่ตําแหน่งที่เจ็ดที่ได้ในขั้นตอนที่ 2 (12 - 6 = 6)

  6. ชื่อกลาง

    ชื่อกลางจะเริ่มต้นที่อักขระสี่ตัวจากด้านขวา (B) และสิ้นสุดที่อักขระแรกจากด้านขวา (h) สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์แรกและอินสแตนซ์ที่สองของช่องว่างในตําแหน่งที่หกและสิบสองจากด้านซ้าย

    สูตรจะแยกอักขระสี่ตัว เริ่มต้นทางด้านขวา

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

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันและฟังก์ชัน LEN เพื่อค้นหาค่า start_num

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (6)

  7. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (W) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (6 + 1 = 7)

  8. ค้นหาอินสแตนซ์ที่สองของช่องว่างใน A2 เริ่มต้นจากตําแหน่งที่เจ็ด (W) ที่พบในขั้นตอนที่ 2 (12)

  9. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายขึ้นไปยังช่องว่างที่สองที่พบในขั้นตอนที่ 3 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (16 - 12 = 4)

  10. นามสกุล

    นามสกุลจะเริ่มต้นด้วยอักขระแรกจากด้านซ้าย (K) และสิ้นสุดที่อักขระที่สี่ (n) สูตรจะแยกอักขระสี่ตัว เริ่มต้นจากด้านซ้าย

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

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (6)

  11. ลบ 2 เพื่อให้ได้ตําแหน่งตัวเลขของอักขระสิ้นสุดของนามสกุล (n) ผลลัพธ์คือจํานวนอักขระที่คุณต้องการให้ LEFT แยกออกมา (6 - 2 =4)

ตัวอย่างนี้ใช้ชื่อสองส่วนคือ Mary Kay ช่องว่างที่สองและสามจะแยกแต่ละคอมโพเนนต์ของชื่อ

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Mary Kay D. Andersen

ชื่อแบบสองส่วน

สูตร

ผลลัพธ์ (ชื่อ)

LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=LEFT(A2, SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

สูตร

ผลลัพธ์ (ชื่อกลางแบบย่อ)

'=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

สูตร

ผลลัพธ์แบบสด (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกจากด้านซ้ายและสิ้นสุดที่อักขระที่เก้า (ช่องว่างที่สอง) สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์ที่สองของช่องว่างจากด้านซ้าย

    สูตรจะแยกอักขระเก้าตัว เริ่มต้นจากด้านซ้าย

    สูตรสำหรับการแยกชื่อ ชื่อกลาง ชื่อกลางแบบย่อ และนามสกุล

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (5)

  2. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (K) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาอินสแตนซ์ที่สองของช่องว่าง (5 + 1 = 6)

  3. ค้นหาอินสแตนซ์ที่สองของช่องว่างใน A2 เริ่มต้นจากตําแหน่งที่หก (K) ที่พบในขั้นตอนที่ 2 ผลลัพธ์คือจํานวนอักขระ LEFT จะแยกออกจากสตริงข้อความ (9)

  4. ชื่อกลาง

    ชื่อกลางจะเริ่มต้นที่ตําแหน่งที่สิบ (D) และสิ้นสุดที่ตําแหน่งที่สิบสอง (ช่องว่างที่สาม) สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาอินสแตนซ์แรก อินสแตนซ์ที่สอง และอินสแตนซ์ที่สามของช่องว่าง

    สูตรจะแยกอักขระสองตัวออกจากตรงกลาง โดยเริ่มต้นจากตําแหน่งที่สิบ

    สูตรสำหรับการแยกชื่อ ชื่อกลาง ชื่อกลางแบบย่อ และนามสกุล

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าstart_num:

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (5)

  5. บวกอีก 1 ตัวเพื่อรับอักขระหลังจากช่องว่างแรก (K) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (5 + 1 = 6)

  6. ค้นหาตําแหน่งของอินสแตนซ์ที่สองของช่องว่างใน A2 เริ่มต้นจากตําแหน่งที่หก (K) ที่พบในขั้นตอนที่ 2 ผลลัพธ์คือจํานวนอักขระ LEFT จะแยกจากด้านซ้าย (9)

  7. บวกอีก 1 ตัวเพื่อรับอักขระหลังจากช่องว่างที่สอง (D) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อกลาง (9 + 1 = 10)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของอักขระหลังช่องว่างที่สอง (D) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สาม (10)

  8. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างที่สามใน A2 เริ่มต้นจากทางซ้าย ผลลัพธ์คือตําแหน่งสิ้นสุดของชื่อกลาง (12)

  9. ค้นหาตําแหน่งเป็นตัวเลขของอักขระหลังช่องว่างที่สอง (D) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อกลาง (10)

  10. ใช้หมายเลขอักขระของช่องว่างที่สาม ที่พบในขั้นตอนที่ 6 และลบหมายเลขอักขระของ "D" ที่พบในขั้นตอนที่ 7 ผลลัพธ์คือจํานวนของอักขระ MID จะแยกจากสตริงข้อความเริ่มต้นที่ตําแหน่งที่สิบที่ได้ในขั้นตอนที่ 4 (12 - 10 = 2)

  11. นามสกุล

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

    สูตรจะแยกอักขระแปดตัวจากด้านขวา

    สูตรสำหรับการแยกชื่อ ชื่อกลาง ชื่อกลางแบบย่อ และนามสกุล

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันและฟังก์ชัน LEN เพื่อค้นหาค่าnum_chars:

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (5)

  12. บวกอีก 1 ตัวเพื่อรับอักขระหลังจากช่องว่างแรก (K) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มต้นค้นหาช่องว่าง (5 + 1 = 6)

  13. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่หก (K) ที่พบในขั้นตอนที่ 2 (9)

  14. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างที่สอง (D) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อกลาง (9 + 1 = 10)

  15. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างที่สามใน A2 เริ่มต้นจากทางซ้าย ผลลัพธ์คือตําแหน่งสิ้นสุดของชื่อกลาง (12)

  16. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างที่สามที่พบในขั้นตอนที่ 5 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (20 - 12 = 8)

ตัวอย่างนี้ใช้นามสกุลสามส่วน: Barreto de Mattos ช่องว่างแรกจะเครื่องหมายจุดสิ้นสุดของชื่อและจุดเริ่มต้นของนามสกุล

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Paula Barreto de Mattos

นามสกุลแบบสามส่วน

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (นามสกุล)

RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกทางด้านซ้าย (P) และสิ้นสุดที่อักขระที่หก (ช่องว่างแรก) สูตรจะแยกอักขระหกตัวจากด้านซ้าย

    สูตรการแยกชื่อและนามสกุลที่มีสามส่วน

    ใช้ฟังก์ชัน Search เพื่อค้นหาค่าของnum_charsต่อไปนี้

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  2. นามสกุล

    นามสกุลจะเริ่มต้นที่ 17 อักขระจากด้านขวา (B) และสิ้นสุดด้วยอักขระแรกจากด้านขวา (s) สูตรจะแยกอักขระ 17 ตัวจากด้านขวา

    สูตรการแยกชื่อและนามสกุลที่มีสามส่วน

    ใช้ฟังก์ชัน LEN และ SEARCH เพื่อค้นหาค่าnum_charsต่อไปนี้

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  3. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างแรก ที่พบในขั้นตอนที่ 1 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (23 - 6 = 17)

ตัวอย่างนี้ใช้นามสกุลสองส่วน: van Eaton ช่องว่างแรกจะเครื่องหมายจุดสิ้นสุดของชื่อและจุดเริ่มต้นของนามสกุล

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

James van Eaton

นามสกุลแบบสองส่วน

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกทางด้านซ้าย (J) และสิ้นสุดที่อักขระที่แปด (ช่องว่างแรก) สูตรจะแยกอักขระหกตัวจากด้านซ้าย

    สูตรสำหรับการแยกชื่อและนามสกุลที่มีสองส่วน

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  2. นามสกุล

    นามสกุลจะเริ่มต้นด้วยอักขระที่เก้าจากด้านขวา (v) และสิ้นสุดที่อักขระแรกจากด้านขวา (n) สูตรจะแยกอักขระเก้าตัวจากด้านขวาของชื่อเต็ม

    สูตรสำหรับการแยกชื่อและนามสกุลที่มีสองส่วน

    ใช้ฟังก์ชัน LEN และ SEARCH เพื่อค้นหาค่าnum_charsต่อไปนี้

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  3. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างแรก ที่พบในขั้นตอนที่ 1 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (15 - 6 = 9)

ในตัวอย่างนี้ นามสกุลมาก่อน ตามด้วยส่วนต่อท้าย เครื่องหมายจุลภาคจะคั่นนามสกุลและส่วนต่อท้ายจากชื่อและชื่อกลางแบบย่อ

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Bacon Jr., Dan K.

นามสกุลและคำต่อท้ายขึ้นก่อน โดยมีจุลภาคคั่น

สูตร

ผลลัพธ์ (ชื่อ)

'=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

สูตร

ผลลัพธ์ (ชื่อกลางแบบย่อ)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1))

สูตร

ผลลัพธ์ (นามสกุล)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (ส่วนต่อท้าย)

'=MID(A2,SEARCH(" ", A2,1)+1,(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-2)-SEARCH(" ",A2,1))

=MID(A2,SEARCH(" ", A2,1)+1,(SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-2)-SEARCH(" ",A2,1))

  1. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระที่สิบสอง (D) และลงท้ายด้วยอักขระที่สิบห้า (ช่องว่างที่สาม) สูตรจะแยกอักขระสามตัว เริ่มต้นจากตําแหน่งที่สิบสอง

    สูตรของการแยกนามสกุลและส่วนต่อท้ายก่อน ด้วยเครื่องหมายจุลภาค

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าstart_num:

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  2. บวก 1 เพื่อรับอักขระหลังจากช่องว่างแรก (J) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (6 + 1 = 7)

  3. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่เจ็ด (J) ที่พบในขั้นตอนที่ 2 (11)

  4. บวกอีก 1 ตัวเพื่อรับอักขระหลังจากช่องว่างที่สอง (D) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อ (11 + 1 = 12)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของอักขระหลังช่องว่างที่สอง (D) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สาม (12)

  5. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างที่สามใน A2 เริ่มต้นจากทางซ้าย ผลลัพธ์คือตําแหน่งสิ้นสุดของชื่อ (15)

  6. ค้นหาตําแหน่งเป็นตัวเลขของอักขระหลังช่องว่างที่สอง (D) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อ (12)

  7. ใช้หมายเลขอักขระของช่องว่างที่สาม ที่พบในขั้นตอนที่ 6 และลบหมายเลขอักขระของ "D" ที่พบในขั้นตอนที่ 7 ผลลัพธ์คือจํานวนของอักขระ MID จะแยกจากสตริงข้อความเริ่มต้นที่ตําแหน่งที่สิบสอง ซึ่งพบในขั้นตอนที่ 4 (15 - 12 = 3)

  8. ชื่อกลาง

    ชื่อกลางจะเริ่มต้นด้วยอักขระที่สองจากด้านขวา (K) สูตรจะแยกอักขระสองตัวจากด้านขวา

    สูตรของการแยกนามสกุลและส่วนต่อท้ายก่อน ด้วยเครื่องหมายจุลภาค

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  9. บวก 1 เพื่อรับอักขระหลังจากช่องว่างแรก (J) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (6 + 1 = 7)

  10. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่เจ็ด (J) ที่พบในขั้นตอนที่ 2 (11)

  11. บวกอีก 1 ตัวเพื่อรับอักขระหลังจากช่องว่างที่สอง (D) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อ (11 + 1 = 12)

  12. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างที่สามใน A2 เริ่มต้นจากทางซ้าย ผลลัพธ์คือตําแหน่งสิ้นสุดของชื่อกลาง (15)

  13. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างที่สาม ที่พบในขั้นตอนที่ 5 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (17 - 15 = 2)

  14. นามสกุล

    นามสกุลจะเริ่มต้นที่อักขระแรกจากด้านซ้าย (B) และสิ้นสุดที่อักขระที่หก (ช่องว่างแรก) ดังนั้น สูตรจะแยกอักขระหกตัวจากด้านซ้าย

    สูตรของการแยกนามสกุลและส่วนต่อท้ายก่อน ด้วยเครื่องหมายจุลภาค

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  15. คำต่อท้าย

    ส่วนต่อท้ายจะเริ่มต้นที่อักขระที่เจ็ดจากด้านซ้าย (J) และสิ้นสุดที่อักขระที่เก้าจากด้านซ้าย (.) สูตรจะแยกอักขระสามตัว เริ่มต้นจากอักขระที่เจ็ด

    สูตรของการแยกนามสกุลและส่วนต่อท้ายก่อน ด้วยเครื่องหมายจุลภาค

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ start_num

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  16. บวก 1 เพื่อรับอักขระหลังจากช่องว่างแรก (J) ผลลัพธ์คือตําแหน่งเริ่มต้นของส่วนต่อท้าย (6 + 1 = 7)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  17. บวก 1 เพื่อให้ได้ตําแหน่งตัวเลขของอักขระหลังช่องว่างแรก (J) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (7)

  18. ค้นหาตําแหน่งตัวเลขของช่องว่างที่สองใน A2 เริ่มต้นจากอักขระที่เจ็ดที่พบในขั้นตอนที่ 4 (11)

  19. ลบ 1 จากหมายเลขอักขระของช่องว่างที่สองที่พบในขั้นตอนที่ 4 เพื่อรับหมายเลขอักขระของ "," ผลลัพธ์คือตําแหน่งสิ้นสุดของส่วนต่อท้าย (11 - 1 = 10)

  20. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรก (6)

  21. หลังจากหาช่องว่างแรกแล้ว ให้บวก 1 เพื่อค้นหาอักขระถัดไป (J) และพบในขั้นตอนที่ 3 และ 4 ด้วย (7)

  22. ใช้หมายเลขอักขระของ "," ที่พบในขั้นตอนที่ 6 แล้วลบด้วยหมายเลขอักขระของ "J" ที่พบในขั้นตอนที่ 3 และ 4 ผลลัพธ์คือจํานวนอักขระ MID จะแยกจากสตริงข้อความเริ่มต้นที่ตําแหน่งที่เจ็ด ที่ได้ในขั้นตอนที่ 2 (10 - 7 = 3)

ในตัวอย่างนี้ ชื่อจะอยู่ที่จุดเริ่มต้นของสตริงและส่วนต่อท้ายจะอยู่สุดท้าย เพื่อให้คุณสามารถใช้สูตรที่คล้ายกับตัวอย่างที่ 2: ใช้ฟังก์ชัน LEFT เพื่อแยกชื่อ ฟังก์ชัน MID เพื่อแยกนามสกุล และฟังก์ชัน RIGHT เพื่อแยกส่วนต่อท้าย

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Gary Altman III

ชื่อและนามสกุลที่มีส่วนต่อท้าย

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (นามสกุล)

'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1))

=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1))

สูตร

ผลลัพธ์ (ส่วนต่อท้าย)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

  1. ชื่อ

    ชื่อจะเริ่มต้นที่อักขระแรกจากด้านซ้าย (G) และสิ้นสุดที่อักขระที่ห้า (ช่องว่างแรก) ดังนั้น สูตรจะแยกอักขระห้าตัวจากทางซ้ายของชื่อเต็ม

    สูตรการแยกชื่อและนามสกุลตามด้วยส่วนต่อท้าย

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (5)

  2. นามสกุล

    นามสกุลจะเริ่มต้นที่อักขระที่หกจากด้านซ้าย (A) และสิ้นสุดที่อักขระที่สิบเอ็ด (ช่องว่างที่สอง) สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาตําแหน่งของช่องว่าง

    สูตรจะแยกอักขระหกตัวจากตรงกลาง โดยเริ่มต้นจากอักขระตัวที่หก

    สูตรการแยกชื่อและนามสกุลตามด้วยส่วนต่อท้าย

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของ start_num

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (5)

  3. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (A) ผลลัพธ์คือตําแหน่งเริ่มต้นของนามสกุล (5 + 1 = 6)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าของ num_chars

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (5)

  4. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (A) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (5 + 1 = 6)

  5. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างที่สองใน A2 เริ่มต้นจากอักขระที่หกในขั้นตอนที่ 4 หมายเลขอักขระนี้เป็นตําแหน่งสิ้นสุดของนามสกุล (12)

  6. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรก (5)

  7. บวกอีก 1 ตําแหน่งเพื่อค้นหาตําแหน่งตัวเลขของอักขระหลังจากช่องว่างแรก (A) ซึ่งอยู่ในขั้นตอนที่ 3 และ 4 (6)

  8. ใช้หมายเลขอักขระของช่องว่างที่สอง ที่พบในขั้นตอนที่ 5 แล้วลบด้วยหมายเลขอักขระของ "A" ซึ่งพบในขั้นตอนที่ 6 และ 7 ผลลัพธ์คือจํานวนของอักขระ MID จะแยกจากสตริงข้อความ เริ่มต้นที่ตําแหน่งที่หก ที่ได้ในขั้นตอนที่ 2 (12 - 6 = 6)

  9. คำต่อท้าย

    ส่วนต่อท้ายจะเริ่มต้นที่อักขระสามตัวจากด้านขวา สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาตําแหน่งของช่องว่าง

    สูตรการแยกชื่อและนามสกุลตามด้วยส่วนต่อท้าย

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันและฟังก์ชัน LEN เพื่อค้นหาค่าnum_chars:

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (5)

  10. บวกอีก 1 ตัวเพื่อรับอักขระหลังจากช่องว่างแรก (A) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (5 + 1 = 6)

  11. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่หก (A) ที่พบในขั้นตอนที่ 2 (12)

  12. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างที่สอง ที่พบในขั้นตอนที่ 3 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (15 - 12 = 3)

ในตัวอย่างนี้ ชื่อเต็มจะถูกนําหน้าด้วยส่วนนําหน้า และคุณใช้สูตรที่เหมือนกับตัวอย่างที่ 2: ฟังก์ชัน MID เพื่อแยกชื่อ ฟังก์ชัน RIGHT เพื่อแยกนามสกุล

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Mr. Ryan Ihrig

มีคำนำหน้าชื่อ

สูตร

ผลลัพธ์ (ชื่อ)

'=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1))

=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-(SEARCH(" ",A2,1)+1))

สูตร

ผลลัพธ์ (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

  1. ชื่อ

    ชื่อจะเริ่มต้นที่อักขระที่ห้าจากด้านซ้าย (R) และสิ้นสุดที่อักขระที่เก้า (ช่องว่างที่สอง) สูตรจะซ้อน SEARCH เพื่อค้นหาตําแหน่งของช่องว่าง โดยจะแยกอักขระสี่ตัว เริ่มต้นจากตําแหน่งที่ห้า

    สูตรการแยกชื่อนําหน้าด้วยส่วนนําหน้า

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าstart_numต่อไปนี้

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (4)

  2. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (R) ผลลัพธ์คือตําแหน่งเริ่มต้นของชื่อ (4 + 1 = 5)

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันเพื่อค้นหาค่าnum_chars:

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (4)

  3. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (R) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (4 + 1 = 5)

  4. ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างที่สองใน A2 เริ่มต้นจากอักขระที่ห้า ซึ่งพบในขั้นตอนที่ 3 และ 4 หมายเลขอักขระนี้เป็นตําแหน่งสิ้นสุดของชื่อ (9)

  5. ค้นหาช่องว่างแรก (4)

  6. บวกอีก 1 ตําแหน่งเพื่อค้นหาตําแหน่งตัวเลขของอักขระหลังจากช่องว่างแรก (R) และยังพบในขั้นตอนที่ 3 และ 4 ด้วย (5)

  7. ใช้หมายเลขอักขระของช่องว่างที่สอง ที่พบในขั้นตอนที่ 5 แล้วลบด้วยหมายเลขอักขระของ "R" ซึ่งพบในขั้นตอนที่ 6 และ 7 ผลลัพธ์คือจํานวนอักขระ MID จะแยกออกจากสตริงข้อความ เริ่มต้นที่ตําแหน่งที่ห้าที่ได้ในขั้นตอนที่ 2 (9 - 5 = 4)

  8. นามสกุล

    นามสกุลจะเริ่มต้นที่อักขระห้าตัวจากด้านขวา สูตรนี้เกี่ยวข้องกับ SEARCH ที่ซ้อนกันเพื่อค้นหาตําแหน่งของช่องว่าง

    สูตรการแยกชื่อนําหน้าด้วยส่วนนําหน้า

    ใช้ฟังก์ชัน SEARCH ที่ซ้อนกันและฟังก์ชัน LEN เพื่อค้นหาค่าnum_chars:

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (4)

  9. บวกอีก 1 ตําแหน่งเพื่อไปที่ตําแหน่งของอักขระหลังช่องว่างแรก (R) ผลลัพธ์คือหมายเลขอักขระที่คุณต้องการเริ่มค้นหาช่องว่างที่สอง (4 + 1 = 5)

  10. ค้นหาช่องว่างที่สองใน A2 เริ่มต้นจากตําแหน่งที่ห้า (R) ที่พบในขั้นตอนที่ 2 (9)

  11. นับความยาวรวมของสตริงข้อความใน A2 แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างที่สอง ที่พบในขั้นตอนที่ 3 ผลลัพธ์คือจํานวนอักขระที่จะถูกแยกจากด้านขวาของชื่อเต็ม (14 - 9 = 5)

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

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

เคล็ดลับ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีต ให้ตั้งค่าความกว้างของคอลัมน์ A และ B เป็น 250

ชื่อตัวอย่าง

คำอธิบาย

Julie Taft-Rider

นามสกุลที่ใส่เครื่องหมายยัติภังค์

สูตร

ผลลัพธ์ (ชื่อ)

'=LEFT(A2, SEARCH(" ",A2,1))

=LEFT(A2, SEARCH(" ",A2,1))

สูตร

ผลลัพธ์ (นามสกุล)

'=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))

  1. ชื่อ

    ชื่อจะเริ่มต้นที่อักขระแรกจากด้านซ้ายและสิ้นสุดที่ตําแหน่งที่หก (ช่องว่างแรก) สูตรจะแยกอักขระหกตัวจากด้านซ้าย

    สูตรการแยกชื่อและนามสกุลที่ใส่เครื่องหมายยัติภังค์

    ใช้ฟังก์ชัน SEARCH เพื่อค้นหาค่าของnum_charsดังนี้

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างแรกใน A2 เริ่มต้นจากทางซ้าย (6)

  2. นามสกุล

    นามสกุลทั้งหมดจะเริ่มต้นที่อักขระสิบตัวจากด้านขวา (T) และสิ้นสุดที่อักขระแรกจากด้านขวา (r)

    สูตรการแยกชื่อและนามสกุลที่ใส่เครื่องหมายยัติภังค์

    ใช้ฟังก์ชัน LEN และ SEARCH เพื่อค้นหาค่าnum_charsต่อไปนี้

    ค้นหาตําแหน่งเป็นตัวเลขของช่องว่างใน A2 เริ่มต้นจากอักขระแรกทางด้านซ้าย (6)

  3. นับความยาวรวมของสตริงข้อความที่จะแยก แล้วลบด้วยจํานวนอักขระจากด้านซ้ายถึงช่องว่างแรก ที่พบในขั้นตอนที่ 1 (16 - 6 = 10)

แยกข้อความเป็นหลายคอลัมน์ด้วยการแปลงข้อความเป็นตัวช่วยสร้างคอลัมน์

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ

ขอบคุณสำหรับคำติชมของคุณ!

×