ไปยังเนื้อหาหลัก

กวดวิชา Excel: แยกข้อความ ตัวเลข และเซลล์วันที่ (แยกออกเป็นหลายคอลัมน์)

ผู้เขียน : ซิลูเวีย แก้ไขล่าสุด: 2024-12-03

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

สารบัญ: [ ซ่อน ]

(คลิกที่หัวข้อใดๆ ในสารบัญด้านล่างหรือทางด้านขวาเพื่อไปยังบทที่เกี่ยวข้อง)

1 แยกเซลล์ข้อความ

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

ตัวอย่าง #1 แบ่งเซลล์ด้วยเครื่องหมายจุลภาค ช่องว่าง หรือตัวคั่นอื่นๆ

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

แบ่งเซลล์ตามตัวคั่นด้วยฟีเจอร์ Text to Columns

รางวัล ข้อความเป็นคอลัมน์ มักใช้ในการแยกเซลล์ เนื่องจากเป็นคุณลักษณะในตัวของ Excel ดังที่แสดงในภาพหน้าจอด้านล่าง หากต้องการแยกเซลล์ในคอลัมน์ Text Strings ด้วยเครื่องหมายจุลภาค คุณสามารถใช้คุณลักษณะ Text to Columns ได้ดังนี้

ภาพหน้าจอของเซลล์ข้อความที่แยกออกเป็นหลายคอลัมน์

1. เลือกช่วงคอลัมน์ที่คุณต้องการแยกด้วยลูกน้ำ คลิก ข้อมูล > ข้อความเป็นคอลัมน์.

ภาพหน้าจอของตัวเลือก Text to Columns ใน Ribbon ของ Excel

2 ใน แปลงข้อความเป็นตัวช่วยสร้างคอลัมน์ - ขั้นตอนที่ 1 จาก 3 กล่องโต้ตอบเก็บไฟล์ ที่คั่น เลือกปุ่มตัวเลือกแล้วคลิก ถัดไป ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ Convert Text to Columns Wizard – Step 1 of 3 โดยเลือกตัวเลือก Delimited ไว้

3 ใน แปลงข้อความเป็นตัวช่วยสร้างคอลัมน์ - ขั้นตอนที่ 2 จาก 3 ไดอะล็อกบ็อกซ์ ระบุตัวคั่นตามต้องการ (ในกรณีนี้ ตรวจแค่ จุลภาค ช่องทำเครื่องหมาย) แล้วคลิก ถัดไป ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ Convert Text to Columns Wizard – ขั้นตอนที่ 2 จาก 3 ที่แสดงการเลือกตัวแบ่ง

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

ภาพหน้าจอของการเลือกเซลล์สำหรับเอาท์พุตในตัวช่วยแปลงข้อความเป็นคอลัมน์

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

ภาพหน้าจอของเซลล์ข้อความที่แยกออกเป็นหลายคอลัมน์

แบ่งเซลล์ด้วยตัวคั่นด้วยสูตร

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

สูตรทั่วไป

=TRIM(MID(SUBSTITUTE(A1,delim,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

ข้อโต้แย้ง

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

จากนั้นไปข้างหน้าเพื่อใช้สูตรนี้

1. ดังที่แสดงในภาพหน้าจอด้านล่าง ขั้นแรก คุณต้องสร้างแถวตัวช่วยที่มีหมายเลข 1, 2, 3... ซึ่งอยู่ในเซลล์ต่างๆ

หมายเหตุ: ในที่นี้ 1, 2, 3... แทนสตริงย่อยที่หนึ่ง ที่สอง และที่สามของสตริงข้อความ

ภาพหน้าจอของแถวตัวช่วยที่มีตัวเลข 1, 2, 3... สร้างขึ้นเพื่อแยกสตริงข้อความใน Excel

2. เลือกเซลล์ใต้เซลล์หมายเลข 1 คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ คีย์เพื่อรับสตริงย่อยแรกของสตริงข้อความ เลือกเซลล์ผลลัพธ์ ลาก ที่จับการป้อนอัตโนมัติ ขวาและล่างเพื่อรับสตริงย่อยอื่นๆ ดูภาพหน้าจอ:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

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

หมายเหตุ: ในสูตร“,” คือตัวแบ่งที่ใช้เพื่อแยกสตริงข้อความใน B5 คุณสามารถเปลี่ยนแปลงได้ตามความต้องการ

แบ่งเซลล์ด้วยตัวคั่นด้วยเครื่องมือที่น่าทึ่ง

ที่นี่เราขอแนะนำ. Kutools สำหรับ Excel's แยกเซลล์ คุณลักษณะเพื่อช่วยให้คุณแบ่งเซลล์ออกเป็นคอลัมน์หรือแถวแยกกันได้อย่างง่ายดายโดยใช้ตัวคั่นใน Excel

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1. หลังจากติดตั้ง Kutools สำหรับ Excelเลือกช่วงที่คุณต้องการแยกสตริงข้อความ จากนั้นคลิก Kutools > ผสานและแยก > แยกเซลล์.

ภาพหน้าจอแสดงตัวเลือก Split Cells ภายใต้แท็บ Kutools ใน Excel

2 ใน แยกเซลล์ คุณต้องกำหนดค่าดังต่อไปนี้

2.1) ช่วงที่เลือกอยู่ในรายการ แยกช่วง กล่องคุณสามารถเปลี่ยนได้ตามที่คุณต้องการ
2.2) ใน ประเภท เลือก แบ่งเป็นแถว or แยกเป็นคอลัมน์ ปุ่มตัวเลือก;
2.3) ใน แยกตาม ส่วน เลือกตัวคั่นที่คุณต้องการ หากตัวคั่นที่ต้องการไม่อยู่ในส่วนนี้ ให้เลือก อื่นๆ ปุ่มตัวเลือกแล้วป้อนตัวคั่นลงในกล่องข้อความ ในกรณีนี้ ฉันป้อนเครื่องหมายจุลภาคลงในกล่องข้อความ
2.4) คลิก OK. ดูภาพหน้าจอ:

ภาพหน้าจอของกล่องโต้ตอบ Kutools Split Cells พร้อมการกำหนดค่าตัวแบ่ง

3. ในครั้งต่อไป แยกเซลล์ กล่องโต้ตอบ เลือกเซลล์เพื่อส่งออกสตริงย่อย จากนั้นคลิก OK.

ภาพหน้าจอของกล่องโต้ตอบ Kutools Split Cells สุดท้ายเพื่อเลือกตำแหน่งเอาต์พุต

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

แยกเป็นคอลัมน์:

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

แยกเป็นแถว:

ภาพหน้าจอของสตริงข้อความที่ถูกแยกเป็นแถวโดยใช้ Kutools

ตัวอย่างที่ 2 แบ่งเซลล์ตามความยาวที่กำหนด

หากต้องการแยกสตริงข้อความตามความยาวที่กำหนด วิธีการต่อไปนี้สามารถช่วยคุณได้

แบ่งเซลล์ตามความยาวที่กำหนดด้วยฟีเจอร์ Text to Columns

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

ดังที่แสดงในภาพหน้าจอด้านล่าง หากต้องการแยกข้อความในช่วง B5:B9 ออกเป็นคอลัมน์ทุกๆ 3 อักขระ ให้ทำดังนี้

ภาพหน้าจอแสดงเซลล์ที่จะถูกแบ่งตามความกว้างคงที่

1. เลือกเซลล์ที่คุณต้องการแยกสตริงข้อความ

2 คลิก ข้อมูล > ข้อความเป็นคอลัมน์.

3 ใน ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์ – ขั้นตอนที่ 1 จาก 3 กล่องโต้ตอบเลือกไฟล์ ความกว้างคงที่ ปุ่มวิทยุและคลิก ถัดไป.

ภาพหน้าจอของกล่องโต้ตอบขั้นตอนที่ 1 จาก 3 ของตัวช่วยแปลงข้อความเป็นคอลัมน์ใน Excel โดยเลือกความกว้างคงที่

