เรามักต้องการรายการในคอลัมน์ใน Excel แผ่นเพื่อจัดเรียงในแนวนอน เราจะต้องมีตัวคั่นเพื่อแยกข้อความในการจัดเรียงตามแนวนอนนั้น เรามักใช้จุลภาคเป็นตัวคั่น Excel ไม่ได้จัดเตรียมวิธีการจัดเรียงคอลัมน์เป็นข้อความโดยคั่นด้วยตัวคั่นโดยตรง ในบทความนี้ เราจะแสดงวิธีแปลงคอลัมน์เป็นข้อความโดยใช้ตัวคั่นใน Excel .
ดาวน์โหลดแบบฝึกหัดได้ที่นี่
5 วิธีง่ายๆ ในการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel
ในบทความนี้ เราจะพูดถึงวิธีแปลงเป็นตัวคั่นใน Excel ใน 5 วิธีทางที่แตกต่าง. ประการแรก เราจะใช้ ฟังก์ชัน TEXTJOIN . ประการที่สอง เราจะไปหา ฟังก์ชัน CONCAT . ประการที่สาม เราจะใช้ รหัส VBA . ประการที่สี่ เราจะใช้ ตัวดำเนินการเครื่องหมายและ ที่จะทำเช่นนั้น สุดท้าย เราจะใช้ ฟังก์ชัน CONCATENATE และ TRANSPOSE ร่วมกัน เพื่อแปลงคอลัมน์เป็นข้อความด้วยตัวคั่น
1. การใช้ฟังก์ชัน TEXTJOIN
ฟังก์ชัน TEXTJOIN รวมค่าจากช่วงหรือช่วงและคั่นด้วยตัวคั่น ในวิธีนี้ เราจะรวมค่าจากคอลัมน์ที่มีเครื่องหมายจุลภาคเป็นตัวคั่นโดยใช้ฟังก์ชัน
ขั้นตอน:
- เริ่มต้นด้วย คลิกที่ C12 เซลล์แล้วพิมพ์ดังนี้
=TEXTJOIN(",",TRUE,B5:B10)
- จากนั้น กด Enter .
- ดังนั้น ค่าทั้งหมดในคอลัมน์จะถูกจัดเรียงเป็นข้อความแนวนอนโดยมีเครื่องหมายจุลภาคคั่นกลาง
2. การใช้ฟังก์ชัน CONCAT
ฟังก์ชัน CONCAT รวมข้อความตั้งแต่สองข้อความขึ้นไปเข้าด้วยกัน ในวิธีนี้ เราจะใช้ฟังก์ชันนี้เพื่อรวมข้อความที่มีตัวคั่นระหว่างข้อความ เราจะใช้จุลภาคและเซมิโคลอนเป็นตัวคั่น
ขั้นตอน:
- ขั้นแรก เลือก C10 เซลล์และป้อนข้อมูลต่อไปนี้
=CONCAT(B5:C8)
- กด เข้าสู่ .
- ด้วยเหตุนี้ เราจะได้ค่าที่คั่นด้วยตัวคั่น
3. การใช้รหัส VBA
VBA อนุญาตให้ทำงานหลายขั้นตอนได้ด้วยโค้ดไม่กี่บรรทัด ในวิธีนี้ เราจะใช้พลังของ VBA ในการแปลงคอลัมน์เป็นข้อความโดยใช้ตัวคั่นใน Excel . เราจะเขียน VBA . อย่างง่าย รหัส.
ขั้นตอน:
- ขั้นแรก ไปที่ ผู้พัฒนา แท็บในริบบิ้น
- จากนั้น เลือก Visual Basic แท็บ
- ดังนั้น Visual Basic หน้าต่างจะเปิดขึ้น
- หลังจากนั้น ใน Visual Basic ให้คลิกที่ แทรก .
- จากนั้น เลือก โมดูล ตัวเลือก
- ดังนั้น โมดูลการเข้ารหัสจะปรากฏขึ้น
- หลังจากนั้น ให้เขียนโค้ดในโมดูลและบันทึก
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
- สุดท้าย เรียกใช้โค้ดโดยคลิกที่เครื่องหมายสามเหลี่ยมสีเขียว
- ดังนั้น เราจะได้ข้อความที่มีตัวคั่น
4. การใช้เครื่องหมายและตัวดำเนินการ
ตัวดำเนินการเครื่องหมายและ (“&”) เป็นวิธีที่ง่ายที่สุดในการรวมข้อความ ในภาพประกอบนี้ เราจะใช้ตัวดำเนินการนี้ อย่างไรก็ตาม วิธีนี้จะใช้ได้หากข้อมูลมีขนาดเล็ก สำหรับชุดข้อมูลขนาดใหญ่ วิธีนี้จะต้องรับผิดชอบเพราะจะต้องใช้เวลาและความพยายามอย่างมาก
ขั้นตอน:
- ขั้นแรก เลือก C10 เซลล์และเขียนสิ่งต่อไปนี้
=B5&","&B6&","&B7&","&B8
- จากนั้น กด Enter ปุ่ม.
- ดังนั้น เราจะได้ข้อความที่ต้องการพร้อมตัวคั่น
5. การใช้ฟังก์ชัน CONCATENATE และ TRANSPOSE ร่วมกัน
ฟังก์ชัน CONCATENATE รวมสองข้อความขึ้นไป ฟังก์ชัน TRANSPOSE หมุนข้อมูลเซลล์ ในตัวอย่างนี้ เราจะรวมฟังก์ชันทั้งสองนี้เข้าด้วยกันเพื่อสร้างข้อความที่มีตัวคั่น
ขั้นตอน:
- เริ่มต้นด้วยการเลือก C12 เซลล์และพิมพ์
=CONCATENATE(TRANSPOSE(B5:B10)&“,”)
- จากนั้น เลือก “TRANSPOSE(B5:B10) “,”” ส่วนของสูตรแล้วกด F9 .
- ดังนั้น เราจะได้รับรายการแนวนอนภายในสูตร
- ลบ “ {“สัญญาณ ภายในสูตร
- จากนั้น กด Enter .
- ด้วยเหตุนี้ เราจะได้ข้อความที่มีตัวคั่น
วิธีแยกข้อความใน Excel
เรามักจะต้องแยกข้อความเพื่อแสดงอย่างถูกต้อง ในวิธีนี้ เราจะใช้ Excel Flash Fill คุณลักษณะเพื่อแยกข้อความ
ขั้นตอน:
- ประการแรก เขียนข้อความแรกก่อนเครื่องหมายจุลภาคใน B5 เซลล์ใน C5 เซลล์
- จากนั้น กด Ctrl+Enter .
- สุดท้าย กด Ctrl+E เพื่อเติมเต็มเซลล์ที่เหลือ
- ทำซ้ำขั้นตอนเดิมเพื่อเติม D5:D10 เซลล์
วิธีการแยกข้อความใน Excel โดยใช้สูตร
ฟังก์ชัน LEFT แยกส่วนของข้อความออกจากด้านซ้ายของข้อความ ฟังก์ชัน FIND ค้นหาตำแหน่งของตัวอักษรหรือสัญลักษณ์บางอย่างภายในข้อความ ในวิธีนี้ เราจะรวมฟังก์ชันทั้งสองนี้แยกข้อความ
ขั้นตอน:
- เลือก C5 เซลล์แล้วพิมพ์ดังนี้
=LEFT(B5,FIND("-",B5)-1)
- จากนั้นกดปุ่ม Enter ปุ่ม.
- ดังนั้น เราจะแยกส่วนของข้อความทั้งหมดออก
- สุดท้าย ให้ลดเคอร์เซอร์ลงเพื่อเติมเซลล์ที่เหลือโดยอัตโนมัติ
บทสรุป
ในบทความนี้ เราได้พูดถึง 5 วิธีที่มีประสิทธิภาพในการแปลงคอลัมน์เป็นข้อความด้วยตัวคั่นใน Excel . ซึ่งจะทำให้ผู้ใช้สามารถนำเสนอข้อมูลด้วยตัวคั่นระหว่างข้อมูลได้ นอกจากนี้ยังช่วยให้แสดงข้อมูลในรูปแบบแนวนอนได้