บางครั้ง คุณต้องใช้ตัวแบ่งบรรทัดในเซลล์หนึ่งๆ ตัวแบ่งบรรทัดนี้สามารถใช้เป็นตัวคั่นในฟีเจอร์ข้อความเป็นคอลัมน์ของ Excel คุณลักษณะนั้นจะแบ่งทั้งบรรทัดออกเป็นหลายคอลัมน์ บทความนี้จะเน้นที่การใช้ตัวแบ่งบรรทัดเป็นตัวคั่นในฟีเจอร์ข้อความเป็นคอลัมน์ของ Excel อย่างมีประสิทธิภาพ
2 ตัวอย่างการใช้ตัวแบ่งบรรทัดเป็นตัวคั่นในคุณลักษณะข้อความเป็นคอลัมน์ของ Excel
เพื่อที่จะใช้ตัวแบ่งบรรทัดเป็นตัวคั่นในคุณลักษณะข้อความเป็นคอลัมน์ของ Excel เราได้พบตัวอย่างที่เหมาะสมสองตัวอย่างซึ่งคุณสามารถทำงานได้อย่างง่ายดาย ตัวอย่างแรกของเราอิงจากการใช้ข้อความเป็นคอลัมน์จากแท็บข้อมูล และตัวอย่างที่สองใช้โค้ด VBA ทั้งสองวิธีนี้ใช้งานง่ายมาก
1. การใช้ข้อความเป็นคอลัมน์จากแท็บข้อมูล
วิธีแรกของเราใช้ข้อความเป็นคอลัมน์จากแท็บข้อมูลใน Excel ในวิธีนี้ เราจำเป็นต้องวางข้อความในเซลล์โดยใช้ตัวแบ่งบรรทัด หลังจากนั้น เราต้องการใช้ข้อความเป็นคอลัมน์จากแท็บข้อมูลเพื่อแบ่งข้อความออกเป็นหลายคอลัมน์อย่างมีประสิทธิภาพ ในที่นี้ เราต้องการนำชุดข้อมูลที่เราใช้ที่อยู่บางส่วน จากนั้นเราจะแบ่งออกเป็นหลายส่วนโดยใช้คุณลักษณะข้อความเป็นคอลัมน์ เพื่อให้เข้าใจกระบวนการอย่างถูกต้อง คุณต้องทำตามขั้นตอน
ขั้นตอน
- ขั้นแรก เลือกเซลล์ B5 .
- จากนั้น ให้จดชื่อ ‘เอลียาห์ วิลเลียมส์ ’.
- หลังจากนั้น กด Alt+Enter เพื่อสร้างตัวแบ่งบรรทัดเพื่อขึ้นบรรทัดใหม่ในเซลล์
- จากนั้น ให้จดที่อยู่ ‘187 Clousson Road ’.
- หลังจากนั้นคุณต้องกด Alt+Enter อีกครั้งเพื่อสร้างอีกหนึ่งบรรทัด
- ดังนั้น คุณต้องกดมันทุกครั้งที่ขึ้นบรรทัดใหม่ ในที่สุด เราก็ได้ข้อความต่อไปนี้ในเซลล์
- ทำตามขั้นตอนเดียวกันกับเซลล์อื่นๆ ทั้งหมด
- ด้วยเหตุนี้ คุณจะได้ชุดข้อมูลต่อไปนี้
- จากนั้น ให้สร้างคอลัมน์ที่เราอยากจะใส่ข้อความหลังจากแยกส่วน
- เลือกช่วงของเซลล์ B5 ถึง B8 .
- จากนั้นไปที่ ข้อมูล บนริบบิ้น
- เลือก ข้อความเป็นคอลัมน์ ตัวเลือกจาก เครื่องมือข้อมูล กลุ่ม
- ด้วยเหตุนี้ ตัวช่วยสร้างการแปลงข้อความเป็นคอลัมน์ กล่องโต้ตอบจะปรากฏขึ้น
- จากนั้น เลือก ตัวคั่น .
- หลังจากนั้น คลิกที่ ถัดไป .
- จากนั้น เลือก อื่นๆ ใน ตัวคั่น ส่วน.
- มีช่องว่างข้าง อื่นๆ . กด Ctrl +J ที่นั่น
- ผลลัพธ์ คุณจะได้จุดในนั้น
- หลังจากนั้น คลิกที่ ถัดไป .
- ในขั้นตอนสุดท้าย ให้เปลี่ยนปลายทาง
- สุดท้าย ให้คลิกที่ เสร็จสิ้น .
- ด้วยเหตุนี้ เราจะได้ผลลัพธ์ที่ต้องการ ดูภาพหน้าจอ
อ่านเพิ่มเติม:[แก้ไขแล้ว!] ข้อความเป็นคอลัมน์ของ Excel กำลังลบข้อมูล
2. การฝัง VBA เพื่อใช้ตัวแบ่งบรรทัดเป็นตัวคั่น
ตัวอย่างต่อไปของเราอิงจากการใช้โค้ด VBA เพื่อใช้ตัวแบ่งบรรทัดเป็นตัวคั่น ก่อนดำเนินการใดๆ คุณต้องเปิดใช้งานแท็บนักพัฒนาบนริบบอนก่อน โดยไปที่ลิงก์ วิธีแสดงแท็บนักพัฒนาซอฟต์แวร์บน Ribbon . หากต้องการใช้โค้ด VBA นี้ ให้ทำตามขั้นตอนอย่างระมัดระวัง
ขั้นตอน
- ขั้นแรก ไปที่ นักพัฒนา บนริบบิ้น
- จากนั้น เลือก Visual Basic ตัวเลือกจาก รหัส กลุ่ม
- จะเปิด Visual Basic หน้าต่าง
- จากนั้นไปที่ส่วนแทรก ที่ด้านบนสุด
- หลังจากนั้น เลือก โมดูล ตัวเลือก
- ส่งผลให้ โมดูล หน้าต่างรหัสจะปรากฏขึ้น
- เขียนโค้ดต่อไปนี้
Sub SplitLines()
Selection.TextToColumns Destination:=Range("C5:F8"), DataType:=xlDelimited, Other:=True, OtherChar:=vbLf
End Sub
- จากนั้น ปิด Visual Basic หน้าต่าง
- เลือกช่วงของเซลล์ B5 ถึง B8 .
- จากนั้นไปที่ นักพัฒนา บนริบบิ้น
- เลือก มาโคร ตัวเลือกจาก รหัส กลุ่ม
- จากนั้น มาโคร กล่องโต้ตอบจะปรากฏขึ้น
- เลือก เส้นแบ่ง จาก ชื่อมาโคร ส่วน.
- หลังจากนั้น ให้คลิกที่ เรียกใช้ .
- ด้วยเหตุนี้ เราจะได้รับผลลัพธ์ดังต่อไปนี้ ดูภาพหน้าจอ
อ่านเพิ่มเติม: วิธีการแปลงข้อความเป็นคอลัมน์ด้วยตัวคั่นหลายตัวใน Excel
วิธีการแบ่งเซลล์ตามตัวแบ่งบรรทัดโดยใช้สูตรใน Excel
เราสามารถแบ่งเซลล์โดยแบ่งบรรทัดโดยใช้สูตรใน Excel ที่นี่ คุณต้องสร้างชุดข้อมูลที่มีข้อความโดยใช้ตัวแบ่งบรรทัด จากนั้น ใช้สูตร เราต้องการแบ่งออกเป็นหลายคอลัมน์ เพื่อให้เข้าใจกระบวนการ ให้ทำตามขั้นตอนอย่างถูกต้อง
ขั้นตอน
- ขั้นแรก ให้สร้างชุดข้อมูลที่มีข้อความโดยใช้ตัวแบ่งบรรทัด
- จากนั้น ให้สร้างคอลัมน์ที่คุณต้องการใส่ข้อความหลังจากแยกส่วน
- หลังจากนั้น เลือกเซลล์ C5 .
- เขียนสูตรต่อไปนี้โดยใช้ LEFT . ผสมกัน , ค้นหา , และ CHAR ฟังก์ชัน
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
🔎 รายละเอียดของสูตร
LEFT(B5, SEARCH(CHAR(10),B5,1)-1): ที่นี่ ค้นหา ฟังก์ชั่นให้จำนวนอักขระทั้งหมดจากสตริง B5 และ ซ้าย ฟังก์ชั่นส่งคืนอักขระจากสตริงที่อยู่ก่อนตัวแบ่งบรรทัด คุณต้องลบ 1 เพื่อรับข้อมูลโดยไม่รวมพื้นที่ CHAR ฟังก์ชันจัดเตรียมอักขระตัวแบ่งบรรทัด
- จากนั้น กด Enter เพื่อนำสูตรไปใช้
- After that, drag the Fill Handle icon down the column.
- Then, select cell D5 .
- Write down the following formula using the combination of MID , SEARCH , and CHAR functions.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)
🔎 Breakdown of the Formula
MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): Here, we utilize the MID function to get the middle text. To get this, first, need to define the text. We take B5 as our text.
Then, we have to define the start number. To do this, we use the combination of SEARCH and CHAR ฟังก์ชัน
SEARCH(CHAR(10),B5) + 1: This formula provides the start number after the line break. So, it returns 7 which is the start number of our middle text.
SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): This formula provides the total number of character of the middle text. It returns 4 which denotes the total number of characters in the middle text.
Finally, the MID function uses this value and returns the middle text from the given text value.
- จากนั้น กด Enter to apply the formula.
- After that, drag the Fill Handle icon down the column.
- Then, select cell E5 .
- Write down the following formula using the combination of RIGHT , LEN , SEARCH , and CHAR functions.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))
🔎 Breakdown of the Formula
RIGHT(B5,LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1)): Here, the RIGHT function takes the text and the total number of characters and returns the text from the right side.
LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1: Here, the LEN function provides the total length of the text. So, it will return 12 as the length of the text on cell B5 . Then, the SEARCH and CHAR function denotes the total number of character including the last line break. It returns 11 . So, the difference between these two is 1. The RIGHT function will take the text and returns one character from the right as output.
- จากนั้น กด Enter to apply the formula.
- After that, drag the Fill Handle icon down the column.
อ่านเพิ่มเติม: How to Split Text to Columns Automatically with Formula in Excel
สิ่งที่ควรจำ
- You need to apply the line break by pressing Alt+Enter . Otherwise, the text-to-column feature will not count as a delimiter. So, just giving some space in the cell is not enough to split.
- You have to use the Ctrl+J command in the Other section to split the text. Otherwise, you won’t get the desired result.
บทสรุป
We hope that you were able to apply the methods that we showed in this tutorial on how to use a line break as a delimiter in the Excel text-to-columns feature. As you can see, there are quite a few steps to achieve this. So carefully follow them to achieve the same result as we have produced here. If you get stuck in any of the steps, I recommend going through them a few times to clear up any confusion. Lastly, to learn more excel techniques, follow our ExcelDemy website. If you have any queries, please feel free to connect us in the comment box.
บทความที่เกี่ยวข้อง
- How to Use Text to Columns Feature with Carriage Return in Excel
- Convert Text to Columns Without Overwriting in Excel
- How to Use Text to Columns in Excel for Date (With Easy Steps)