4. จากนั้น ขั้นที่ 2 ของ 3 กล่องโต้ตอบจะปรากฏขึ้น ใน ดูตัวอย่างข้อมูล ให้คลิกที่ตำแหน่งที่ต้องการบนแกนเพื่อสร้างเส้นแบ่ง (เส้นที่มีลูกศร) หลังจากสร้างเส้นแบ่งทั้งหมดแล้ว ให้คลิกที่ ถัดไป เพื่อดำเนินการต่อ

ในกรณีนี้ ฉันสร้างตัวแบ่งทุกๆ 3 อักขระในสตริงข้อความ

ภาพหน้าจอของกล่องโต้ตอบขั้นตอนที่ 2 จาก 3 ของตัวช่วยแปลงข้อความเป็นคอลัมน์พร้อมเส้นแบ่งที่วางไว้เพื่อแบ่งข้อความ

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

ภาพหน้าจอของกล่องโต้ตอบขั้นตอนที่ 3 จาก 3 ของ Convert Text to Columns Wizard ใน Excel พร้อมเน้นเซลล์เอาต์พุต

ตอนนี้สตริงข้อความในเซลล์ที่เลือกจะถูกแบ่งทุกๆ 3 อักขระดังที่แสดงในภาพหน้าจอด้านล่าง

ภาพหน้าจอของสตริงข้อความที่แยกเป็นคอลัมน์แยกกันทุกๆ 3 อักขระใน Excel

แบ่งเซลล์ตามความยาวที่กำหนดด้วยเครื่องมือที่น่าทึ่ง

หากต้องการแบ่งเซลล์ตามความยาวที่กำหนดใน Excel คุณสามารถใช้ แยกเซลล์ คุณลักษณะของ Kutools สำหรับ Excel เพื่อให้ทำได้อย่างง่ายดาย

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1. เลือกเซลล์สตริงข้อความที่คุณต้องการแบ่งตามความยาวที่ต้องการ คลิก Kutools > ผสานและแยก > แยกเซลล์.

2 ใน แยกเซลล์ คุณต้องกำหนดค่าดังต่อไปนี้

2.1) ช่วงที่คุณเลือกในขั้นตอนที่ 1 แสดงอยู่ใน แยกช่วง กล่องคุณสามารถเปลี่ยนได้หากต้องการ
2.2) ใน ประเภท ส่วน เลือกตัวเลือก แยกเป็นแถว หรือ แยกเป็นคอลัมน์ ตามความต้องการของคุณ
2.3) ใน แยกตาม เลือก ระบุความกว้าง ปุ่มตัวเลือก ให้ป้อนตัวเลขที่แสดงความยาวอักขระที่ใช้แยกสตริงข้อความ ในกรณีนี้ ฉันจะป้อนหมายเลข 3 ลงในกล่องข้อความ
2.4) คลิกปุ่ม OK ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ Split Cells โดยเลือกตัวเลือก Split by width

3. ในครั้งต่อไป แยกเซลล์ กล่องโต้ตอบ เลือกเซลล์เพื่อวางข้อความแยก จากนั้นคลิก OK.

ภาพหน้าจอของกล่องโต้ตอบ Split Cells ใน Kutools for Excel ที่มีปลายทางเอาต์พุตที่เลือกไว้

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

ตัวอย่าง #3 แบ่งเซลล์ด้วยคำบางคำ

ดังที่แสดงในภาพหน้าจอด้านล่าง หากต้องการแยกสตริงข้อความในช่วง B5:B9 ด้วยคำว่า "การขาย" ทั้งคำ คุณสามารถใช้สูตรที่มีให้ในส่วนนี้

ภาพหน้าจอของสตริงข้อความใน Excel ที่จะแยกตามคำว่า 'ยอดขาย'

รับสตริงย่อยก่อนคำบางคำในเซลล์

การใช้สูตรโดยยึดตามฟังก์ชัน LEFT และ FIND สามารถช่วยดึงสตริงย่อยก่อนคำบางคำในสตริงข้อความ

สูตรทั่วไป

=LEFT(A1,FIND("certain_word", A1)-1)

ข้อโต้แย้ง

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

1. เลือกเซลล์ว่าง คัดลอกหรือป้อนสูตรด้านล่างแล้วกด เข้าสู่ คีย์เพื่อรับสตริงย่อยก่อนคำบางคำ เลือกเซลล์ผลลัพธ์นี้ แล้วลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อใช้สูตรกับเซลล์อื่น ๆ

=LEFT(B5,FIND("sales",B5)-1)

ภาพหน้าจอของสูตรที่ใช้ใน Excel เพื่อรับสตริงย่อยก่อนคำบางคำ

รับสตริงย่อยหลังคำในเซลล์

หลังจากได้รับสตริงย่อยก่อนคำ คุณต้องใช้สูตรด้านล่างเพื่อรับสตริงย่อยหลังจากนั้น

สูตรทั่วไป

=TRIM(MID(A1,SEARCH("certain_word",A1)+LEN("certain_word"),255))

ข้อโต้แย้ง

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

1. เลือกเซลล์ว่างถัดจากเซลล์ผลลัพธ์แรก (D5)

2. คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้ ลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อให้ได้ผลลัพธ์อื่น ๆ

=TRIM(MID(B5,SEARCH("sales",B5)+LEN("sales"),255))

ภาพหน้าจอของสูตรที่ใช้ใน Excel เพื่อรับสตริงย่อยหลังคำบางคำ

ตอนนี้คุณได้แยกสตริงข้อความออกเป็นคอลัมน์ต่างๆ ตามคำทั้งคำแล้ว

ตัวอย่าง #4 แบ่งเซลล์ตามตัวแบ่งบรรทัด

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

ภาพหน้าจอของ Excel พร้อมตารางแสดงเซลล์ที่เลือกที่จะแบ่งด้วยการแบ่งบรรทัด

แบ่งเซลล์ตามตัวแบ่งบรรทัดด้วยฟีเจอร์ Text to Columns

สามารถใช้ฟีเจอร์ Text to Columns เพื่อแบ่งเซลล์ตามตัวแบ่งบรรทัดใน Excel คุณสามารถทำได้ดังนี้

1. เลือกช่วงของเซลล์ที่คุณต้องการแบ่งข้อความตามตัวแบ่งบรรทัด

2 คลิก ข้อมูล > ข้อความเป็นคอลัมน์.

3 ใน แปลงข้อความเป็นตัวช่วยสร้างคอลัมน์ - ขั้นตอนที่ 1 จาก 3 กล่องโต้ตอบเลือกไฟล์ ที่คั่น ปุ่มตัวเลือกแล้วคลิก ถัดไป;

ภาพหน้าจอของตัวช่วยแปลงข้อความเป็นคอลัมน์ใน Excel ซึ่งแสดงตัวเลือกตัวคั่นที่เลือก

4 ใน ขั้นที่ 2 ของ 3 กล่องโต้ตอบ ยกเลิกการเลือกใด ๆ ที่มีอยู่ ตัวคั่น การเลือกตรวจสอบ อื่นๆ กล่องกาเครื่องหมาย แล้วกด Ctrl + J ทางลัด คุณจะเห็นว่ามีเพียงจุดเล็กๆ เท่านั้นที่แสดงในกล่องข้อความ จากนั้นใน ดูตัวอย่างข้อมูล กล่องข้อความจะถูกแบ่งตามตัวแบ่งบรรทัด คลิก ถัดไป ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบขั้นตอนที่ 2 จาก 3 ใน Excel โดยเลือกตัวคั่นอื่นๆ และกด Ctrl + J

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

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

จากนั้นข้อความในเซลล์ที่เลือกจะแบ่งออกเป็นคอลัมน์ต่างๆ ตามการขึ้นบรรทัดใหม่

แบ่งเซลล์ตามตัวแบ่งบรรทัดด้วยสูตร

สูตรต่อไปนี้ยังสามารถช่วยในการแบ่งเซลล์ตามตัวแบ่งบรรทัดใน Excel

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

รับสตริงย่อยก่อนขึ้นบรรทัดแรก

ประการแรกเราสามารถใช้สูตรตาม LEFT และ SEARCH ทำหน้าที่แยกสตริงย่อยก่อนแบ่งบรรทัดแรกในเซลล์

สูตรทั่วไป

=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)

ข้อโต้แย้ง

เซลล์: เซลล์สตริงข้อความที่คุณต้องการแยกสตริงย่อยก่อนขึ้นบรรทัดแรก

