แยกข้อความลงในคอลัมน์ต่างๆ ด้วยฟังก์ชัน

คุณสามารถใช้ฟังก์ชันข้อความ 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. ชื่อ

    ชื่อจะเริ่มต้นด้วยอักขระแรกจากด้านซ้าย และสิ้นสุดที่อักขระที่ห้า (ช่องว่างแรก) สูตรจะแยกอักขระห้าตัวแรกใน 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,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,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. นามสกุล

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

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

    ใช้ฟังก์ชัน 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,SEARCH(" ",A2,1)+1)+1)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)+1,SEARCH(" ",A2,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)

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

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย