สารบัญ
บางครั้ง ขณะทำงานใน Microsoft Excel เราจำเป็นต้องแยกค่าต่อเนื่องที่คั่นด้วยเครื่องหมายจุลภาคของหนึ่งคอลัมน์ออกเป็นคอลัมน์หรือแถวต่างๆ เมื่อเรานำเข้าข้อมูลที่สร้างขึ้นจากแอปพลิเคชันอื่นใน excel ข้อมูลทั้งหมดอาจอยู่ในคอลัมน์เดียว คั่นด้วยเครื่องหมายจุลภาค นอกจากนี้ เราอาจต้องดึงข้อมูลบางส่วนออกมาตามความต้องการ บทความนี้จะแนะนำให้คุณแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นหลายคอลัมน์/แถวโดยใช้ฟังก์ชันและคุณลักษณะต่างๆ
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดที่เราใช้ในการเตรียมสิ่งนี้ article.
แยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นแถวหรือ Columns.xlsm
5 วิธีแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นแถวหรือคอลัมน์ใน Excel
1. แยกข้อมูลออกเป็นแถว/คอลัมน์ด้วยเครื่องหมายจุลภาคโดยใช้คุณลักษณะ 'ข้อความเป็นคอลัมน์' ใน Excel
1.1. แยกค่าออกเป็นคอลัมน์
ก่อนอื่น ฉันจะใช้คุณสมบัติ ข้อความเป็นคอลัมน์ ของ excel เพื่อแยกข้อมูลออกเป็นหลายคอลัมน์ นี่เป็นวิธีที่ง่ายที่สุดในการ แยกข้อมูลออกเป็นคอลัมน์ สมมติว่าเรามีชุดข้อมูลที่มีผลไม้หลายตัวอยู่ในคอลัมน์ คั่นด้วยเครื่องหมายจุลภาค มี 3 ผลไม้ในแต่ละเซลล์ ตอนนี้ฉันจะแบ่งผลของคอลัมน์ B เป็น 3 คอลัมน์ต่างๆ (คอลัมน์ C , D & E ).
ทำตามขั้นตอนด้านล่างเพื่อทำงาน
ขั้นตอน:
- ขั้นแรก เลือกชุดข้อมูลทั้งหมด และไปที่ ข้อมูล > เครื่องมือข้อมูล > ข้อความเป็นคอลัมน์ .
- ด้วยเหตุนี้ ตัวช่วยสร้างข้อความเป็นคอลัมน์ จึงปรากฏขึ้น . ตอนนี้ จากส่วน ประเภทข้อมูลดั้งเดิม ให้เลือก ตัวคั่น แล้วคลิก ถัดไป .
- จากนั้นจากส่วน ตัวคั่น ให้ทำเครื่องหมายที่ จุลภาค แล้วกด ถัดไป .
- หลังจากนั้น เลือกตำแหน่ง ปลายทาง (ที่นี่ เซลล์ C5 ) และกด เสร็จสิ้น
- สุดท้าย หลังจากปิด Text to Columns Wizard เราจะได้ผลลัพธ์ด้านล่าง ข้อมูลทั้งหมดที่คั่นด้วยเครื่องหมายจุลภาคจะแบ่งออกเป็นคอลัมน์ C , D และ E
อ่านเพิ่มเติม: วิธีแยกข้อมูลในเซลล์ Excel หนึ่งเซลล์เป็นหลายคอลัมน์ (5 วิธี)
1.2. แยกเป็นแถวโดยใช้ข้อความเป็นคอลัมน์
ตอนนี้ ฉันจะแบ่งค่าที่คั่นด้วยเครื่องหมายจุลภาคเป็น หลายแถว สมมติว่าฉันมีชุดข้อมูลด้านล่างที่มีชื่อผลไม้ ก่อนที่จะใส่ค่าเหล่านี้ลงในหลายแถว ฉันจะแยกค่าเหล่านี้ออกเป็นคอลัมน์โดยใช้คุณลักษณะ ข้อความเป็นคอลัมน์
ขั้นตอน:
- ก่อนอื่นให้เลือก เซลล์ B5 ไปที่ ข้อมูล > ข้อความเป็นคอลัมน์ .
- จากนั้นจาก Text to Columns Wizard เลือก Original Data Type : Delimited แล้วคลิก ถัดไป .
- ตอนนี้เลือกประเภท ตัวคั่น : เครื่องหมายจุลภาค แล้วคลิก ถัดไป .
- หลังจาก ให้เลือกเซลล์ ปลายทาง (ที่นี่ เซลล์ C5 ) แล้วกด เสร็จสิ้น .
- ดังนั้น คุณจะได้ผลลัพธ์ด้านล่าง ตอนนี้ฉันจะวางข้อมูลผลลัพธ์ในหลายแถว โดยคัดลอกช่วง C5:G5 .
- จากนั้นให้คลิกขวาที่ เซลล์ B7 และเลือก เปลี่ยนตำแหน่ง จาก ตัวเลือกการวาง (ดูภาพหน้าจอ)
- สุดท้าย เราจะ ได้ผลลัพธ์ที่เราต้องการ ค่าที่คั่นด้วยเครื่องหมายจุลภาคทั้งหมดจะถูกแบ่งแถว 7 ถึง 11
อ่านเพิ่มเติม: วิธีแบ่งข้อมูลใน Excel (5 วิธี)
2. Excel Power Query เพื่อแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นคอลัมน์หรือแถว
2.1. Power Query เพื่อแบ่งค่าออกเป็นคอลัมน์
ครั้งนี้ ฉันจะใช้ excel Power Query เพื่อแบ่งข้อมูลที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นหลายคอลัมน์ ทำตามคำแนะนำด้านล่างเพื่อทำงาน
ขั้นตอน:
- ขั้นแรก วางเคอร์เซอร์ในเซลล์ใดๆ ในชุดข้อมูลที่มีอยู่ จากนั้นไปที่ ข้อมูล > จากตาราง/ช่วง (กลุ่ม รับและแปลงข้อมูล )
- ดังนั้น Excel จะขอให้คุณแปลงช่วงข้อมูลเป็นตาราง ตรวจสอบช่วงข้อมูลและกด ตกลง เพื่อสร้างตาราง
- ด้วยเหตุนี้ ตัวแก้ไข Power Query หน้าต่างปรากฏขึ้นพร้อมกับตารางด้านล่าง ตอนนี้ จากหน้าต่าง ตัวแก้ไข Power Query ให้ไปที่ หน้าแรก > แยกคอลัมน์ > ตามตัวคั่น .
- หลังจากนั้น กล่องโต้ตอบ แยกคอลัมน์ตามตัวคั่น จะปรากฏขึ้น เลือก เครื่องหมายจุลภาค จาก เลือกหรือป้อนตัวคั่น แล้วกด ตกลง (ดูภาพหน้าจอ)
- ด้วยเหตุนี้ excel จึงแยกตารางออกเป็น 3 คอลัมน์ตามด้านล่าง ตอนนี้ เมื่อต้องการปิด ตัวแก้ไข Power Query ให้ไปที่ หน้าแรก > ปิด & โหลด > ปิด & โหลด .
- สุดท้าย นี่คือผลลัพธ์สุดท้ายที่เราได้รับ ข้อมูลทั้งหมดที่คั่นด้วยเครื่องหมายจุลภาคจะถูกแบ่งออกเป็น 3 คอลัมน์ของตาราง
อ่านเพิ่มเติม: วิธีแยกข้อมูลออกเป็น หลายคอลัมน์ใน Excel
2.2. แบ่งข้อมูลออกเป็นแถว
ที่นี่ ฉันจะแบ่งค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นหลายแถวโดยใช้ Excel Power Query .
ขั้นตอน:
- เรามีผลไม้ที่คั่นด้วยเครื่องหมายจุลภาคใน เซลล์ B5 & C5 . เมื่อต้องการใช้ Power Query กับค่าเหล่านี้ ให้คลิกที่ เซลล์ B5 หรือ C5 และไปที่ ข้อมูล > จากตาราง /Range .
- ถัดไป กล่องโต้ตอบ สร้างตาราง จะปรากฏขึ้น ตรวจสอบช่วงของตาราง แล้วกด ตกลง ดังนั้น ตารางด้านล่างจะถูกสร้างขึ้นในหน้าต่าง Power Query Editor
- จากนั้นเลือกตาราง ไปที่ หน้าแรก > แยกคอลัมน์ > แยกตามตัวคั่น .
- ตอนนี้ แยกคอลัมน์ตามตัวคั่น ไดอะล็อกจะปรากฏขึ้น จากส่วน เลือกหรือป้อนตัวคั่น เลือก เครื่องหมายจุลภาค ไปที่ ตัวเลือกขั้นสูง แล้วคลิก แถว จากฟิลด์: แยก ลงใน เมื่อเสร็จแล้วให้กด ตกลง .
- เมื่อกด ตกลง เราจะได้ผลลัพธ์ด้านล่าง . ไปที่ หน้าแรก > ปิด & โหลด > ปิด & โหลด เพื่อแสดงผลบนแผ่นงาน excel
- ในที่สุด ต่อไปนี้คือผลลัพธ์สุดท้ายที่เราได้รับ ค่าที่คั่นด้วยเครื่องหมายจุลภาคทั้งหมดจะแบ่งออกเป็นแถว 2 ถึง 7 .
3. รวมซ้าย, ขวา , MID, ค้นหา & ฟังก์ชัน LEN สำหรับแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นคอลัมน์
เราสามารถใช้ฟังก์ชัน excel เพื่อแบ่งข้อมูลที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นหลายคอลัมน์ โดยพื้นฐานแล้ว เราสามารถแยกข้อมูลบางส่วนในคอลัมน์ต่างๆ โดยใช้การผสมกันของฟังก์ชัน excel ตามตัวคั่น (เครื่องหมายจุลภาค เว้นวรรค เครื่องหมายอัฒภาค) ในวิธีนี้ ฉันจะดึงข้อมูลจากตำแหน่ง 3 จากสตริงข้อความต่อเนื่องที่อยู่ในคอลัมน์ B และวางไว้ในหลายคอลัมน์
3.1. ค้นหาคำแรก
เริ่มแรก ฉันจะแยกคำแรกจากสตริงข้อความต่อเนื่องโดยใช้ฟังก์ชัน ซ้าย และ ค้นหา
ขั้นตอน:
- พิมพ์สูตรด้านล่างใน เซลล์ C5 แล้วกด ป้อน จากแป้นพิมพ์
=LEFT(B5,FIND(",", B5)-1)
- เมื่อป้อน สูตร Excel จะส่งกลับ ' วันที่ ' ซึ่งเป็นคำแรกของ เซลล์ B5
ที่นี่ ฟังก์ชัน FIND ส่งกลับตำแหน่งของเครื่องหมายจุลภาค ที่ 1 จากนั้นฟังก์ชัน ซ้าย จะแยกคำแรกก่อนเครื่องหมายจุลภาคแรก
3.2. แยกคำที่ 2
ตอนนี้ ฉันจะใช้การรวมกันของฟังก์ชัน MID และ FIND เพื่อแยกคำที่สองออกจาก เซลล์ B5 .
ขั้นตอน:
- พิมพ์สูตรต่อไปนี้ใน เซลล์ D5 และกด Enter .
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
- ด้วยเหตุนี้ สูตรข้างต้นจึงคืนค่า องุ่น ; คำ ที่ 2 ของ เซลล์ B5 .
ที่นี่ ฟังก์ชัน MID จะคืนค่า อักขระจากกึ่งกลางของสตริงข้อความของ เซลล์ B5 และฟังก์ชัน FIND จะส่งกลับตำแหน่งของสตริง ที่ 2 ใน เซลล์ B5 .
3.3. ค้นหาคำที่ 3
สมมติว่า ฉันจะแยก คำที่ 3 ออกจาก เซลล์ B5 ตามตำแหน่งของเครื่องหมายจุลภาค ขณะแยก คำ ที่ 3 ฉันจะใช้ฟังก์ชัน ขวา , LEN และ FIND
ขั้นตอน:
- พิมพ์สูตรด้านล่างใน เซลล์ D5 จากนั้นกด Enter .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))
- เมื่อคุณกด ป้อน excel จะส่งกลับ แตงโม ซึ่งเป็น ที่ 3 คำของข้อมูลต่อเนื่องของเราใน เซลล์ B5 .
ที่นี่ LEN ฟังก์ชันจะส่งกลับความยาว ของ เซลล์ B5 จากนั้นฟังก์ชัน FIND จะส่งคืนตำแหน่งของเครื่องหมายจุลภาคใน เซลล์ B5 ต่อมาขึ้นอยู่กับผลลัพธ์ของฟังก์ชัน FIND และ LEN ฟังก์ชัน RIGHT จะแยกคำที่อยู่ขวาสุดออกจาก เซลล์ B5 .
- เนื่องจากฉันได้รับคำ ที่ 1 , ที่ 2 และ ที่ 3 ทั้งหมดในคอลัมน์ต่างๆ สำหรับแถวแรก ตอนนี้ฉันจะพยายามรับ ผลลัพธ์ที่คล้ายกันสำหรับแถวที่เหลือ โดยเลือกช่วง C5:D5 และใช้เครื่องมือ Fill Handle ( + )
- ในที่สุด นี่คือผลลัพธ์สุดท้ายที่เราจะได้รับ
4. Excel VBA เพื่อแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นคอลัมน์ หรือแถว
4.1. VBA เพื่อแบ่งค่าออกเป็นคอลัมน์
คุณสามารถแบ่งข้อมูลที่คั่นด้วยเครื่องหมายจุลภาคเป็นหลายคอลัมน์โดยใช้โค้ด VBA ง่ายๆ
ขั้นตอน:
- ขั้นแรก ไปที่แผ่นงานที่คุณต้องการแยกข้อมูล จากนั้น คลิกขวาที่ชื่อแผ่นงาน แล้วคลิก ดูโค้ด เพื่อเปิดหน้าต่าง VBA ขึ้นมา
- จากนั้นพิมพ์รหัสด้านล่างใน โมดูล และ เรียกใช้ รหัสโดยใช้ปุ่ม F5
4142
ที่นี่ ' r ' ระบุแถวที่มีข้อมูล ในทางกลับกัน ' Count=3 ' ระบุคอลัมน์ C ซึ่งเป็นคอลัมน์แรกเพื่อแสดงข้อมูลแยก
- เมื่อคุณรันโค้ด ข้อมูลที่ถูกคั่นด้วยเครื่องหมายจุลภาคในคอลัมน์ B จะถูกแยกออกเป็นคอลัมน์ C , D และ E ตามด้านล่าง:
4.2. แยกค่าออกเป็นแถว
ตอนนี้ฉันจะแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นแถวต่างๆ โดยใช้ excel VBA ทำตามขั้นตอนด้านล่างเพื่อทำงาน
ขั้นตอน:
- ขั้นแรก ไปที่แผ่นงานที่คุณมีข้อมูล และคลิกขวาที่ ดูโค้ด .
- ด้วยเหตุนี้ หน้าต่าง VBA จะปรากฏขึ้น เขียนโค้ดด้านล่างใน โมดูล และล้างโค้ดโดยกด F5 บนแป้นพิมพ์
7722
- ตอนนี้ เมื่อคุณรันโค้ด กล่องอินพุตด้านล่างจะปรากฏขึ้น ให้ป้อนช่วงข้อมูลด้านล่าง แล้วกด ตกลง .
- ด้วยเหตุนี้ ช่องป้อนข้อมูลอื่นจะปรากฏขึ้น ใส่เซลล์ปลายทางที่นั่นแล้วกด ตกลง .
- ในท้ายที่สุด เราจะได้ผลลัพธ์ด้านล่าง ค่าที่คั่นด้วยเครื่องหมายจุลภาคทั้งหมดของชุดข้อมูลของเราจะถูกแบ่งออกเป็นแถว 8 ถึง 13 .
5. ใช้ Excel Flash Fill เพื่อแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นคอลัมน์ต่างๆ
เราสามารถพิมพ์ข้อมูลส่วนหนึ่งที่คั่นด้วยเครื่องหมายจุลภาคในคอลัมน์อื่น จากนั้นจึงใช้คุณลักษณะ Flash Fill เพื่อรับค่าที่เหลือ ข้อมูลรูปแบบเดียวกัน
ขั้นตอน:
- พิมพ์ ' วันที่ ' ใน เซลล์ C5 ต่อมา เมื่อคุณเริ่มพิมพ์ ' R ' ใน เซลล์ C6 excel เข้าใจว่าฉันต้องการผลไม้ในตำแหน่งแรกจากทุกแถว
- เพียงกด Enter เพื่อรับผลลัพธ์ด้านล่าง ตอนนี้คุณสามารถใช้วิธีการที่คล้ายกันนี้เพื่อแยกค่าอื่นๆ ที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นหลายคอลัมน์
สรุป
ในบทความข้างต้น ฉันมี พยายามหารือหลายวิธีในการแบ่งค่าที่คั่นด้วยเครื่องหมายจุลภาคเป็นแถวหรือคอลัมน์ใน excel อย่างละเอียด หวังว่าวิธีการและคำอธิบายเหล่านี้จะเพียงพอที่จะแก้ปัญหาของคุณได้ โปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