Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

เรามักต้องการรายการในคอลัมน์ใน Excel แผ่นเพื่อจัดเรียงในแนวนอน เราจะต้องมีตัวคั่นเพื่อแยกข้อความในการจัดเรียงตามแนวนอนนั้น เรามักใช้จุลภาคเป็นตัวคั่น Excel ไม่ได้จัดเตรียมวิธีการจัดเรียงคอลัมน์เป็นข้อความโดยคั่นด้วยตัวคั่นโดยตรง ในบทความนี้ เราจะแสดงวิธีแปลงคอลัมน์เป็นข้อความโดยใช้ตัวคั่นใน Excel .

ดาวน์โหลดแบบฝึกหัดได้ที่นี่

5 วิธีง่ายๆ ในการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

ในบทความนี้ เราจะพูดถึงวิธีแปลงเป็นตัวคั่นใน Excel ใน 5 วิธีทางที่แตกต่าง. ประการแรก เราจะใช้ ฟังก์ชัน TEXTJOIN . ประการที่สอง เราจะไปหา ฟังก์ชัน CONCAT . ประการที่สาม เราจะใช้ รหัส VBA . ประการที่สี่ เราจะใช้ ตัวดำเนินการเครื่องหมายและ ที่จะทำเช่นนั้น สุดท้าย เราจะใช้ ฟังก์ชัน CONCATENATE และ TRANSPOSE ร่วมกัน เพื่อแปลงคอลัมน์เป็นข้อความด้วยตัวคั่น

1. การใช้ฟังก์ชัน TEXTJOIN

ฟังก์ชัน TEXTJOIN รวมค่าจากช่วงหรือช่วงและคั่นด้วยตัวคั่น ในวิธีนี้ เราจะรวมค่าจากคอลัมน์ที่มีเครื่องหมายจุลภาคเป็นตัวคั่นโดยใช้ฟังก์ชัน

ขั้นตอน:

  • เริ่มต้นด้วย คลิกที่ C12 เซลล์แล้วพิมพ์ดังนี้
=TEXTJOIN(",",TRUE,B5:B10)
  • จากนั้น กด Enter .

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ดังนั้น ค่าทั้งหมดในคอลัมน์จะถูกจัดเรียงเป็นข้อความแนวนอนโดยมีเครื่องหมายจุลภาคคั่นกลาง

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

2. การใช้ฟังก์ชัน CONCAT

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

ขั้นตอน:

  • ขั้นแรก เลือก C10 เซลล์และป้อนข้อมูลต่อไปนี้
=CONCAT(B5:C8)
  • กด เข้าสู่ .

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ด้วยเหตุนี้ เราจะได้ค่าที่คั่นด้วยตัวคั่น

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

3. การใช้รหัส VBA

VBA อนุญาตให้ทำงานหลายขั้นตอนได้ด้วยโค้ดไม่กี่บรรทัด ในวิธีนี้ เราจะใช้พลังของ VBA ในการแปลงคอลัมน์เป็นข้อความโดยใช้ตัวคั่นใน Excel . เราจะเขียน VBA . อย่างง่าย รหัส.

ขั้นตอน:

  • ขั้นแรก ไปที่ ผู้พัฒนา แท็บในริบบิ้น
  • จากนั้น เลือก Visual Basic  แท็บ
  • ดังนั้น Visual Basic หน้าต่างจะเปิดขึ้น

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • หลังจากนั้น ใน Visual Basic ให้คลิกที่ แทรก .
  • จากนั้น เลือก โมดูล  ตัวเลือก
  • ดังนั้น โมดูลการเข้ารหัสจะปรากฏขึ้น

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • หลังจากนั้น ให้เขียนโค้ดในโมดูลและบันทึก

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

Sub ColumnToText()
Dim a As Integer
Dim b As String
a = 5
Do Until Cells(a, 2).Value = ""
 If (b = "") Then
 b = Cells(a, 2).Value
 Else
 b = b & "," & Cells(a, 2).Value
 End If
 a = a + 1
Loop 
Cells(10, 3).Value = b
End Sub

  • สุดท้าย เรียกใช้โค้ดโดยคลิกที่เครื่องหมายสามเหลี่ยมสีเขียว

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ดังนั้น เราจะได้ข้อความที่มีตัวคั่น

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

