วิธีแยกข้อความและตัวเลขจากเซลล์หนึ่งออกเป็นสองคอลัมน์
หากคุณมีคอลัมน์ของสตริงข้อความซึ่งประกอบด้วยข้อความและตัวเลขตอนนี้คุณต้องการแยกข้อความและตัวเลขจากเซลล์หนึ่งออกเป็นสองเซลล์ตามภาพหน้าจอต่อไปนี้ ใน Excel คุณสามารถทำงานนี้ให้เสร็จสิ้นได้ด้วยวิธีการเหล่านี้
วิธีที่ 1: แยกข้อความและตัวเลขด้วยสูตรใน Excel
ด้วยสูตรต่อไปนี้คุณสามารถแยกข้อความและตัวเลขจากเซลล์ออกเป็นสองเซลล์ที่แยกจากกัน โปรดดำเนินการดังนี้:
1. ป้อนสูตรนี้ลงในเซลล์ว่าง - C3 ที่คุณต้องการวางผลลัพธ์: =LEFT(A3,MIN(หา)0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))-1), (A3 คือเซลล์ที่มีสตริงข้อความที่คุณต้องการแยก) จากนั้นกด เข้าสู่ คีย์เพื่อรับเฉพาะข้อความจากเซลล์ A2 ดูภาพหน้าจอ:
2. จากนั้นคุณสามารถแยกตัวเลขออกจากเซลล์โดยใช้สูตรนี้: =ขวา(A3,LEN(A3)-MIN(FIND(0,1,2,3,4,5,6,7,8,9 {},A3&"0123456789"))+1),( A3 คือเซลล์ที่มีสตริงข้อความที่คุณต้องการแยก) ป้อนสูตรนี้ลงในเซลล์ D3 ที่คุณต้องการวางตัวเลขแล้วกด เข้าสู่ จากนั้นคุณจะได้ตัวเลขดังนี้:
3. จากนั้นเลือกเซลล์ C3: D3 แล้วลากจุดจับเติมไปยังเซลล์ที่คุณต้องการให้มีสูตรเหล่านี้และคุณจะเห็นข้อความและตัวเลขถูกแยกออกเป็นเซลล์ต่างๆ:
Kutools สำหรับ Excel's แยกเซลล์ คุณลักษณะเป็นเครื่องมือที่มีประสิทธิภาพสามารถช่วยให้คุณแบ่งค่าของเซลล์ออกเป็นหลายคอลัมน์หรือหลายแถวและยังช่วยให้คุณสามารถแบ่งสตริงตัวอักษรและตัวเลขออกเป็นคอลัมน์ข้อความและตัวเลขที่แยกจากกัน ฯลฯ ... คลิกเพื่อดาวน์โหลด Kutools for Excel!
วิธีที่ 2: แยกข้อความและตัวเลขด้วย Flash Fill ใน Excel 2013 และเวอร์ชันที่ใหม่กว่า
ด้วยสูตรข้างต้นคุณสามารถแยกข้อความและตัวเลขได้หากข้อความอยู่ก่อนตัวเลข หากต้องการแยกสตริงข้อความว่าหมายเลขใดอยู่หน้าข้อความคุณสามารถใช้ไฟล์ เติม Flash คุณลักษณะของ Excel 2013 และเวอร์ชันที่ใหม่กว่า
หากคุณมี Excel 2013 และเวอร์ชันที่ใหม่กว่าไฟล์ เติม Flash คุณสมบัติอาจช่วยให้คุณเติมข้อความในคอลัมน์เดียวและตัวเลขในคอลัมน์อื่นได้โปรดทำดังนี้
1. พิมพ์ตัวเลขของสตริงข้อความแรกของคุณลงในเซลล์ว่างที่อยู่ติดกัน - B3 ดูภาพหน้าจอ:
2. จากนั้นเลือกช่วง B3: B7 ที่คุณต้องการเติมตัวเลขแล้วคลิก ข้อมูล > เติม Flashและมีการเติมตัวเลขลงในเซลล์พร้อมกันเท่านั้นดูภาพหน้าจอ:
3. จากนั้นป้อนสตริงข้อความลงในเซลล์ C3 อย่างสมบูรณ์ดูภาพหน้าจอ:
4. และเลือกช่วงเซลล์ C3: C7 ที่คุณต้องการเติมข้อความเท่านั้นคลิก ข้อมูล > เติม Flash เช่นเดียวกับขั้นตอนที่ 2 คุณจะเห็นข้อความถูกแยกออกดังนี้:
ปลาย: คุณยังสามารถลากจุดจับที่เติมไปยังช่วงที่คุณต้องการใช้จากนั้นคลิก ตัวเลือกการเติมอัตโนมัติ และตรวจสอบ เติม Flash.
วิธีที่ 3: แยกข้อความและตัวเลขที่ผสมผิดปกติกับ User Defined Function
หากคุณมีสตริงข้อความที่ผสมข้อความและตัวเลขไม่สม่ำเสมอเหมือนกับข้อมูลที่แสดงต่อไปนี้ Excel ไม่สนับสนุนคุณลักษณะทั่วไปในการแก้ปัญหานี้ แต่คุณสามารถสร้างฟังก์ชันที่กำหนดโดยผู้ใช้เพื่อทำสิ่งนี้ให้เสร็จสิ้น
1. กด ALT + F11 คีย์เพื่อเปิด หน้าต่าง Microsoft Visual Basic for Applications.
2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.
รหัส VBA: แยกข้อความและตัวเลขลงในเซลล์ต่างๆจากเซลล์เดียว
Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
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
3. จากนั้นบันทึกและปิดรหัสนี้กลับไปที่แผ่นงานป้อนสูตรนี้ = SplitText (A3, FALSE) ลงในเซลล์ว่างเพื่อรับสตริงข้อความเท่านั้นจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการเติมสูตรนี้ดูภาพหน้าจอ:
4. และจากนั้นพิมพ์สูตร = SplitText (A3, TRUE) ลงในเซลล์อื่นแล้วลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการเติมสูตรนี้เพื่อรับตัวเลขดูภาพหน้าจอ:
หมายเหตุ: ผลลัพธ์จะไม่ถูกต้องหากมีตัวเลขทศนิยมในสตริงข้อความ
วิธีที่ 4: แยกข้อความและตัวเลขออกเป็นสองคอลัมน์ด้วย Kutools for Excel
ถ้าคุณมี Kutools สำหรับ Excelด้วยเครื่องมืออันทรงพลัง - แยกเซลล์ ยูทิลิตี้คุณสามารถแบ่งสตริงข้อความออกเป็นสองคอลัมน์ได้อย่างรวดเร็ว: หนึ่งคือตัวเลขและอีกคอลัมน์คือข้อความ
หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:
1. เลือกช่วงข้อมูลที่คุณต้องการแยกข้อความและตัวเลข
2. จากนั้นคลิก Kutools > ผสานและแยก > แยกเซลล์ดูภาพหน้าจอ:
3. ใน แยกเซลล์ ใหเลือก แยกเป็นคอลัมน์ ภายใต้ ชนิดภาพเขียน จากนั้นตรวจสอบ ข้อความและตัวเลข จาก แยกตาม ส่วนดูภาพหน้าจอ:
4. จากนั้นคลิก Ok และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกเซลล์ที่จะแสดงผลลัพธ์ดูภาพหน้าจอ:
5. คลิก OK ปุ่มและสตริงข้อความในส่วนที่เลือกได้ถูกแยกออกเป็นสองคอลัมน์ตามภาพหน้าจอต่อไปนี้:
คลิกดาวน์โหลด Kutools สำหรับ Excel และทดลองใช้ฟรีทันที!
แยกข้อความและตัวเลขด้วย Kutools for Excel
บทความที่เกี่ยวข้อง:
วิธีแบ่งคำเป็นตัวอักษรแยกกันใน Excel
วิธีการแบ่งเซลล์ออกเป็นหลายคอลัมน์หรือหลายแถวโดยการกลับรถ?
-
Kutools for Excel: 300+ คุณสมบัติที่มีประโยชน์สำหรับ Excel ทดลองใช้ฟรี
การรวบรวมเครื่องมือที่ชาญฉลาดและเป็นมืออาชีพมากกว่า 300 รายการสำหรับ Excel ช่วยลดความซับซ้อนของงานที่ซับซ้อนประเภทต่างๆลงในการคลิกเพียงไม่กี่ครั้งในงานประจำวันของคุณซึ่งสามารถประหยัดเวลาและเพิ่มผลผลิตได้มาก
- รวมแผ่นงานหรือสมุดงานหลายแผ่นเป็นสมุดงานหรือแผ่นงานเดียว
- นับและรวมเซลล์ตามพื้นหลังแบบอักษรหรือสีการจัดรูปแบบตามเงื่อนไข
- ส่งอีเมลฉบับเดียวกันไปยังรายชื่อผู้รับทีละรายการพร้อมไฟล์แนบที่แตกต่างกัน
- ทางเลือกของผู้ใช้ Excel มากกว่า 110,000 ราย ทดลองใช้ฟรี 30 วันเต็มไม่ต้องใช้บัตรเครดิต!
- รับประกันคืนเงินภายใน 60 วัน!
-
รวมแผ่นงานหรือสมุดงานหลายแผ่นเป็นแผ่นงานหรือสมุดงานเดียว
ในการทำงานประจำวันของคุณการรวมแผ่นงานหรือสมุดงานหลายแผ่นไว้ในแผ่นงานหรือสมุดงานเดียวอาจเป็นงานใหญ่สำหรับคุณที่จะรวมเข้าด้วยกันทีละแผ่น แต่ด้วย Kutools สำหรับ Excel's รวมกัน คุณสามารถแก้ปัญหานี้ได้ด้วยการคลิกเพียงไม่กี่ครั้ง
-
นับและรวมเซลล์ตามพื้นหลังแบบอักษรหรือสีการจัดรูปแบบตามเงื่อนไข
อาจเป็นงานที่ยากสำหรับคุณในการนับหรือรวมค่าของเซลล์ตามพื้นหลังแบบอักษรหรือสีการจัดรูปแบบตามเงื่อนไขในช่วงขนาดใหญ่ Kutools สำหรับ Excel รองรับเครื่องมือที่ง่าย -นับตามสี ซึ่งสามารถช่วยให้คุณจัดการกับงานนี้ได้เร็วที่สุดโดยไม่ต้องมีทักษะ Excel
-
ส่งอีเมลฉบับเดียวกันไปยังรายชื่อผู้รับทีละรายการพร้อมไฟล์แนบที่แตกต่างกัน
คุณสามารถใช้แอปพลิเคชัน Word เพื่อส่งอีเมลส่วนตัวไปยังบุคคลหลาย ๆ คนโดยไม่ต้องมีไฟล์แนบ แต่ด้วย Kutools สำหรับ Excel's ส่งอีเมลล์ คุณลักษณะข้อ จำกัด นี้สามารถแก้ไขได้ ในขณะเดียวกันคุณสามารถ CC หรือ Bcc ข้อความถึงบุคคลใดบุคคลหนึ่งได้เช่นกัน