1. เลือกเซลล์ว่าง (D5 ในกรณีนี้) คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์แล้วลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อรับสตริงย่อยก่อนขึ้นบรรทัดแรกของเซลล์อื่น

=ซ้าย(B5, ค้นหา(CHAR(10),B5,1)-1)

ภาพหน้าจอของแผ่นงาน Excel ที่แสดงสูตรในการแยกสตริงย่อยก่อนการแบ่งบรรทัดแรก

รับสตริงย่อยระหว่างตัวแบ่งบรรทัดแรกและตัวที่สอง

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

สูตรทั่วไป

=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)

ข้อโต้แย้ง

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

1. เลือกเซลล์ (E5) ถัดจาก D5 คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์แล้วลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อรับสตริงย่อยระหว่างตัวแบ่งบรรทัดแรกและตัวที่สองของเซลล์อื่น

=MID(B5, SEARCH(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(10),B5) - 1 )

ภาพหน้าจอของแผ่นงาน Excel ที่แสดงสูตรสำหรับการแยกสตริงย่อยระหว่างตัวแบ่งบรรทัดแรกและตัวแบ่งบรรทัดที่สอง

รับสตริงย่อยหลังจากตัวแบ่งบรรทัดที่สอง

ขั้นตอนแรกคือการรับสตริงย่อยหลังจากแบ่งบรรทัดที่สองด้วยสูตรด้านล่าง

สูตรทั่วไป

=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) + 1))

ข้อโต้แย้ง

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

1. เลือกเซลล์ (ในกรณีนี้คือ F5) คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์แล้วลากที่จับป้อนอัตโนมัติลงเพื่อรับสตริงย่อยหลังจากขึ้นบรรทัดที่สองของเซลล์อื่น

=ขวา(B5,เลน(B5) - ค้นหา(CHAR(10), B5, ค้นหา(CHAR(10), B5) + 1))

ภาพหน้าจอของแผ่นงาน Excel ที่แสดงสูตรในการแยกสตริงย่อยหลังจากแบ่งบรรทัดที่สอง

แบ่งเซลล์ตามตัวแบ่งบรรทัดด้วย VBA

ส่วนนี้มีโค้ด VBA เพื่อช่วยให้คุณแยกข้อความในเซลล์ที่เลือกโดยแบ่งบรรทัดใน Excel ได้อย่างง่ายดาย

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล. จากนั้นคัดลอก VBA ด้านล่างลงในหน้าต่างรหัส

รหัส VBA: แบ่งเซลล์ตามตัวแบ่งบรรทัดใน Excel

Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
    Set xCell = xRg.Item(xI)
    xStr = VBA.Split(xCell.Value, vbLf)
    xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub

ภาพหน้าจอของหน้าต่าง Microsoft Visual Basic for Applications ที่แสดงโค้ด VBA เพื่อแบ่งเซลล์ด้วยการแบ่งบรรทัด

3 กด F5 กุญแจสำคัญในการเรียกใช้รหัส จากนั้นก Kutools สำหรับ Excel กล่องโต้ตอบปรากฏขึ้น คุณต้องเลือกช่วงของเซลล์ที่คุณต้องการแบ่งตามตัวแบ่งบรรทัด และสุดท้ายให้คลิก OK ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ Kutools สำหรับ Excel พร้อมช่วงเซลล์ที่เลือกเพื่อแบ่งด้วยการแบ่งบรรทัด

จากนั้นข้อความในเซลล์ที่เลือกจะแบ่งออกเป็นคอลัมน์ต่างๆ พร้อมกันโดยแบ่งบรรทัด

ภาพหน้าจอของผลลัพธ์หลังจากแบ่งเซลล์ตามการแบ่งบรรทัดใน Excel โดยใช้ Kutools

แบ่งเซลล์ตามตัวแบ่งบรรทัดด้วยเครื่องมือที่น่าทึ่ง

ที่นี่เราจะแนะนำเครื่องมือที่มีประโยชน์ – แยกเซลล์ ประโยชน์ของ Kutools สำหรับ Excel. ด้วยเครื่องมือนี้ คุณสามารถแบ่งข้อความในเซลล์ที่เลือกเป็นกลุ่มโดยแบ่งบรรทัดด้วยการคลิกเพียงไม่กี่ครั้ง

1. เลือกช่วงของเซลล์ที่คุณต้องการแบ่งข้อความตามตัวแบ่งบรรทัด

2 คลิก Kutools > ผสานและแยก > แยกเซลล์ เพื่อเปิดใช้คุณลักษณะนี้

3 ใน แยกเซลล์ กล่องโต้ตอบ คุณต้องทำการตั้งค่าต่อไปนี้

3.1) ใน แยกช่วง กล่อง เก็บช่วงที่เลือกไว้หรือเปลี่ยนเป็นช่วงใหม่
3.2) ใน ประเภท ส่วนเลือก แบ่งเป็นแถว or แยกเป็นคอลัมน์ ตามความต้องการของคุณ
3.3) ใน แยกตาม เลือกส่วน บรรทัดใหม่ ปุ่มตัวเลือก;
3.4) คลิกปุ่ม OK ปุ่ม. ดูภาพหน้าจอ:

ภาพหน้าจอของกล่องโต้ตอบ Split Cells พร้อมการตั้งค่าการแบ่งเซลล์ด้วยการแบ่งบรรทัด

4. ในป๊อปอัพถัดไป แยกเซลล์ กล่องโต้ตอบ เลือกเซลล์ว่างเพื่อวางข้อความที่แยกจากกัน แล้วคลิก OK.

ภาพหน้าจอของกล่องโต้ตอบการแยกเซลล์โดยเลือกเซลล์ปลายทางแล้ว

จากนั้นข้อความในเซลล์ที่เลือกจะแบ่งออกเป็นคอลัมน์ต่างๆ ตามการขึ้นบรรทัดใหม่ดังที่แสดงในภาพหน้าจอด้านล่าง

ภาพหน้าจอแสดงผลลัพธ์ของการแบ่งข้อความตามการแบ่งบรรทัดใน Excel โดยใช้ Kutools

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

ตัวอย่าง #5 แบ่งเซลล์ด้วยตัวคั่นแรกหรือตัวสุดท้ายเท่านั้น

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

แบ่งเซลล์ตามตัวคั่นแรกด้วยสูตร

ดังที่แสดงในภาพหน้าจอด้านล่าง หากต้องการแยกแต่ละเซลล์ในช่วง B5:B9 ออกเป็นสองส่วนโดยใช้ช่องว่างแรก คุณต้องใช้สูตรสองสูตร

ภาพหน้าจอของการแบ่งข้อความตามช่องว่างแรกใน Excel

แยกสตริงย่อยก่อนเว้นวรรคแรก

หากต้องการแยกสตริงย่อยก่อนเว้นวรรคแรก คุณสามารถใช้สูตรโดยยึดตามฟังก์ชัน LEFT และฟังก์ชัน FIND

สูตรทั่วไป

=LEFT(cell,FIND("delimiter",cell)-1)

ข้อโต้แย้ง

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

1. เลือกเซลล์ (D5 ในกรณีนี้) เพื่อส่งออกสตริงย่อยคัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์แล้วลาก ที่จับการป้อนอัตโนมัติ ลงเพื่อรับสตริงย่อยของเซลล์อื่น

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

ภาพหน้าจอของสูตรการแยกข้อความก่อนช่องว่างแรกใน Excel

แยกสตริงย่อยหลังจากเว้นวรรคแรก

จากนั้นใช้สูตรด้านล่างเพื่อรับสตริงย่อยหลังจากเว้นวรรคแรกในเซลล์

สูตรทั่วไป

=RIGHT(cell,LEN(cell)-FIND("delimiter",cell))

ข้อโต้แย้ง

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

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

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

ภาพหน้าจอของผลลัพธ์การแยกข้อความตามช่องว่างแรกใน Excel

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

แบ่งเซลล์ตามตัวคั่นสุดท้ายด้วยสูตร

