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

วิธีการแบ่งเซลล์ออกเป็นหลายคอลัมน์หรือหลายแถวโดยการกลับรถ?

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

แบ่งเซลล์ออกเป็นหลายคอลัมน์โดยยึดตามการส่งคืนค่าขนส่งด้วย Text to Columns

แบ่งเซลล์ออกเป็นหลายแถวตามการส่งคืนรถด้วยรหัส VBA

แบ่งเซลล์ออกเป็นหลายคอลัมน์หรือแถวตามการคืนค่าขนส่งด้วย Kutools for Excel

รวมเซลล์หลายเซลล์เป็นเซลล์เดียวตามการคืนค่าขนส่งด้วย Kutools for Excel


ลูกศรสีฟ้าฟองขวา แบ่งเซลล์ออกเป็นหลายคอลัมน์โดยยึดตามการส่งคืนค่าขนส่งด้วย Text to Columns

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

doc แยกตามบรรทัดใหม่ 1

1. เลือกเซลล์ที่คุณต้องการแยกเนื้อหา

2. คลิก ข้อมูล > ข้อความเป็นคอลัมน์ดูภาพหน้าจอ:

doc แยกตามบรรทัดใหม่ 2

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

doc แยกตามบรรทัดใหม่ 3

4. จากนั้นคลิก ถัดไป ในขั้นตอนที่ 2 ตรวจสอบ อื่นๆ ภายใต้ ตัวคั่นและในกล่องข้างไฟล์ อื่นๆ กด Ctrl + J คีย์เข้าไปดูภาพหน้าจอ:

doc แยกตามบรรทัดใหม่ 4

5. จากนั้นคลิก ถัดไป ปุ่มในขั้นตอนที่ 3 ให้เลือก General และระบุเซลล์สำหรับค้นหาผลลัพธ์จากนั้นคลิก เสร็จสิ้น โดยตรงเพื่อสิ้นสุดการดำเนินการ

doc แยกตามบรรทัดใหม่ 5

6. และเนื้อหาของเซลล์ถูกแบ่งออกเป็นหลายคอลัมน์ตามภาพหน้าจอต่อไปนี้:

doc แยกตามบรรทัดใหม่ 6


ลูกศรสีฟ้าฟองขวา แบ่งเซลล์ออกเป็นหลายแถวตามการส่งคืนรถด้วยรหัส VBA

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

doc แยกตามบรรทัดใหม่ 7

ไม่มีวิธีโดยตรงสำหรับคุณในการจัดการกับงานนี้ใน Excel แต่คุณสามารถสร้างโค้ด VBA เพื่อแก้ไขได้

1. กด ALT + F11 และจะเปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications.

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.

รหัส 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

3. จากนั้นกด F5 คีย์เพื่อเรียกใช้รหัสนี้และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกช่วงข้อมูลที่คุณต้องการแยกดูภาพหน้าจอ:

doc แยกตามบรรทัดใหม่ 8

4. จากนั้นคลิก OKและข้อมูลที่คุณเลือกถูกแบ่งออกเป็นหลายแถวตามการคืนค่าขนส่ง


ลูกศรสีฟ้าฟองขวา แบ่งเซลล์ออกเป็นหลายคอลัมน์หรือแถวตามการคืนค่าขนส่งด้วย Kutools for Excel

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

Kutools สำหรับ Excel : ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน. 

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. เลือกช่วงข้อมูลที่คุณต้องการแยก

2. คลิก Kutools > ผสานและแยก > แยกเซลล์ดูภาพหน้าจอ:

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

doc แยกตามบรรทัดใหม่ 10

4. จากนั้นคลิก OK และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกเซลล์ที่จะแสดงผลลัพธ์ดูภาพหน้าจอ:

doc แยกตามบรรทัดใหม่ 11

5. จากนั้นคลิก OKถ้าคุณเลือก แยกเป็นคอลัมน์ ตัวเลือกค่าเซลล์ที่เลือกทั้งหมดถูกแบ่งออกเป็นหลายคอลัมน์โดยการส่งคืนค่าขนส่งดูภาพหน้าจอ:

doc แยกตามบรรทัดใหม่ 12

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

doc แยกตามบรรทัดใหม่ 13

คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับยูทิลิตี้ Split Cells นี้ ...

คลิกเพื่อดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


ลูกศรสีฟ้าฟองขวา การสาธิต: แบ่งเซลล์ออกเป็นหลายคอลัมน์ตามการส่งคืนค่าขนส่งด้วย Text to Columns

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

ลูกศรสีฟ้าฟองขวา รวมเซลล์หลายเซลล์เป็นเซลล์เดียวตามการคืนค่าขนส่งด้วย Kutools for Excel

รวมเซลล์หลายเซลล์เป็นเซลล์เดียวตามการคืนค่าขนส่ง:

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

doc แยกตามบรรทัดใหม่ 14

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!


ลูกศรสีฟ้าฟองขวา การสาธิต: รวมเซลล์หลายเซลล์ให้เป็นเซลล์เดียวโดยยึดตามการคืนค่าขนส่งด้วย Kutools for Excel

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!

บทความที่เกี่ยวข้อง:

วิธีการแปลงการขนส่งกลับเป็นลูกน้ำใน Excel

วิธีลบเส้นแบ่งอย่างรวดเร็วใน Excel

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

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

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

kte แท็บ 201905


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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have values in cell like "100/5" which is fetched by formula in one cell and would like to split the values in to two adjacent columns like "100" in one cell and "5" in another. Could you please suggest if I can do that with help of formula?
This comment was minimized by the moderator on the site
This is awesome.. very helpful.. Thank you so much.. :)
This comment was minimized by the moderator on the site
Hi, If this formula contains the option to insert instead directly split and paste in a transpose method, we do have range of rows, This option just split and transpose on existing data cells. If we get a option to insert and paste accordingly would be grateful otherwise the formula is very useful
This comment was minimized by the moderator on the site
This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.
This comment was minimized by the moderator on the site
[quote]This page has helped a lot, I used to VBA to separate the rows up. The problem that I have is that I have multiple columns. All the cells in the row either have one "row" or X number of "rows"of information in the other cells. If anyone knows how to do this it would be greatly appreciated.By Brian[/quote] Stephen Even i'm looking for multiple Column having Alt+Enter data needs to convert to multiple rows with same data , needs copy the entire data of next columns as well in the new row
This comment was minimized by the moderator on the site
Was looking for information like this and this page solved everything for me. Well done!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations