Note: The other languages of the website are Google-translated. Back to English
English English

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

โดยปกติใน 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


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (6)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
กำลังค้นหาข้อมูลเช่นนี้และหน้านี้แก้ไขทุกอย่างให้ฉัน ทำได้ดี!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
หน้านี้ช่วยได้เยอะ เคยใช้ VBA แยกแถว ปัญหาที่ฉันมีคือฉันมีหลายคอลัมน์ เซลล์ทั้งหมดในแถวอาจมี "แถว" หรือหมายเลข X ของ "แถว" ของข้อมูลในเซลล์อื่น หากใครรู้วิธีการทำเช่นนี้จะเป็นการชื่นชมอย่างมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
[quote]หน้านี้ช่วยได้เยอะ เคยใช้ VBA แยกแถวออก ปัญหาที่ฉันมีคือฉันมีหลายคอลัมน์ เซลล์ทั้งหมดในแถวอาจมี "แถว" หรือหมายเลข X ของ "แถว" ของข้อมูลในเซลล์อื่น หากใครรู้วิธีการทำเช่นนี้จะเป็นการชื่นชมอย่างมากโดย Brian[/quote] Stephen แม้ว่าฉันกำลังมองหาหลายคอลัมน์ที่มีข้อมูล Alt+Enter จำเป็นต้องแปลงเป็นหลายแถวด้วยข้อมูลเดียวกัน ต้องคัดลอกข้อมูลทั้งหมดของคอลัมน์ถัดไปเช่นกันในแถวใหม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี หากสูตรนี้มีตัวเลือกในการแทรกแทนการแตกและวางโดยตรงในวิธีการทรานสโพส เรามีช่วงของแถว ตัวเลือกนี้เพียงแค่แยกและย้ายข้อมูลในเซลล์ข้อมูลที่มีอยู่ หากเราได้ตัวเลือกในการแทรกและวางตามนั้น จะเป็นพระคุณ มิฉะนั้น สูตรจะมีประโยชน์มาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันยอดเยี่ยมมาก.. มีประโยชน์มาก .. ขอบคุณมาก.. :)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีค่าในเซลล์เช่น "100/5" ซึ่งดึงมาจากสูตรในเซลล์หนึ่ง และต้องการแบ่งค่าออกเป็นสองคอลัมน์ที่อยู่ติดกัน เช่น "100" ในเซลล์หนึ่ง และ "5" ในเซลล์อื่น คุณช่วยแนะนำได้ไหมว่าฉันสามารถทำได้ด้วยความช่วยเหลือของสูตร?
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