4. การใช้เครื่องหมายและตัวดำเนินการ

ตัวดำเนินการเครื่องหมายและ (“&”) เป็นวิธีที่ง่ายที่สุดในการรวมข้อความ ในภาพประกอบนี้ เราจะใช้ตัวดำเนินการนี้ อย่างไรก็ตาม วิธีนี้จะใช้ได้หากข้อมูลมีขนาดเล็ก สำหรับชุดข้อมูลขนาดใหญ่ วิธีนี้จะต้องรับผิดชอบเพราะจะต้องใช้เวลาและความพยายามอย่างมาก

ขั้นตอน:

  • ขั้นแรก เลือก C10 เซลล์และเขียนสิ่งต่อไปนี้
=B5&","&B6&","&B7&","&B8
  • จากนั้น กด Enter ปุ่ม.

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ดังนั้น เราจะได้ข้อความที่ต้องการพร้อมตัวคั่น

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

5. การใช้ฟังก์ชัน CONCATENATE และ TRANSPOSE ร่วมกัน

ฟังก์ชัน CONCATENATE รวมสองข้อความขึ้นไป ฟังก์ชัน TRANSPOSE หมุนข้อมูลเซลล์ ในตัวอย่างนี้ เราจะรวมฟังก์ชันทั้งสองนี้เข้าด้วยกันเพื่อสร้างข้อความที่มีตัวคั่น

ขั้นตอน:

  • เริ่มต้นด้วยการเลือก C12 เซลล์และพิมพ์
=CONCATENATE(TRANSPOSE(B5:B10)&“,”)

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • จากนั้น เลือก “TRANSPOSE(B5:B10) “,”” ส่วนของสูตรแล้วกด F9 .

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ดังนั้น เราจะได้รับรายการแนวนอนภายในสูตร
  • ลบ {“สัญญาณ ภายในสูตร
  • จากนั้น กด Enter .

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ด้วยเหตุนี้ เราจะได้ข้อความที่มีตัวคั่น

วิธีแยกข้อความใน Excel

เรามักจะต้องแยกข้อความเพื่อแสดงอย่างถูกต้อง ในวิธีนี้ เราจะใช้ Excel Flash Fill คุณลักษณะเพื่อแยกข้อความ

ขั้นตอน:

  • ประการแรก เขียนข้อความแรกก่อนเครื่องหมายจุลภาคใน B5 เซลล์ใน C5 เซลล์

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • จากนั้น กด Ctrl+Enter .

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • สุดท้าย กด Ctrl+E เพื่อเติมเต็มเซลล์ที่เหลือ

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ทำซ้ำขั้นตอนเดิมเพื่อเติม D5:D10 เซลล์

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

วิธีการแยกข้อความใน Excel โดยใช้สูตร

ฟังก์ชัน LEFT แยกส่วนของข้อความออกจากด้านซ้ายของข้อความ ฟังก์ชัน FIND ค้นหาตำแหน่งของตัวอักษรหรือสัญลักษณ์บางอย่างภายในข้อความ ในวิธีนี้ เราจะรวมฟังก์ชันทั้งสองนี้แยกข้อความ

ขั้นตอน:

  • เลือก C5 เซลล์แล้วพิมพ์ดังนี้
=LEFT(B5,FIND("-",B5)-1)
  • จากนั้นกดปุ่ม Enter ปุ่ม.

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

  • ดังนั้น เราจะแยกส่วนของข้อความทั้งหมดออก
  • สุดท้าย ให้ลดเคอร์เซอร์ลงเพื่อเติมเซลล์ที่เหลือโดยอัตโนมัติ

วิธีการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel

บทสรุป

ในบทความนี้ เราได้พูดถึง 5 วิธีที่มีประสิทธิภาพในการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel . ซึ่งจะทำให้ผู้ใช้สามารถนำเสนอข้อมูลด้วยตัวคั่นระหว่างข้อมูลได้ นอกจากนี้ยังช่วยให้แสดงข้อมูลในรูปแบบแนวนอนได้