แบ่งเซลล์ออกเป็นหลายคอลัมน์หรือหลายแถวโดยการกลับรถ
เมื่อทำงานกับ Excel คุณอาจพบสถานการณ์ที่ค่าหลายค่าถูกเก็บไว้ในเซลล์เดียว โดยคั่นด้วยการแบ่งบรรทัดหรือการส่งกลับค่าใหม่ หากต้องการวิเคราะห์และจัดการข้อมูลอย่างมีประสิทธิภาพ การแยกเนื้อหาของเซลล์เหล่านี้เป็นหลายคอลัมน์หรือหลายแถวอาจเป็นประโยชน์ คู่มือนี้จะแนะนำคุณทีละขั้นตอนในกระบวนการ
แบ่งเซลล์ออกเป็นหลายคอลัมน์โดยใช้การขึ้นบรรทัดใหม่
หากคุณมีรายการเนื้อหาเซลล์ที่คั่นด้วยการขึ้นบรรทัดใหม่ และต้องการแยกเนื้อหาเหล่านั้นออกเป็นหลายคอลัมน์ตามการแบ่งบรรทัด ดังที่แสดงในภาพหน้าจอด้านล่าง ส่วนนี้จะแนะนำวิธีที่มีประสิทธิภาพสามวิธีในการบรรลุเป้าหมายนี้
การใช้ฟีเจอร์แปลงข้อความเป็นคอลัมน์
ฟีเจอร์ Text to Columns ของ Excel เหมาะอย่างยิ่งสำหรับการแบ่งเซลล์ออกเป็นหลายคอลัมน์
- เลือกเซลล์ที่มีข้อมูลที่คุณต้องการแบ่ง
- ไปที่ ข้อมูล แท็บและคลิก ข้อความเป็นคอลัมน์.
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร แปลงตัวช่วยสร้างข้อความเป็นคอลัมน์ให้เลือก ที่คั่น และคลิก ถัดไป.
- ในขั้นตอนที่ 2 ตรวจสอบ อื่นๆ ภายใต้ ตัวคั่นและในกล่องข้างไฟล์ อื่นๆ กด Ctrl + J ป้อนคีย์เข้าไปแล้วคลิก ถัดไป. ดูภาพหน้าจอ:
- ในขั้นตอนที่ 3 ให้ระบุเซลล์สำหรับค้นหาผลลัพธ์ จากนั้นคลิก เสร็จสิ้น โดยตรงเพื่อสิ้นสุดการดำเนินการ
- ขณะนี้เนื้อหาเซลล์ทั้งหมดได้รับการแบ่งออกเป็นหลายคอลัมน์ตามภาพหน้าจอต่อไปนี้:
การใช้ Kutools สำหรับ Excel
Kutools for Excel นำเสนอฟีเจอร์ที่ใช้งานง่ายซึ่งแบ่งเนื้อหาของเซลล์ออกเป็นหลายคอลัมน์อย่างรวดเร็วตามตัวคั่นเฉพาะ เช่น เครื่องหมายจุลภาคหรือการขึ้นบรรทัดใหม่ ด้วยอินเทอร์เฟซที่ใช้งานง่ายและการทำงานที่เรียบง่าย ทำให้การประมวลผลข้อมูลมีประสิทธิภาพและราบรื่นยิ่งขึ้น!
- เลือกช่วงข้อมูลที่คุณต้องการแบ่ง
- คลิก Kutools > ผสานและแยก > แยกเซลล์ดูภาพหน้าจอ:
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร แยกเซลล์ กล่องโต้ตอบเลือกไฟล์ แยกเป็นคอลัมน์ ภายใต้ ประเภท ส่วนที่คุณต้องการจากนั้นตรวจสอบ สัญลักษณ์บรรทัดใหม่ ภายใต้ ระบุโดย ส่วนดูภาพหน้าจอ:
- จากนั้นคลิก OK และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกเซลล์ที่จะแสดงผลลัพธ์ดูภาพหน้าจอ:
- คลิก OKค่าเซลล์ที่เลือกทั้งหมดถูกแยกออกเป็นหลายคอลัมน์โดยการส่งกลับค่ารถเข็น ดูภาพหน้าจอ:
การใช้ฟังก์ชั่น TEXTSPLIT (Excel 365)
สำหรับผู้ใช้ Excel 365 ฟังก์ชัน TEXTSPLIT จะให้วิธีแบบไดนามิกในการแบ่งเซลล์
ป้อนสูตรด้านล่างนี้ลงในเซลล์ว่างเพื่อแสดงผลลัพธ์ กด เข้าสู่ เพื่อแบ่งข้อความเป็นคอลัมน์โดยอัตโนมัติ จากนั้นลากเซลล์สูตรลงมาเพื่อเติมเซลล์อื่น ดูภาพหน้าจอ:
=TEXTSPLIT(A1, CHAR(10))
แบ่งเซลล์ออกเป็นหลายแถวโดยใช้คำสั่งส่งกลับค่ารถ
หากคุณต้องการแบ่งเนื้อหาเซลล์ที่มีข้อความหลายบรรทัดที่คั่นด้วยเครื่องหมายแคร่พิมพ์ใหญ่เป็นแถวเดี่ยวๆ ดังภาพหน้าจอต่อไปนี้ Excel มีวิธีการที่มีประสิทธิภาพหลายวิธีในการดำเนินการดังกล่าว ในส่วนนี้ เราจะอธิบายเทคนิคเหล่านี้ทีละขั้นตอนเพื่อช่วยคุณเลือกโซลูชันที่ดีที่สุดสำหรับความต้องการของคุณ
การใช้โค้ด VBA
สำหรับผู้ใช้ที่สะดวกสบายกับแมโคร VBA ก็มีโซลูชันอันทรงพลังให้
- ค้างไว้ ALT + F11 และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
- คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ โมดูล หน้าต่าง.
รหัส VBA: แบ่งเซลล์ออกเป็นหลายแถวตามการคืนค่าขนส่งSub SplitCells() 'Update by Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, "")) If lLFs > 0 Then Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf)) End If Next End Sub
- จากนั้นกด F5 คีย์เพื่อเรียกใช้รหัสนี้และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกช่วงข้อมูลที่คุณต้องการแยกดูภาพหน้าจอ:
- จากนั้นคลิก OKและข้อมูลที่คุณเลือกถูกแบ่งออกเป็นหลายแถวตามการคืนค่าขนส่ง
การใช้ Kutools สำหรับ Excel
Kutools for Excel มอบวิธีง่ายๆ และมีประสิทธิภาพในการแยกไฟล์ให้เสร็จสิ้นภายในไม่กี่ขั้นตอน นี่คือขั้นตอนโดยละเอียด:
- เลือกช่วงข้อมูลที่คุณต้องการแบ่ง
- คลิก Kutools > ผสานและแยก > แยกข้อมูลเป็นแถวดูภาพหน้าจอ:
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร แยก DTA เป็นแถว ใหเลือก บรรทัดใหม่ ภายใต้ คั่น ส่วนดูภาพหน้าจอ:
- จากนั้นคลิก OK ปุ่ม เซลล์ทั้งหมดจะถูกแบ่งออกเป็นหลายแถวตามการส่งคืนรถ
การใช้ฟังก์ชั่น TEXTSPLIT (Excel 365)
นอกจากนี้ ฟังก์ชัน TEXTSPLIT ยังสามารถแบ่งเซลล์เป็นแถวแบบไดนามิกได้อีกด้วย
ป้อนสูตรด้านล่างนี้ลงในเซลล์ว่างเพื่อแสดงผลลัพธ์ กด เข้าสู่ เพื่อแบ่งข้อความออกเป็นแถวโดยอัตโนมัติ ดูภาพหน้าจอ:
=TRIM(TEXTSPLIT(TEXTJOIN(CHAR(10),,A1:A4),,CHAR(10)))
- ข้อความเข้าร่วม(CHAR(10),,A1:A4)
รวมค่าทั้งหมดในช่วง A1:A4 ลงในสตริงข้อความเดียว โดยคั่นด้วยการแบ่งบรรทัด (CHAR(10)) ในขณะที่ละเว้นเซลล์ว่าง - ข้อความSPLIT(...,,CHAR(10))
แยกสตริงข้อความรวมเป็นค่าเดี่ยวทุกที่ที่มีการแบ่งบรรทัด (CHAR(10)) โดยส่งคืนอาร์เรย์ของค่าเหล่านี้ - ทริม(...)
ลบช่องว่างพิเศษใดๆ จากจุดเริ่มต้นหรือจุดสิ้นสุดของแต่ละค่าในอาร์เรย์ผลลัพธ์
แต่ละวิธีมีข้อดีของตัวเองขึ้นอยู่กับเวอร์ชัน Excel และความคุ้นเคยของคุณ เมื่อเลือกวิธีการที่เหมาะสม คุณสามารถจัดการข้อมูลได้อย่างง่ายดายเพื่อตอบสนองความต้องการของคุณ หากคุณสนใจที่จะสำรวจเคล็ดลับและเทคนิค Excel เพิ่มเติม เว็บไซต์ของเรามีบทช่วยสอนหลายพันรายการขอบคุณที่อ่าน และเรารอคอยที่จะให้ข้อมูลที่เป็นประโยชน์เพิ่มเติมแก่คุณในอนาคต!
บทความที่เกี่ยวข้อง:
- แบ่งโต๊ะใหญ่ออกเป็นโต๊ะเล็กหลายๆ โต๊ะ
- หากคุณมีตาราง Excel ขนาดใหญ่ที่มีหลายคอลัมน์และหลายร้อยหรือหลายพันแถว คุณอาจต้องการแยกตารางออกเป็นตารางที่เล็กกว่าและจัดการได้ง่ายกว่า ตัวอย่างเช่น คุณอาจต้องแยกข้อมูลตามค่าคอลัมน์เฉพาะหรือแบ่งข้อมูลออกเป็นกลุ่มที่มีจำนวนแถวคงที่ บทช่วยสอนนี้ให้วิธีการทีละขั้นตอนเพื่อทำงานนี้ให้สำเร็จอย่างมีประสิทธิภาพ
- แยกคอลัมน์ทุกๆ 2 แถว
- ตัวอย่างเช่นฉันมีรายการข้อมูลจำนวนมากและตอนนี้ฉันต้องการแบ่งคอลัมน์ออกเป็นสองรายการเท่า ๆ กันโดยแถวอื่น ๆ ตามภาพหน้าจอต่อไปนี้ มีวิธีที่ดีในการจัดการกับงานนี้ใน Excel หรือไม่?
- แยกชื่อเต็มเป็นชื่อและนามสกุล
- สมมติว่าคุณมีบัญชีรายชื่อเมื่อภาพหน้าจอแรกแสดงในคอลัมน์เดียวด้านล่างและคุณต้องแบ่งชื่อเต็มเป็นคอลัมน์ชื่อคอลัมน์ชื่อกลางและคอลัมน์นามสกุลตามภาพหน้าจอต่อไปนี้ ต่อไปนี้เป็นวิธีการที่ยุ่งยากเพื่อช่วยคุณแก้ปัญหานี้
- แยกข้อความและตัวเลขจากเซลล์หนึ่งออกเป็นสองคอลัมน์
- หากคุณมีคอลัมน์ของสตริงข้อความซึ่งประกอบด้วยข้อความและตัวเลขตอนนี้คุณต้องการแยกข้อความและตัวเลขจากเซลล์หนึ่งออกเป็นสองเซลล์ตามภาพหน้าจอต่อไปนี้ ใน Excel คุณสามารถทำงานนี้ให้เสร็จสิ้นได้ด้วยวิธีการเหล่านี้
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
สารบัญ
- แบ่งเซลล์ออกเป็นหลายคอลัมน์โดยใช้การขึ้นบรรทัดใหม่
- ด้วยคุณสมบัติ Text to Column
- ด้วย Kutools for Excel
- ด้วยฟังก์ชัน TEXTSPLIT (Excel 365)
- แบ่งเซลล์ออกเป็นหลายแถวโดยใช้คำสั่งส่งกลับค่ารถ
- ด้วยรหัส VBA
- ด้วย Kutools for Excel
- ด้วยฟังก์ชัน TEXTSPLIT (Excel 365)
- บทความที่เกี่ยวข้อง
- เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
- ความคิดเห็น