ในการแบ่งข้อความในช่วงของเซลล์ (B5:B9) ออกเป็นสองส่วนโดยใช้ช่องว่างสุดท้ายตามที่แสดงในภาพหน้าจอ สูตรทั้งสองที่ให้ไว้ในส่วนนี้สามารถช่วยคุณได้

ภาพหน้าจอของการแบ่งข้อความตามช่องว่างสุดท้ายใน Excel

รับข้อความทางด้านซ้ายของตัวคั่นสุดท้าย

หากต้องการให้ข้อความทางด้านซ้ายของตัวคั่นสุดท้ายในเซลล์ คุณสามารถใช้สูตรด้านล่าง

สูตรทั่วไป

=LEFT(B5,SEARCH("^",SUBSTITUTE(cell,"delimiter","^",LEN(cell)-LEN(SUBSTITUTE(cell,"delimiter",""))))-1)

ข้อโต้แย้ง

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

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

=LEFT(B5,SEARCH("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))-1)

ภาพหน้าจอของสูตรการแยกข้อความก่อนช่องว่างสุดท้ายใน Excel

รับข้อความทางด้านขวาของตัวคั่นสุดท้าย

ตอนนี้เราต้องทำให้ข้อความอยู่ทางขวาของช่องว่างสุดท้ายในกรณีนี้

สูตรทั่วไป

=TRIM(RIGHT(SUBSTITUTE(cell,"delimiter",REPT("delimiter",LEN(cell))),LEN(cell)))

ข้อโต้แย้ง

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

1. เลือกเซลล์เพื่อวางสตริงย่อยที่ถูกต้อง คัดลอกหรือป้อนสูตรด้านล่างลงไป แล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์แล้วลากที่จับป้อนอัตโนมัติลงเพื่อใช้สูตรกับเซลล์อื่น

=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))),LEN(B5)))

ภาพหน้าจอของสูตรการแยกข้อความหลังช่องว่างสุดท้ายใน Excel

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

ตัวอย่าง #6 แบ่งเซลล์ด้วยตัวพิมพ์ใหญ่

ส่วนนี้จะแนะนำฟังก์ชันที่ผู้ใช้กำหนดเพื่อแยกคำในเซลล์โดยใช้อักษรตัวพิมพ์ใหญ่

ภาพหน้าจอของการแบ่งข้อความด้วยอักษรตัวพิมพ์ใหญ่ใน Excel

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นคัดลอกรหัส VBA ด้านล่างลงในหน้าต่างรหัส

รหัส VBA: แบ่งเซลล์ด้วยอักษรตัวใหญ่ใน Excel

Function GetName(s As String, Num As Long) As String
'Updated by Extendoffice 20211116
  With CreateObject("VBSCript.RegExp")
    .Global = True
    .Pattern = "[A-Z][a-z]+|[A-Z]"
    GetName = .Execute(s).Item(Num - 1)
  End With
End Function

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

4. เลือกเซลล์ (D5 ในกรณีนี้) เพื่อส่งออกคำทางด้านซ้ายของตัวพิมพ์ใหญ่ตัวแรกป้อนสูตรด้านล่างลงไปแล้วกดปุ่ม เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์นี้แล้วลาก ที่จับการป้อนอัตโนมัติ แล้วลงไปรับคำอื่นๆ

=IFERROR(GetName($B5,COLUMNS($D:D)),"")

ภาพหน้าจอของผลลัพธ์ของการแยกข้อความด้วยอักษรตัวพิมพ์ใหญ่โดยใช้ VBA

หมายเหตุ: ในโค้ด $B5 คือเซลล์ที่คุณจะแยก $D:D คือคอลัมน์ของเซลล์ผลลัพธ์ โปรดเปลี่ยนตามข้อมูลของคุณเอง

ตัวอย่าง #7 แยกชื่อในเซลล์

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

แบ่งชื่อเต็มเป็นชื่อและนามสกุล

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

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

1) แบ่งชื่อเต็มเป็นชื่อและนามสกุลด้วยสูตร

คุณต้องใช้สองสูตรแยกกันเพื่อแยกชื่อเต็มออกเป็นชื่อและนามสกุล

แยกชื่อจากชื่อเต็ม

คุณสามารถใช้สูตรโดยยึดตามฟังก์ชัน LEFT และ SEARCH เพื่อแยกชื่อจากชื่อเต็ม

สูตรทั่วไป

=LEFT(cell, SEARCH(" ", cell) - 1)

1. เลือกเซลล์เพื่อส่งออกชื่อ

2. คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ สำคัญ. เลือกเซลล์ผลลัพธ์นี้แล้วลาก ที่จับการป้อนอัตโนมัติ ลงไปเพื่อแยกชื่อต้นจากชื่อเต็มอื่นๆ

=LEFT(B5, SEARCH(" ", B5) - 1)

ภาพหน้าจอของสูตรที่ใช้แยกชื่อจริงจากชื่อเต็มใน Excel

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

แยกนามสกุลจากชื่อเต็ม

สูตรทั่วไป

=RIGHT(cell, LEN(cell) - SEARCH("^", SUBSTITUTE(cell," ", "^", LEN(cell) - LEN(SUBSTITUTE(cell, " ", "")))))

1. เลือกเซลล์ถัดจากเซลล์ชื่อแรก

2. คัดลอกหรือป้อนสูตรด้านล่างลงไปแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับป้อนอัตโนมัติลงไปเพื่อรับนามสกุลจากชื่อเต็มอื่นๆ

=RIGHT(B5, LEN(B5) - SEARCH("^", SUBSTITUTE(B5," ", "^", LEN(B5) - LEN(SUBSTITUTE(B5, " ", "")))))

ภาพหน้าจอของสูตรที่ใช้แยกนามสกุลจากชื่อเต็มใน Excel

หมายเหตุ: ในสูตร B5 คือเซลล์ชื่อเต็มที่คุณต้องการแยก คุณสามารถเปลี่ยนได้ตามที่คุณต้องการ

2) แบ่งชื่อเต็มเป็นชื่อและนามสกุลด้วยเครื่องมือที่น่าทึ่ง

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

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1. เลือกช่วงของเซลล์ชื่อเต็ม คลิก Kutools > ผสานและแยก > แยกชื่อ.

ภาพหน้าจอของตัวเลือก Split Names ในแท็บ Kutools ใน Excel

2 ใน แยกชื่อ ให้เลือกเฉพาะไฟล์ ชื่อจริง และ นามสกุล กล่องใน แยกประเภท แล้วคลิก OK.

เคล็ดลับ: ช่วงที่เลือกจะแสดงในช่อง ช่วงที่จะแยก กล่องเปลี่ยนได้ตามต้องการ

ภาพหน้าจอแสดงกล่องโต้ตอบการแยกชื่อ โดยเลือกชื่อและนามสกุลเพื่อแยก

3. แล้วอีกอย่าง แยกชื่อ กล่องโต้ตอบปรากฏขึ้น เลือกเซลล์ปลายทางแล้วคลิก OK.

ภาพหน้าจอของกล่องโต้ตอบชื่อการแยกซึ่งผู้ใช้เลือกเซลล์ปลายทาง

จากนั้นชื่อเต็มในเซลล์ที่เลือกจะถูกแบ่งออกเป็นชื่อและนามสกุลเป็นกลุ่มดังแสดงในภาพหน้าจอด้านล่าง

ภาพหน้าจอแสดงผลลัพธ์หลังจากแยกชื่อเต็มเป็นชื่อจริงและนามสกุลใน Excel โดยใช้ Kutools

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

แบ่งชื่อเต็มเป็นชื่อ กลาง และนามสกุล

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

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

1) แบ่งชื่อเต็มเป็นชื่อ กลาง และนามสกุลด้วย Text to Columns

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

คุณสามารถ ทำตามขั้นตอนที่กล่าวข้างต้นเพื่อใช้คุณลักษณะ Text to Columns.

หมายเหตุ: ในวิซาร์ดขั้นตอนที่ 2 จาก 3 ให้ทำเครื่องหมายที่ ช่องว่าง กล่อง.

2) แบ่งชื่อเต็มเป็นชื่อ กลาง และนามสกุลด้วยสูตร

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

สูตรทั่วไปที่ใช้แยกชื่อเต็ม

แยกชื่อ

=LEFT(cell,SEARCH(" ", cell)-1)

