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

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

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

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

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

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

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

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

คำอธิบาย

ชื่อ

ชื่อกลาง

นามสกุล

คำต่อท้าย

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

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

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

Jeff Smith

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", 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 ไปยัง๒๕๐

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

คำอธิบาย

Eric S. Kurjan

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

ผลลัพธ์ (เริ่มต้นตรงกลาง)

' = MID (A2, ค้นหา ("", A2, 1) + 1, ค้นหา (", A2, SEARCH ("", A2, 1) + 1)-ค้นหา (", A2, 1))

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

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", 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 เริ่มต้นจากด้านขวา

    ฟังก์ชันการค้นหาที่สองในสูตรสำหรับการแยกนามสกุลตรงกลางและนามสกุล
  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 ไปยัง๒๕๐

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

คำอธิบาย

Janaina B. G. Bueno

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

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

' = MID (A2, ค้นหา ("", A2, 1) + 1, ค้นหา (", A2, SEARCH (", A2, SEARCH (", A2, 1) + 1)-ค้นหา (", A2, 1))

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

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", 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 ไปยัง๒๕๐

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

คำอธิบาย

Kahn, Wendy Beth

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

สูตร

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

' = MID (A2, ค้นหา ("", A2, 1) + 1, ค้นหา (", A2, SEARCH ("", A2, 1) + 1)-ค้นหา (", A2, 1))

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

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, SEARCH (", A2, 1) + 1))

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", 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) ผลลัพธ์คือจำนวนของอักขระที่คุณต้องการให้เป็นส่วนที่เหลือในการแยก (6-2 = 4)

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

Mary Kay D. Andersen

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

สูตร

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

ซ้าย (A2, ค้นหา (", A2, SEARCH (", A2, 1) + 1))

= ซ้าย (A2, ค้นหา ("", A2, ค้นหา (", A2, 1) + 1))

สูตร

ผลลัพธ์ (เริ่มต้นตรงกลาง)

' = MID (A2, ค้นหา (", A2, ค้นหา ("", A2, 1) + 1) + 1, ค้นหา (", A2, ค้นหา (", A2, ค้นหา (", A2, 1) + 1) + 1)-(ค้นหา (", A2, ค้นหา (", A2, 1) + 1) + 1))

= MID (A2, ค้นหา (", A2, ค้นหา ("", A2, 1) + 1) + 1, ค้นหา (", A2, ค้นหา (", A2, ค้นหา (", A2, 1) + 1) + 1)-(ค้นหา (", A2, ค้นหา (", A2, 1) + 1) + 1))

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, SEARCH (", A2, SEARCH (", A2, 1) + 1) + 1))

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

  1. ชื่อ

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

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

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

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

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

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

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

  4. ชื่อกลาง

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

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

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

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

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

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

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

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

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

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

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

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

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

  11. นามสกุล

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

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

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

    ใช้การค้นหาที่ซ้อนกันและฟังก์ชันเลนเพื่อค้นหาค่าสำหรับ 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 ไปยัง๒๕๐

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

คำอธิบาย

Paula Barreto de Mattos

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

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

ขวา (A2, เลน (A2)-ค้นหา (", A2, 1))

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

  1. ชื่อ

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

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

    ใช้ฟังก์ชัน Search เพื่อค้นหาค่าสำหรับ num_chars:

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

  2. นามสกุล

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

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

    ใช้ฟังก์ชันเลนและค้นหาเพื่อค้นหาค่าสำหรับ num_chars:

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

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

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

James van Eaton

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, 1))

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

  1. ชื่อ

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

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

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

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

  2. นามสกุล

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

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

    ใช้ฟังก์ชันเลนและค้นหาเพื่อค้นหาค่าสำหรับ num_chars:

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

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

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

Bacon Jr., Dan K.

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

สูตร

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

' = MID (A2, ค้นหา (", A2, ค้นหา (", A2, 1) + 1) + 1, ค้นหา (", A2, ค้นหา (", A2, SEARCH (", A2, 1) + 1)-ค้นหา (", A2, ค้นหา (", A2, 1) + 1))

