Excel: วิธีแยกข้อความที่คั่นเป็นแถว
เมื่อทำงานกับข้อมูลใน Excel คุณอาจพบเซลล์ที่มีข้อมูลหลายชิ้นที่คั่นด้วยตัวคั่น เช่น เครื่องหมายจุลภาค ช่องว่าง หรือเครื่องหมายอัฒภาค การแบ่งข้อความเหล่านี้ออกเป็นแถวแยกกันอาจมีความจำเป็นสำหรับการวิเคราะห์และจัดระเบียบข้อมูลที่ดีขึ้น โชคดีที่ Excel มีวิธีการต่างๆ มากมายที่จะช่วยให้ทำงานนี้ได้อย่างมีประสิทธิภาพ นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีแยกข้อความที่คั่นไว้เป็นแถว
แยกข้อความที่คั่นเป็นแถวโดยใช้ VBA
แยกข้อความที่คั่นเป็นแถวโดย Kutools สำหรับ Excel
แยกข้อความที่ใช้ตัวคั่นเป็นแถวโดยใช้ Power Query
นี่คือโค้ด VBA ที่สามารถแบ่งข้อความที่คั่นด้วยตัวคั่นเป็นแถวได้อย่างรวดเร็ว
1 กด อื่น ๆ + F11 คีย์เพื่อเปิดใช้งานไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2 คลิก สิ่งที่ใส่เข้าไป แท็บ> โมดูล เพื่อสร้างโมดูลเปล่าใหม่
3. คัดลอกและวางโค้ดด้านล่างลงในโมดูลเปล่า
VBA: แยกข้อความที่คั่นด้วยแถว
Public Sub SplitTextInCellsToRows()
'UpdatebyExtendoffice20220622
Dim xSRg, xIptRg, xCrRg, xRg As Range
Dim xSplitChar As String
Dim xArr As Variant
Dim xFNum, xFFNum, xRow, xColumn, xNum As Integer
Dim xWSh As Worksheet
Set xSRg = Application.InputBox("Select a range:", "Kutools for Excel", , , , , , 8)
If xSRg Is Nothing Then Exit Sub
xSplitChar = Application.InputBox("Type delimiter:", "Kutools for Excel", , , , , , 2)
If xSplitChar = "" Then Exit Sub
Application.ScreenUpdating = False
xRow = xSRg.Row
xColumn = xSRg.Column
Set xWSh = xSRg.Worksheet
For xFNum = xSRg.Rows.Count To 1 Step -1
Set xRg = xWSh.Cells.Item(xRow + xFNum - 1, xColumn)
Debug.Print xRg.Address
xArr = Split(xRg, xSplitChar)
For xFFNum = LBound(xArr) To UBound(xArr)
xRg.EntireRow.Copy
xRg.Offset(1, 0).EntireRow.Insert Shift:=xlShiftDown
xRg.Worksheet.Cells(xRow + xFNum, xColumn) = xArr(xFFNum)
Next
xRg.EntireRow.Delete
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
4 กด F5 ที่สำคัญเพื่อคลิกปุ่มเรียกใช้ เพื่อเปิดใช้งานรหัส กล่องโต้ตอบจะปรากฏขึ้นเพื่อให้คุณเลือกคอลัมน์ที่ไม่รวมส่วนหัวที่มีข้อความคั่นซึ่งจำเป็นต้องแยกออกเป็นแถว คลิก OK.
5. จากนั้นกล่องโต้ตอบที่สองจะปรากฏขึ้นเพื่อป้อนตัวคั่นที่คุณใช้ ที่นี่พิมพ์จุลภาค (,) คลิก OK.
ตอนนี้ข้อความที่ใช้ตัวคั่นได้ถูกแบ่งออกเป็นแถวและคอลัมน์ที่เกี่ยวข้องอื่นๆ ได้ถูกทำซ้ำแล้ว
VBA จะเปลี่ยนข้อมูลเดิม คุณควรบันทึกสำเนาไว้ก่อนหน้านี้
การใช้ Kutools สำหรับ Excel's แยกข้อมูลเป็นแถว ฟีเจอร์นี้สามารถลดความยุ่งยากของกระบวนการแยกข้อความที่คั่นไว้เป็นหลายแถวได้อย่างมาก เพียงแค่คลิกไม่กี่ครั้ง คุณก็สามารถแยกข้อความที่คั่นด้วยตัวคั่นเฉพาะ เช่น เครื่องหมายจุลภาค เซมิโคลอน หรือช่องว่าง ออกเป็นแถวแต่ละแถวได้
หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:
1. คลิก Kutools > ผสานและแยก > แยกข้อมูลเป็นแถวดูภาพหน้าจอ:
2. ใน แยกข้อมูลเป็นแถว กล่องโต้ตอบ ระบุการดำเนินการต่อไปนี้:
- เลือกข้อมูลคอลัมน์ที่คุณต้องการแยกจาก ช่วง (คอลัมน์เดียว) กล่องข้อความ;
- จากนั้นเลือกตัวคั่นที่จะแยกข้อมูลของคุณ ที่นี่ฉันจะเลือก อื่นๆ และประเภท เครื่องหมายจุลภาคและช่องว่าง (, ) ลงในกล่องข้อความ;
- ในที่สุดคลิก OK ปุ่ม
ขณะนี้ข้อความที่คั่นไว้ได้รับการแปลงเป็นหลายแถวตามตัวคั่นที่เฉพาะเจาะจง ดูภาพหน้าจอ:
ถ้าคุณอยู่ใน Excel 2013 หรือเวอร์ชันที่ใหม่กว่า Power Query จะเป็นทางเลือกที่ดีสำหรับการแก้ปัญหานี้
1. เลือกช่วงข้อมูลเพื่อคลิก ข้อมูล > จากตาราง/ช่วง.
2. ใน popping สร้างตาราง โต้ตอบตรวจสอบ ตารางของฉันมีส่วนหัว ตามที่คุณต้องการและคลิก OK.
แล้ว Power Query บรรณาธิการ หน้าต่างจะปรากฏขึ้นและมีการแสดงข้อมูลในนั้น
3. คลิกที่คอลัมน์ที่คุณต้องการแยกข้อความที่คั่นเป็นแถว แล้วคลิก แปลง แท็บ> แยกคอลัมน์ > โดยตัวคั่น.
หรือคุณสามารถเลือกคอลัมน์และคลิกขวาที่ส่วนหัวของคอลัมน์เพื่อเลือกคุณลักษณะนี้ในเมนูบริบท
4 ใน แยกคอลัมน์ตามตัวคั่น หน้าต่าง เลือกตัวคั่นตามที่คุณต้องการจาก เลือกหรือป้อนตัวคั่น จากนั้นเลือก การเกิดขึ้นของตัวคั่นแต่ละครั้ง ตัวเลือกแล้วขยาย ตัวเลือกขั้นสูง ส่วนให้เลือก แถว ตัวเลือก คลิก OK.
ตอนนี้ข้อความที่ใช้ตัวคั่นได้ถูกแบ่งออกเป็นแถว
5. จากนั้นปิดหน้าต่าง กล่องโต้ตอบจะปรากฏขึ้น คลิก เก็บ ปุ่ม
จากนั้นแผ่นงานใหม่จะถูกสร้างขึ้นพร้อมกับตาราง
การใช้หนึ่งในวิธีการเหล่านี้ ช่วยให้คุณสามารถแยกข้อความที่คั่นแล้วออกเป็นแถวๆ ได้อย่างมีประสิทธิภาพ และทำให้ข้อมูล Excel ของคุณจัดการและดำเนินการได้ง่ายขึ้น หากคุณสนใจที่จะสำรวจเคล็ดลับและเทคนิค Excel เพิ่มเติม เว็บไซต์ของเรามีบทช่วยสอนหลายพันรายการ.
วิธีการสลับสีของแถวตามกลุ่มใน Excel
ใน Excel การลงสีแถวอื่น ๆ อาจง่ายกว่าสำหรับพวกเราส่วนใหญ่ แต่คุณเคยลองสีแถวสลับกันไปตามการเปลี่ยนแปลงค่าคอลัมน์หรือไม่คอลัมน์ A ตามภาพหน้าจอต่อไปนี้ในบทความนี้ฉันจะพูดถึงวิธีการ เพื่อสลับสีของแถวตามกลุ่มใน Excel
วิธีการลดขนาดไฟล์ Excel?
บางครั้ง การเปิดหรือบันทึกอาจใช้เวลาไม่กี่นาทีหากไฟล์ Excel ใหญ่เกินไป สำหรับการแก้ปัญหานี้ ในบทช่วยสอนนี้จะบอกคุณถึงวิธีลดขนาดไฟล์ Excel โดยการลบเนื้อหาหรือรูปแบบที่ไม่จำเป็นหรือไม่เคยใช้
Excel: วิธีสร้างหรือแทรกบุ๊กมาร์ก
คุณเคยจินตนาการถึงการสร้างหรือแทรกบุ๊กมาร์กเพื่อข้ามไปยังช่วงข้อมูลเฉพาะอย่างรวดเร็วในขณะที่มีข้อมูลจำนวนมากในเวิร์กชีตหรือเวิร์กบุ๊กหรือไม่
วิธีใช้การแรเงากับแถว / คอลัมน์คี่หรือคู่ (ทางเลือก) ใน Excel
ในขณะที่ออกแบบเวิร์กชีตหลายคนมักจะใช้การแรเงากับแถวหรือคอลัมน์คี่หรือคู่ (ทางเลือก) เพื่อทำให้เวิร์กชีตมีภาพมากขึ้น บทความนี้จะแสดงวิธีการสองวิธีในการใช้การแรเงากับแถว / คอลัมน์คี่หรือคู่ใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!