แยกชื่อกลาง

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

แยกนามสกุล

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

จากนั้นนำสูตรไปใช้ในเซลล์ต่างๆ เพื่อให้ได้ชื่อจริง ชื่อกลาง และนามสกุล

1. ในเซลล์ D5 ให้ป้อนสูตรด้านล่างแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับป้อนอัตโนมัติลงไปเพื่อรับชื่อเต็มอื่นๆ

=LEFT(B5,SEARCH(" ", B5)-1)

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

2. ป้อนสูตรด้านล่างในเซลล์ E5 แล้วกด เข้าสู่ คีย์เพื่อรับชื่อกลางแรก เลือกเซลล์ผลลัพธ์แล้วลากที่จับป้อนอัตโนมัติลงไปเพื่อรับชื่อกลางอื่นๆ

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

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

3. ในการรับนามสกุล ให้ป้อนสูตรด้านล่างลงในเซลล์ F5 แล้วกด เข้าสู่จากนั้นเลือกเซลล์ผลลัพธ์แล้วลากจุดจัดการการป้อนอัตโนมัติเหนือเซลล์ที่คุณต้องการ

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

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

3) แบ่งชื่อเต็มเป็นชื่อ กลาง และนามสกุลด้วยเครื่องมือที่น่าทึ่ง

นี่คือบทนำสู่ Kutools สำหรับ Excel's แยกชื่อ ซึ่งช่วยให้คุณสามารถแบ่งชื่อเต็มเป็นชื่อ ชื่อกลาง และนามสกุลได้ในครั้งเดียวด้วยการคลิกเพียงไม่กี่ครั้ง

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

1. เลือกเซลล์ชื่อเต็มที่คุณต้องการแยก จากนั้นคลิก Kutools > ผสานและแยก > แยกชื่อ.

2 ใน แยกชื่อ คุณต้องกำหนดค่าดังต่อไปนี้

2.1) ช่วงที่เลือกจะถูกแทนที่ใน ช่วงถึง แยก กล่องคุณสามารถเปลี่ยนได้ตามต้องการ
2.2) ใน แยกประเภท ตรวจสอบ ชื่อจริง, ชื่อกลางและ นามสกุล กล่อง;
2.2) คลิกปุ่ม OK ปุ่ม

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

3. ในป๊อปอัพถัดไป แยกชื่อ กล่องโต้ตอบ เลือกเซลล์ปลายทางเพื่อส่งออกข้อความที่แยกจากกัน จากนั้นคลิก OK. ดูการสาธิตด้านล่าง

GIF ที่แสดงฟีเจอร์ Split Names ใน Kutools สำหรับ Excel โดยแยกชื่อเต็มเป็นชื่อจริง ชื่อกลาง และนามสกุล

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

ตัวอย่าง #8 แยกข้อความและตัวเลขในเซลล์

สมมติว่ามีรายการสตริงข้อความที่มีข้อความและตัวเลขผสมกันตามที่แสดงในภาพหน้าจอด้านล่าง เพื่อแยกข้อความและตัวเลขและใส่ไว้ในคอลัมน์ต่างๆ เรามีสี่วิธีสำหรับคุณ

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

แยกข้อความและตัวเลขด้วยสูตร

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

สูตรทั่วไป

รับข้อความจากเซลล์

=LEFT(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))-1)

รับตัวเลขจากเซลล์

=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)

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

1. เลือกเซลล์ว่างเพื่อวางข้อความของสตริงข้อความแรกในรายการ คัดลอกหรือป้อนสูตรด้านล่างแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์แล้วลากจัดการการป้อนอัตโนมัติลงเพื่อรับข้อความของสตริงข้อความอื่นๆ ในรายการ

=LEFT(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))-1)

ภาพหน้าจอแสดงสูตรในการแยกข้อความจากเซลล์ใน Excel

2. เลือกเซลล์ (E5) ถัดจากเซลล์ผลลัพธ์แรก (D5) คัดลอกหรือป้อนสูตรด้านล่างแล้วกด เข้าสู่. เลือกเซลล์ผลลัพธ์แล้วลากจัดการการป้อนอัตโนมัติลงเพื่อรับหมายเลขของสตริงข้อความอื่นๆ ในรายการ

=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

ภาพหน้าจอแสดงสูตรในการแยกตัวเลขจากเซลล์ใน Excel

แยกข้อความและตัวเลขด้วย Flash Fill (2013 และใหม่กว่า)

หากคุณกำลังใช้ Excel 2013 หรือเวอร์ชันที่ใหม่กว่า คุณสามารถใช้ เติม Flash ในตัวเพื่อแยกข้อความและตัวเลขจากเซลล์หนึ่งเป็นสองคอลัมน์

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

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

1. พิมพ์ข้อความของเซลล์สตริงข้อความแรก (D5) ในเซลล์ C5 ด้วยตนเอง

2. พิมพ์ข้อความของเซลล์สตริงข้อความที่สอง (D6) ต่อไปในเซลล์ C6

ภาพหน้าจอแสดงการพิมพ์ตัวอย่างแรกของการแยกข้อความด้วยตนเองใน Excel

3. เปิดใช้งานเซลล์ C7 คลิก ข้อมูล > เติม Flash.

ภาพหน้าจอแสดงตัวเลือกการเติมแบบแฟลชใน Excel

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

ภาพหน้าจอแสดงข้อความที่กรอกโดยอัตโนมัติใน Excel โดยใช้ Flash Fill

4. ทำซ้ำขั้นตอนที่ 1 ถึง 3 เพื่อให้ได้ตัวเลขในคอลัมน์ D

ภาพหน้าจอแสดงตัวเลขแยกที่กรอกโดยอัตโนมัติใน Excel โดยใช้ Flash Fill

หมายเหตุ : :

1) หากสตริงข้อความของคุณไม่ปกติ สตริงอาจส่งคืนค่าที่ไม่ถูกต้อง คุณสามารถกด Ctrl + Z เพื่อเลิกทำ เติม Flash แล้วไปประยุกต์ใช้วิธีอื่น
2) หาก Flash Fill ใช้งานไม่ได้ ให้คลิก เนื้อไม่มีมัน > Options. ใน ตัวเลือก Excel หน้าต่างคลิก ค้นหาระดับสูง ในบานหน้าต่างด้านซ้ายตรวจสอบไฟล์ อัตโนมัติ เติม Flash กล่องใน ตัวเลือกการแก้ไข แล้วคลิก OK.

ภาพหน้าจอแสดงวิธีเปิดใช้งานฟีเจอร์ Flash Fill ในตัวเลือก Excel

แยกข้อความและตัวเลขด้วยฟังก์ชันที่ผู้ใช้กำหนดเอง

หากสตริงข้อความในรายการไม่ปกติ วิธีสองวิธีข้างต้นอาจส่งคืนผลลัพธ์ที่ไม่ถูกต้องดังที่แสดงในภาพหน้าจอด้านล่าง

ภาพหน้าจอแสดงผลลัพธ์ที่ไม่ถูกต้องจากการใช้ Flash Fill ใน Excel ด้วยข้อมูลที่ไม่สม่ำเสมอ

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

ภาพหน้าจอแสดงผลลัพธ์ที่ถูกต้องโดยใช้ฟังก์ชันที่ผู้ใช้กำหนดใน Excel เพื่อแยกข้อความและตัวเลข

1 กด อื่น ๆ + F11 กุญแจ

2. ในการเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูลแล้วคัดลอก VBA ด้านล่างลงในหน้าต่างรหัส

รหัส VBA: แยกข้อความและตัวเลขจากเซลล์ออกเป็นสองคอลัมน์

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Update by Extendoffice 20211105
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

ภาพหน้าจอที่แสดงหน้าต่าง Microsoft Visual Basic สำหรับแอปพลิเคชัน

3 กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

4. เลือกเซลล์เพื่อแสดงผลข้อความของสตริงข้อความแรก ป้อนสูตรด้านล่างแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้แล้วลากจัดการการป้อนอัตโนมัติลงเพื่อรับข้อความของสตริงข้อความอื่นๆ ในรายการเดียวกัน

=SplitText(B5,FALSE)