= MID (A2, SEARCH (", A2, SEARCH ("", A2, 1) + 1) + 1, ค้นหา (", A2, ค้นหา (", A2, SEARCH ("", A2, 1) + 1) + 1)-ค้นหา (", A2, ค้นหา (", A2, 1) + 1))

สูตร

ผลลัพธ์ (เริ่มต้นตรงกลาง)

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, SEARCH (", A2, SEARCH (", A2, 1) + 1) + 1))

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

ผลลัพธ์ (คำต่อท้าย)

' = MID (A2, ค้นหา ("", A2, 1) + 1, (ค้นหา ("", A2, ค้นหา ("", A2, 1) + 1)-2)-ค้นหา (", A2, 1))

= MID (A2, SEARCH ("", A2, 1) + 1, (ค้นหา ("", A2, ค้นหา ("", A2, 1) + 1)-2)-ค้นหา (", 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 ผลลัพธ์คือจำนวนของตัวอักษรกึ่งกลางจากสตริงข้อความที่เริ่มต้นที่ตำแหน่งที่สิบสองที่พบในขั้นตอนที่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 ผลลัพธ์คือจำนวนของตัวอักษรกึ่งกลางจากสตริงข้อความที่เริ่มต้นที่ตำแหน่งที่เจ็ดที่พบในขั้นตอนที่2 (10-7 = 3)

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

Gary Altman III

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

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

' = MID (A2, ค้นหา ("", A2, 1) + 1, ค้นหา (", A2, ค้นหา (" ", A2, 1) + 1)-(ค้นหา (", A2, 1) + 1))

= MID (A2, SEARCH ("", A2, 1) + 1, ค้นหา (", A2, ค้นหา (" ", A2, 1) + 1)-(ค้นหา (", A2, 1) + 1))

สูตร

ผลลัพธ์ (คำต่อท้าย)

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, SEARCH (", A2, 1) + 1))

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

  1. ชื่อ

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

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

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

  2. นามสกุล

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

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

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

    ใช้ฟังก์ชัน 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 ผลลัพธ์คือจำนวนของตัวอักษรกลางแยกจากสตริงข้อความโดยเริ่มต้นที่ตำแหน่งที่หกที่พบในขั้นตอนที่2 (12-6 = 6)

  9. คำต่อท้าย

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

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

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

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

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

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

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

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

Mr. Ryan Ihrig

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

สูตร

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

' = MID (A2, ค้นหา ("", A2, 1) + 1, ค้นหา (", A2, ค้นหา (" ", A2, 1) + 1)-(ค้นหา (", A2, 1) + 1))

= MID (A2, SEARCH ("", A2, 1) + 1, ค้นหา (", A2, ค้นหา (" ", A2, 1) + 1)-(ค้นหา (", A2, 1) + 1))

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, SEARCH (", A2, 1) + 1))

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

  1. ชื่อ

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

    สูตรสำหรับการแยกชื่อก่อนด้วยคำนำหน้า

    ใช้ฟังก์ชัน 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 ผลลัพธ์คือจำนวนของตัวอักษรกลางแยกจากสตริงข้อความโดยเริ่มต้นที่ตำแหน่งที่ห้าที่พบในขั้นตอนที่2 (9-5 = 4)

  8. นามสกุล

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

    สูตรสำหรับการแยกชื่อก่อนด้วยคำนำหน้า

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

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

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

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

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

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

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

แนะ    ก่อนที่คุณจะวางข้อมูลลงในเวิร์กชีตให้ตั้งค่าความกว้างคอลัมน์ของคอลัมน์ A และ B ไปยัง๒๕๐

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

คำอธิบาย

Julie Taft-Rider

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

สูตร

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

' = ซ้าย (A2, ค้นหา ("", A2, 1))

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

สูตร

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

' = ขวา (A2, เลน (A2)-ค้นหา (", A2, 1))

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

  1. ชื่อ

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

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

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

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

  2. นามสกุล

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

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

    ใช้ฟังก์ชันเลนและค้นหาเพื่อค้นหาค่าสำหรับ num_chars:

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

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

ดูเพิ่มเติม

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

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

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

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

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

×