ภาพหน้าจอแสดงสูตรที่ใช้ในการแยกข้อความโดยใช้ฟังก์ชันที่ผู้ใช้กำหนดใน Excel

5. เลือกเซลล์ถัดจากเซลล์ผลลัพธ์ข้อความแรกเพื่อส่งออกตัวเลข ป้อนสูตรด้านล่างแล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับป้อนอัตโนมัติลงเพื่อรับตัวเลขของสตริงข้อความอื่นๆ

=SplitText(B5,TRUE)

ภาพหน้าจอแสดงสูตรที่ใช้ในการแยกตัวเลขโดยใช้ฟังก์ชันที่ผู้ใช้กำหนดใน Excel

แยกข้อความและตัวเลขด้วยเครื่องมือที่น่าทึ่ง

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

1. เลือกเซลล์สตริงข้อความที่คุณต้องการแบ่งข้อความและตัวเลขออกเป็นสองคอลัมน์

2 คลิก Kutools > ผสานและแยก > แยกเซลล์.

3 ใน แยกเซลล์ กล่องโต้ตอบ คุณต้องทำการตั้งค่าต่อไปนี้

3.1) ช่วงที่เลือกอยู่ในรายการ แยกช่วง กล่องและคุณสามารถคลิก ปุ่มเลือกช่วง ปุ่มเพื่อเลือกช่วงใหม่ตามต้องการ
3.2) ใน ประเภท ส่วนเลือก แบ่งเป็นแถว or แยกเป็นคอลัมน์;
3.3) ใน แยกตาม เลือก ข้อความ และหมายเลข ปุ่มตัวเลือก;
3.4) คลิกปุ่ม OK ปุ่ม

ภาพหน้าจอแสดงการตั้งค่ากล่องโต้ตอบการแยกเซลล์

4. ในครั้งต่อไป แยกเซลล์ กล่องโต้ตอบ เลือกเซลล์เพื่อส่งออกข้อความและตัวเลขที่แยกจากกัน จากนั้นคลิก OK ปุ่ม

จากนั้น คุณจะเห็นข้อความและตัวเลขในเซลล์ที่เลือกถูกแบ่งออกเป็นสองคอลัมน์พร้อมกันดังที่แสดงในภาพหน้าจอด้านล่าง

ภาพหน้าจอแสดงผลลัพธ์หลังจากแยกข้อความและตัวเลขเป็นสองคอลัมน์ใน Excel โดยใช้ Kutools

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now


2. แยกเซลล์ตัวเลข

ส่วนนี้อธิบายวิธีแบ่งเซลล์ตัวเลขออกเป็นสองสถานการณ์: การแยกตัวเลขที่มีมากกว่าหนึ่งหลักออกเป็นตัวเลขแต่ละหลักและการแยกตัวเลขเป็นทศนิยมเพื่อแยกส่วนจำนวนเต็มและทศนิยม

ตัวอย่าง #1: แบ่งเซลล์ตามตัวเลข

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

ภาพหน้าจอแสดงวิธีการแบ่งตัวเลขออกเป็นหลักเดี่ยวใน Excel ที่มีหลายคอลัมน์

แบ่งตัวเลขในเซลล์เป็นตัวเลขแต่ละหลักด้วยสูตร

สูตรด้านล่างสามารถช่วยแบ่งตัวเลขออกเป็นตัวเลขแต่ละหลักและใส่ไว้ในคอลัมน์ต่างๆ

สูตรทั่วไป

=MID($A1, COLUMNS($A$1:A$1), 1)

ข้อโต้แย้ง

A1: หมายถึงเซลล์ที่มีตัวเลขที่คุณต้องการแยกออกเป็นตัวเลขแต่ละหลัก

1. เลือกเซลล์ว่างที่จะส่งออกตัวเลขหลักแรก ป้อนสูตรด้านล่างแล้วกด เข้าสู่ กุญแจ

=MID($B3, COLUMNS($B$3:B$3), 1)

2. เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับป้อนอัตโนมัติไปยังเซลล์เพื่อรับตัวเลขอื่นๆ เลือกเซลล์ผลลัพธ์ทั้งหมดไว้ จากนั้นลากจุดจับป้อนอัตโนมัติลงเพื่อรับตัวเลขแต่ละตัวของตัวเลขอื่นๆ

ภาพหน้าจอแสดงผลลัพธ์ของการแยกตัวเลขออกเป็นหลักเดี่ยวใน Excel

หมายเหตุ: ในสูตรนี้ B3 คือเซลล์ที่มีตัวเลขที่จะแยกออกเป็นตัวเลขแต่ละหลัก และคุณสามารถเปลี่ยนได้ตามต้องการ

แบ่งตัวเลขในเซลล์เป็นตัวเลขแต่ละหลักด้วยVBA

โค้ด VBA ด้านล่างยังสามารถช่วยในการแยกตัวเลขในเซลล์ออกเป็นตัวเลขแต่ละหลักใน Excel ได้อีกด้วย คุณสามารถทำได้ดังนี้

1 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูลแล้วคัดลอก VBA ด้านล่างลงในหน้าต่างรหัส

รหัส VBA: แบ่งตัวเลขเป็นตัวเลขแต่ละหลักใน Excel

Sub SplitNumberIntoDigits()
'Updateby Extendoffice 2021118
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Kutools for Excel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
 xInt = InputRng.Row

Application.ScreenUpdating = False

For Each Rng In InputRng
    xValue = Rng.Value
    xRow = (Rng.Row - xInt) + 1
    For I = 1 To VBA.Len(xValue)
        OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1)
    Next
Next
Application.ScreenUpdating = True
End Sub

ภาพหน้าจอของหน้าต่าง Microsoft Visual Basic for Applications ที่แสดงโค้ด VBA สำหรับการแยกตัวเลขออกเป็นตัวเลขแต่ละตัว

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

ภาพหน้าจอของกล่องโต้ตอบ Kutools สำหรับ Excel ที่ใช้เพื่อเลือกช่วงเซลล์ตัวเลขที่จะแยก

4. ประการที่สอง Kutools สำหรับ Excel กล่องโต้ตอบปรากฏขึ้น คุณต้องเลือกเซลล์เพื่อส่งออกตัวเลขแต่ละหลัก จากนั้นคลิก OK.

ภาพหน้าจอของกล่องโต้ตอบ Kutools สำหรับ Excel ที่ใช้เลือกเซลล์สำหรับเอาต์พุตเมื่อแบ่งเซลล์ตัวเลขเป็นตัวเลข

หมายเหตุ: รหัสนี้สามารถแบ่งคำเป็นตัวอักษรแต่ละตัวได้เช่นกัน

จากนั้น ตัวเลขในเซลล์ที่เลือกจะแบ่งออกเป็นตัวเลขแต่ละหลักและวางไว้ในคอลัมน์ต่างๆ

ภาพหน้าจอแสดงผลลัพธ์ของการแยกเซลล์ตัวเลขเป็นตัวเลขแต่ละตัวโดยใช้ Kutools

แยกตัวเลขออกเป็นตัวเลขแต่ละหลักอย่างง่ายดายด้วยเครื่องมือที่น่าทึ่ง

Kutools สำหรับ Excel's แยกเซลล์ คุณลักษณะเป็นเครื่องมือที่มีประโยชน์เพื่อช่วยให้คุณแยกตัวเลขออกเป็นตัวเลขแต่ละหลักใน Excel ได้อย่างง่ายดาย

1. หลังจากติดตั้ง Kutools สำหรับ Excel, เลือกช่วงของเซลล์ตัวเลขที่คุณจะแยก, คลิก Kutools > ผสานและแยก > แยกเซลล์.

2 ใน แยกเซลล์ กล่องโต้ตอบ ทำการตั้งค่าต่อไปนี้

2.1) ใน แยกช่วง คุณจะเห็นช่วงที่คุณเลือกแสดงในกล่องข้อความ คุณสามารถคลิก ปุ่มเลือกช่วง ปุ่มเพื่อเปลี่ยนช่วงตามที่คุณต้องการ
2.2) ใน ประเภท ส่วนเลือก แบ่งเป็นแถว or แยกเป็นคอลัมน์ ตามความต้องการของคุณ
2.3) ใน แยกตาม เลือก ระบุความกว้าง ปุ่มตัวเลือก ป้อนหมายเลข 1 ลงในกล่องข้อความ
2.4) คลิกปุ่ม OK ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบการแยกเซลล์พร้อมตัวเลือกในการแบ่งเซลล์เป็นแถวหรือคอลัมน์

3. ในการเปิด แยกเซลล์ กล่องโต้ตอบ เลือกเซลล์ว่างเพื่อส่งออกตัวเลข จากนั้นคลิก OK ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ Split Cells พร้อมปลายทางเอาต์พุตสำหรับตัวเลขแต่ละตัว

จากนั้น ตัวเลขในเซลล์ที่เลือกจะถูกแยกออกเป็นตัวเลขแต่ละหลักพร้อมกัน

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

ตัวอย่าง #2 แยกตัวเลขเป็นทศนิยม

หัวข้อนี้จะอธิบายวิธีแบ่งตัวเลขออกเป็นจำนวนเต็มและทศนิยมใน Excel

ภาพหน้าจอของตารางตัวอย่างที่แสดงเซลล์ตัวเลขที่ต้องแบ่งที่ตำแหน่งทศนิยม

แยกเลขทศนิยมด้วยสูตร

สามารถใช้ฟังก์ชัน TRUNC เพื่อแยกตัวเลขเป็นทศนิยมใน Excel คุณสามารถทำได้ดังนี้

สูตรทั่วไป

รับส่วนจำนวนเต็ม

=TRUNC(A1)

รับส่วนทศนิยม

=A1-TRUNC(A1)

ข้อโต้แย้ง

A1: หมายถึงเซลล์ที่คุณต้องการแยกเป็นทศนิยม

ตอนนี้คุณสามารถใช้สองสูตรนี้เพื่อแยกตัวเลขในช่วงของเซลล์ที่ระบุเป็นทศนิยมใน Excel

1. เลือกเซลล์ที่จะวางส่วนจำนวนเต็มของเซลล์ตัวเลขแรก ป้อนสูตรด้านล่าง แล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์แล้วลากที่จับป้อนอัตโนมัติลงเพื่อรับจำนวนเต็มของเซลล์ตัวเลขอื่นๆ

=รถบรรทุก(B5)

ภาพหน้าจอของผลลัพธ์หลังจากแบ่งตัวเลขออกเป็นส่วนจำนวนเต็มโดยใช้ฟังก์ชัน TRUNC

2. เลือกเซลล์ถัดจากเซลล์ผลลัพธ์แรกเพื่อวางส่วนทศนิยม ป้อนสูตรด้านล่าง แล้วกด เข้าสู่ กุญแจ. เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับป้อนอัตโนมัติลงเพื่อรับทศนิยมของเซลล์ตัวเลขอื่นๆ

=B5-TRUNC(B5)

ภาพหน้าจอของผลลัพธ์หลังจากแบ่งตัวเลขออกเป็นส่วนทศนิยมโดยใช้ฟังก์ชัน TRUNC

แยกตัวเลขเป็นทศนิยมพร้อมข้อความเป็นคอลัมน์

คุณสามารถใช้ไฟล์ ข้อความเป็นคอลัมน์ คุณสมบัติการแยกตัวเลขเป็นทศนิยมใน Excel

1. เลือกช่วงของเซลล์ตัวเลขที่คุณจะแยกเป็นทศนิยม แล้วคลิก ข้อมูล > ข้อความเป็นคอลัมน์.

2 ใน แปลงข้อความเป็นตัวช่วยสร้างคอลัมน์ - ขั้นตอนที่ 1 จาก 3 กล่องโต้ตอบเลือกไฟล์ ที่คั่น ปุ่มตัวเลือกแล้วคลิกปุ่ม ถัดไป ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ 'ขั้นตอนที่ 1 จาก 3' ของฟีเจอร์ Text to Columns ใน Excel โดยเลือกปุ่มตัวเลือก 'Delimited'

3 ใน ขั้นที่ 2 ของ 3 ให้เลือกเฉพาะไฟล์ อื่นๆ กล่องกาเครื่องหมาย ป้อนจุดลงในกล่องข้อความ แล้วคลิก ถัดไป ปุ่ม

ภาพหน้าจอของกล่องโต้ตอบ 'ขั้นตอนที่ 2 จาก 3' ของฟีเจอร์แปลงข้อความเป็นคอลัมน์ใน Excel โดยเลือกช่องกาเครื่องหมาย 'อื่นๆ' และป้อนจุด

4 ใน ขั้นที่ 3 ของ 3 ใหคลิกปุ the ม ปุ่มเลือกช่วง เพื่อเลือกเซลล์ปลายทางเพื่อส่งออกจำนวนเต็มและทศนิยมแบบแยกส่วน และสุดท้ายให้คลิก เสร็จสิ้น ปุ่ม. ดูภาพหน้าจอ:

ภาพหน้าจอของกล่องโต้ตอบ 'ขั้นตอนที่ 3 จาก 3' ของฟีเจอร์แปลงข้อความเป็นคอลัมน์ใน Excel โดยเลือกเซลล์ปลายทางแล้ว

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

ภาพหน้าจอของผลลัพธ์หลังจากแบ่งตัวเลขออกเป็นจำนวนเต็มและทศนิยมโดยใช้ Text to Columns ซึ่งแสดงให้เห็นปัญหาทศนิยมลบ

แยกตัวเลขเป็นทศนิยมด้วย Flash Fill (2013 และเวอร์ชันที่ใหม่กว่า)

ในตัวอย่างข้างต้น เราได้แนะนำการใช้ the เติม Flash เพื่อแยกข้อความและตัวเลขในเซลล์ และในที่นี้เราจะแนะนำวิธีการเดียวกันในการแบ่งตัวเลขเป็นทศนิยม

1. ป้อนตัวอย่างสองสามตัวอย่าง ในกรณีนี้ เราป้อนส่วนจำนวนเต็มของ B5 ใน C5 ป้อนส่วนจำนวนเต็มของ B6 ใน C6 ดูภาพหน้าจอ:

หมายเหตุ: สำหรับตัวเลขติดลบ อย่าลืมใส่เครื่องหมายลบพร้อมกัน

ภาพหน้าจอของวิธีการ Flash Fill ที่นำมาใช้ในการแยกส่วนจำนวนเต็มของตัวเลขใน Excel

3. เลือกเซลล์ที่มีตัวอย่างสองสามตัวอย่างในคอลัมน์ที่คุณต้องการกรอก ไปที่ click ข้อมูล > เติม Flash.

ภาพหน้าจอของตัวเลือกการเติมแบบแฟลชใน Excel

จากนั้นจำนวนเต็มจะถูกแยกจากเซลล์ตัวเลขที่ระบุดังแสดงในภาพหน้าจอด้านล่าง

ภาพหน้าจอแสดงส่วนจำนวนเต็มที่แยกออกมาหลังจากใช้ Flash Fill ในเซลล์ตัวเลขใน Excel

4. ทำซ้ำขั้นตอนข้างต้นเพื่อแยกทศนิยมออกจากเซลล์ตัวเลขเดียวกัน

ภาพหน้าจอแสดงส่วนทศนิยมที่แยกออกมาหลังจากใช้ Flash Fill ในเซลล์ตัวเลขใน Excel


3. แยกเซลล์วันที่

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

ตัวอย่าง #1 แบ่งเซลล์วันที่ออกเป็นวัน เดือน และปีแยกกัน

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

ภาพหน้าจอของรายการเซลล์วันที่ใน Excel แสดงตัวอย่างค่าวันที่ในคอลัมน์ B5:B9

แบ่งเซลล์วันที่เป็นวัน เดือน ปี ด้วยสูตร

คุณสามารถใช้สามสูตรตาม วัน ฟังก์ชั่น เดือน และฟังก์ชั่น ปี ฟังก์ชันแบ่งวันที่ออกเป็นวัน เดือน และปีใน Excel

สูตรทั่วไป

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

ข้อโต้แย้ง

A1: แสดงเซลล์วันที่ที่คุณต้องการแบ่งออกเป็นวัน เดือน และปีแยกกัน

1. สร้างสามคอลัมน์เพื่อแยกวัน เดือน และปี

2. เลือกเซลล์แรกในคอลัมน์ วัน ป้อนสูตรด้านล่างแล้วกด เข้าสู่ คีย์เพื่อรับวันของเซลล์วันแรก (B5) เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับการป้อนอัตโนมัติลงไปเพื่อดูวันของเซลล์วันที่อื่นๆ

=DAY(B5)

ภาพหน้าจอของสูตรใน Excel เพื่อแยกวันจากวันที่โดยใช้ฟังก์ชัน DAY ในคอลัมน์ Day

3. ทำแบบเดียวกับขั้นตอนที่ 1 เพื่อใช้สูตรต่อไปนี้ใน เดือน และ ปี เพื่อรับเดือนและปีแยกจากเซลล์วันที่

รับเดือนของวันที่

=MONTH(B5)

ภาพหน้าจอของสูตรใน Excel เพื่อแยกเดือนจากวันที่โดยใช้ฟังก์ชัน MONTH ในคอลัมน์ Month

รับปีของวันที่

=YEAR(B5)

ภาพหน้าจอของสูตรใน Excel เพื่อแยกปีจากวันที่โดยใช้ฟังก์ชัน YEAR ในคอลัมน์ปี

แบ่งเซลล์วันที่เป็นวัน เดือน และปีด้วย Text to Columns

คุณสามารถ ทำตามขั้นตอนด้านบนเพื่อใช้ฟีเจอร์ Text to Columns เพื่อแบ่งเซลล์วันที่ออกเป็นวัน เดือน และปีใน Excel

หมายเหตุ: ใน ขั้นที่ 2 ของ 3 ให้เลือกเฉพาะไฟล์ อื่นๆ กล่อง แล้วพิมพ์ a / สัญลักษณ์ในกล่องข้อความ

ภาพหน้าจอของกล่องโต้ตอบ 'ข้อความเป็นคอลัมน์' ใน Excel โดยเลือกตัวเลือก 'อื่นๆ' และป้อนเครื่องหมายทับ (/) เพื่อแยกเซลล์วันที่

แบ่งเซลล์วันที่เป็นวัน เดือน และปีด้วยเครื่องมือที่น่าทึ่ง

การสาธิตด้านล่างสาธิตวิธีแบ่งวันที่เป็นเดือน วัน และปีแยกกันด้วย แยกเซลล์ คุณลักษณะของ Kutools สำหรับ Excel.

Kutools สำหรับ Excel นำเสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อปรับปรุงงานที่ซับซ้อน เพิ่มความคิดสร้างสรรค์และประสิทธิภาพ เสริมด้วยความสามารถด้าน AI, Kutools ทำงานอัตโนมัติด้วยความแม่นยำ ทำให้การจัดการข้อมูลเป็นเรื่องง่าย ข้อมูลโดยละเอียดของ Kutools for Excel...         ทดลองฟรี...

คุณลักษณะนี้ช่วยให้คุณบรรลุผลจากการแบ่งวันที่จำนวนมากด้วยการคลิกเพียงไม่กี่ครั้ง

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้

ภาพหน้าจอของ gif ที่แสดงฟีเจอร์ Split Cells โดยแยกเซลล์วันที่ออกเป็นวัน เดือน และปี

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ AI ฟรีถาวร! Get It Now

ตัวอย่าง #2 แบ่งวันที่และเวลาในเซลล์

สมมติว่ามีรายการวันที่และเวลาใน B5:B9 และคุณต้องการแบ่งวันที่และเวลาออกเป็นคอลัมน์แยกกัน ส่วนนี้จะสาธิตวิธีต่างๆ ที่จะช่วยให้คุณทำสำเร็จ

ภาพหน้าจอของรายการเซลล์วันที่และเวลาใน Excel แสดงตัวอย่างวันที่และเวลาในคอลัมน์ B5:B9

แบ่งวันที่และเวลาในเซลล์ด้วยสูตร

คุณสามารถใช้สูตรต่อไปนี้เพื่อแบ่งวันที่และเวลาออกเป็นคอลัมน์ต่างๆ ใน ​​Excel

1. เตรียมสองคอลัมน์เพื่อวางวันที่และเวลา

2. คุณต้องตั้งค่าเซลล์คอลัมน์วันที่เป็น วันที่ จัดรูปแบบและตั้งค่าเซลล์คอลัมน์เวลาเป็น เวลา จัดรูปแบบ

1) เลือกช่วงวันที่ คลิกขวาและเลือก จัดรูปแบบเซลล์ จากเมนูบริบท ใน จัดรูปแบบเซลล์ ใหเลือก วันที่ ใน Category กล่อง เลือกรูปแบบวันที่ที่คุณต้องการใน ประเภท จากนั้นคลิก OK เพื่อบันทึกการเปลี่ยนแปลง

ภาพหน้าจอของกล่องโต้ตอบจัดรูปแบบเซลล์ใน Excel โดยเลือกหมวดหมู่วันที่เพื่อจัดรูปแบบคอลัมน์วันที่

2) เลือกช่วงเวลา คลิกขวาและเลือก จัดรูปแบบเซลล์ จากเมนูบริบท ใน จัดรูปแบบเซลล์ ใหเลือก เวลา ใน Category กล่อง เลือกรูปแบบเวลาที่คุณต้องการใน ประเภท จากนั้นคลิก OK เพื่อบันทึกการเปลี่ยนแปลง

ภาพหน้าจอของกล่องโต้ตอบจัดรูปแบบเซลล์ใน Excel โดยเลือกหมวดหมู่เวลาเพื่อจัดรูปแบบคอลัมน์เวลา

3. เลือกเซลล์แรกใน วันที่ ป้อนสูตรด้านล่างแล้วกด เข้าสู่ คีย์เพื่อรับวันที่ของ B5 เลือกเซลล์ผลลัพธ์นี้แล้วลากที่จับป้อนอัตโนมัติลงไปเพื่อรับวันที่อื่นๆ

=INT(B5)

ภาพหน้าจอของสูตร Excel เพื่อแยกส่วนวันที่จากค่าวันที่และเวลาโดยใช้ฟังก์ชัน INT

4. ใช้สูตรต่อไปนี้ในคอลัมน์เวลาเพื่อรับเวลาใน B5:B9

=B5-D5

ภาพหน้าจอของสูตร Excel เพื่อแยกส่วนเวลาจากค่าวันที่-เวลา โดยใช้สูตร =B5-D5

แบ่งวันที่และเวลาในเซลล์ด้วย Flash Fill (2013 และเวอร์ชันที่ใหม่กว่า)

หากคุณกำลังใช้ Excel 2013 และเวอร์ชันที่ใหม่กว่า คุณสามารถใช้คุณลักษณะการเติม Flash ในตัวเพื่อแบ่งวันที่และเวลาออกเป็นคอลัมน์ต่างๆ

1. สร้างคอลัมน์วันที่และเวลาและป้อนตัวอย่างที่คุณต้องการเป็นผลลัพธ์ ใน วันที่ คอลัมน์ เราป้อนวันที่ของ B5 ใน C5 และป้อนวันที่ของ B6 ใน C6 ใน เวลา เราป้อนเวลาของ B5 ใน D5 และป้อนเวลาของ B6 ใน D6 ดูภาพหน้าจอ:

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

2. เลือกคอลัมน์วันที่ (รวมถึงตัวอย่างสองสามตัวอย่าง) ที่คุณต้องการกรอก ไปที่ click ข้อมูล > เติม Flash.

3. เลือกคอลัมน์ เวลา (รวมถึงตัวอย่างสองสามตัวอย่าง) ที่คุณต้องการกรอก จากนั้นเปิดใช้งาน เติม Flash คุณสมบัติเช่นกัน จากนั้นวันที่และเวลาใน B5:B9 จะถูกแบ่งออกเป็นคอลัมน์ต่างๆ ตามที่แสดงในตัวอย่างด้านล่าง

ภาพหน้าจอของ gif ที่แสดงคุณลักษณะ Flash Fill ของ Excel โดยแยกค่าวันที่และเวลาออกเป็นคอลัมน์แยกกันโดยอัตโนมัติ

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

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!