สารบัญ
Excel เป็นเครื่องมือที่ใช้กันอย่างแพร่หลายเมื่อต้องจัดการกับชุดข้อมูลขนาดใหญ่ เราสามารถทำงานมากมายหลายมิติใน Excel บางครั้ง เราจำเป็นต้อง แบ่งข้อมูลด้วยเครื่องหมายจุลภาคเป็นคอลัมน์ ใน Excel การแยกข้อมูลออกเป็นคอลัมน์ด้วยเครื่องหมายจุลภาค เราสามารถใช้วิธีการต่างๆ ในบทความนี้ ฉันจะแสดง 8 วิธีการที่มีประสิทธิภาพใน Excel เพื่อ แยกข้อมูล ออกเป็น คอลัมน์ โดย เครื่องหมายจุลภาค
ดาวน์โหลดสมุดงานแบบฝึกหัด
แบ่งข้อมูลออกเป็นคอลัมน์ด้วย Comma.xlsmนี่คือ ชุดข้อมูล ที่ฉันจะใช้ เรามีบางคนพร้อมด้วย ที่อยู่ ของพวกเขา ที่อยู่มีเครื่องหมายจุลภาค เราจะแบ่ง เมือง และ ประเทศ ออกเป็น คอลัมน์แยกกัน ในบทความนี้
7 วิธีแยกข้อมูลออกเป็นคอลัมน์ด้วยเครื่องหมายจุลภาคใน Excel
1. แยกข้อมูลออกเป็นคอลัมน์โดยใช้คุณลักษณะข้อความเป็นคอลัมน์
ก่อนอื่น ฉันจะแสดงวิธีใช้ ข้อความ ไปที่คอลัมน์ คุณลักษณะเพื่อแบ่งข้อมูลออกเป็น หลายคอลัมน์ .
ขั้นตอน:
- ก่อนอื่น เลือก C5: C11 . จากนั้นไปที่แท็บ ข้อมูล >> เลือก เครื่องมือข้อมูล >> เลือก ข้อความเป็นคอลัมน์
- ตัวช่วยแปลงข้อความเป็นคอลัมน์ จะปรากฏขึ้น เลือก ตัวคั่น จากนั้นคลิก ถัดไป .
- ถัดไป เลือก ตัวคั่น เป็น จุลภาค จากนั้นคลิก ถัดไป .
- จากนั้นเลือก ทั่วไป เป็น รูปแบบข้อมูลคอลัมน์ เลือก ปลายทาง สุดท้าย เลือก เสร็จสิ้น
Excel จะแบ่งข้อมูล
อ่านเพิ่มเติม: วิธีแยกข้อมูลออกเป็นหลายคอลัมน์ใน Excel
2. การใช้การเติมแบบรวดเร็วกับข้อมูลแยกใน Excel
ตอนนี้ ฉันจะ ใช้ Flash Fill เพื่อ แบ่งข้อมูล ใน Excel .
STEPS:
- เขียน Tokyo ใน D5 .
- ใช้ Fill Handle ถึง ป้อนอัตโนมัติ จนถึง D11 .
- ตอนนี้ให้คลิก ตัวเลือกป้อนอัตโนมัติ (ดู รูปภาพ)
- เลือก Flash Fill .
<0 Excelจะแสดง เมือง.
- ในทำนองเดียวกัน แยก ประเทศ .
อ่านเพิ่มเติม: วิธีแยกข้อมูลในเซลล์ Excel หนึ่งเซลล์ออกเป็นหลายคอลัมน์ (5 วิธี)
3. การใช้ การรวมกันของ ซ้าย ค้นหา & LEN เพื่อแบ่งข้อมูลออกเป็นคอลัมน์โดยใช้เครื่องหมายจุลภาค
ในส่วนนี้ ฉันจะอธิบายวิธีที่คุณสามารถ แยกข้อมูล โดยใช้ the ซ้าย , FIND และ LEN ฟังก์ชันต่างๆ .
ขั้นตอน:
- ไปที่ D5 . เขียนสูตรต่อไปนี้
=LEFT(C5,FIND(",",C5)-1)
รายละเอียดสูตร<2
FIND(“,”,C5) ➤ ส่งกลับตำแหน่งของอักขระ ลูกน้ำ (,) ใน C5 .
เอาต์พุต : 6
ซ้าย(C5,FIND(“,”,C5)-1) ➤ ส่งคืน หมายเลขที่ระบุ จากจุดเริ่มต้นของ ข้อความ ใน C5 .
เอาต์พุต : โตเกียว
- จากนั้น กด ENTER Excel จะส่งคืนเอาต์พุต
- ตอนนี้ ใช้ เติม แฮนเดิล ถึง ป้อนอัตโนมัติ .
สำหรับแยก ประเทศ ,
- ไปที่ E5 . เขียนสูตรต่อไปนี้
=RIGHT(C5,LEN(C5)-FIND(",",C5))
รายละเอียดสูตร<2
FIND(“,”,C5) ➤ ส่งกลับตำแหน่งของ เครื่องหมายจุลภาค(,) ใน C5 .
<0 เอาต์พุต: 6LEN(C5) ➤ คืนค่า จำนวน ของ อักขระ ใน C5 .
เอาต์พุต: 11
ขวา(C5,LEN(C5)-FIND( “,”,C5)) ➤ ส่งกลับ ตำแหน่งที่ระบุ ของ อักขระ จากจุดสิ้นสุดของ C5
เอาต์พุต : ญี่ปุ่น
- ตอนนี้ กด ENTER Excel จะแสดงผลลัพธ์
- ตอนนี้ ให้ใช้ เติม แฮนเดิล ถึง ป้อนอัตโนมัติ .
4. การใช้ PowerQuery เพื่อแยกข้อมูล
ตอนนี้ ฉันจะใช้ PowerQuery ถึง แบ่งข้อมูล เป็น คอลัมน์ ใน Excel .
STEPS:
- สร้าง ตาราง โดยเลือก ช่วง B4:C11 ทั้งหมด
- กด CTRL + T ช่องป้อนข้อมูล จะปรากฏขึ้น ใส่ ข้อมูล ในตารางของคุณ นี่คือ B4:C11 .
- ตอนนี้ ไปที่แท็บ ข้อมูล >> ; เลือก จากตาราง/ช่วง .
- ตัวแก้ไข PowerQuery หน้าต่างจะปรากฏขึ้น วาง เคอร์เซอร์ ไว้ที่ คอลัมน์ที่อยู่ จากนั้น คลิกขวา เมาส์ เพื่อนำ แถบบริบท
- จาก แถบบริบท เลือก แยกคอลัมน์ >> เลือก ตามตัวคั่น
- แยกคอลัมน์ตามตัวคั่น กล่องโต้ตอบจะปรากฏขึ้น เลือก ตัวคั่น เป็น เครื่องหมายจุลภาค จากนั้นคลิก ตกลง .
- Excel จะ แบ่ง คอลัมน์ ภายใต้ 1 และ Address.2 คอลัมน์ จากนั้นคลิก ปิด & Load .
- Excel จะถ่ายโอน ชุดข้อมูล ไปยัง แผ่นงานใหม่ .
- เปลี่ยนชื่อ คอลัมน์ .
อ่านเพิ่มเติม: วิธีแยกข้อมูลใน Excel (5 วิธี)
5. การแปลงข้อมูลเป็นไฟล์ CSV
ตอนนี้ ฉันจะแสดงวิธีอื่น ฉันจะแปลง ชุดข้อมูล เป็นไฟล์ CSV ( ค่าที่คั่นด้วยเครื่องหมายจุลภาค ) ก่อน
ขั้นตอน:
- ขั้นแรก คัดลอก คอลัมน์ ที่อยู่ ลงใน แผ่นจดบันทึก หน้า
- จากนั้นไปที่ ไฟล์ >> เลือก บันทึกเป็น .
- ตอนนี้ ตั้งชื่อ และ บันทึกไฟล์ . โปรดจำไว้ว่า คุณต้องใส่ .csv ต่อท้ายชื่อ
- ตอนนี้ เปิด ไฟล์ จาก ตำแหน่ง ที่คุณอยู่ บันทึกไว้ก่อนหน้านี้ .
- Excel จะแยก ข้อมูล .
- ตอนนี้ จัดรูปแบบ ตามที่คุณต้องการ
6. การใช้ VBA เพื่อแยกข้อมูลออกเป็นคอลัมน์โดยใช้เครื่องหมายจุลภาค
ตอนนี้ ฉันจะใช้ โค้ด VBA เพื่อ แยกข้อมูล .
ขั้นตอน:
- กด ALT + F11 เพื่อเปิด หน้าต่าง VBA .
- จากนั้นไปที่ แทรก >> เลือก โมดูล .
- โมดูลใหม่ จะเปิดขึ้น เขียนโค้ดต่อไปนี้
1481
รายละเอียดโค้ด
- ที่นี่ ฉันได้สร้าง ขั้นตอนย่อย แยกคอลัมน์ ฉันใช้ คำสั่ง dim เพื่อกำหนด ตัวแปร SplitData เป็น String และ i เป็น ตัวแปร .
- จากนั้นฉันใช้ สำหรับลูป 5 ถึง 11 แสดงว่าฉันจะ แยก ข้อมูล จากแถว ที่ 5 ถึง 11 .
- ถัดไป ฉัน ใช้ฟังก์ชัน VBA Split โดยที่ n คือ แถว หมายเลข และ 3 กำหนดว่า ข้อมูล อยู่ใน C คอลัมน์ เมื่อ นับ = 4 ข้อมูล จะถูก แยก ออกเป็น คอลัมน์ D .
- อีกครั้ง ฉันใช้ สำหรับลูป ถึง ส่วนเพิ่ม นับ .
- ตอนนี้กด F5 เพื่อเรียกใช้ รหัส . Excel จะ แยก ข้อมูล
7. การใช้ FILTERXML, SUBSTITUTE & ; ฟังก์ชัน TRANSPOSE ใน Excel เป็น Splitข้อมูล
ตอนนี้ ฉันจะใช้ ฟังก์ชัน FILTERXML ร่วมกับ การ SUBSTITUTE & ฟังก์ชัน TRANSPOSE ซึ่งจะใช้ได้กับ Excel เวอร์ชันอัปเกรด
ขั้นตอน:
เลือก D5 และ E5 . เขียนสูตรต่อไปนี้
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))
รายละเอียดสูตร
SUBSTITUTE(C5,”,”,””) ➤ สิ่งนี้จะแทนที่ ลูกน้ำ (,) ใน D5 และ E5 .
เอาต์พุต: “TokyoJapan”
FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ ส่งคืน ข้อมูล XML จาก เนื้อหา ตามหลัง XPath
เอาต์พุต: {“โตเกียว”;”ญี่ปุ่น”}
TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ มันจะย้ายอาร์เรย์
เอาต์พุต: {“โตเกียว”,”ญี่ปุ่น”}
- จากนั้นกด ENTER Excel จะส่งคืนผลลัพธ์
- จากนั้นใช้ Fill Handle เพื่อ AutoFill .
หนังสือแบบฝึกหัด
การฝึกฝนทำให้ผู้ชายสมบูรณ์แบบ สิ่งสำคัญคือต้องฝึกฝนเพื่อทำให้วิธีการใด ๆ อยู่ภายใน นั่นเป็นเหตุผลที่ฉันแนบ เอกสารแบบฝึกหัด สำหรับคุณ
สรุป
ในบทความนี้ ฉันได้สาธิต 7 วิธีการที่มีประสิทธิภาพใน Excel เพื่อ แยกข้อมูล ออกเป็น คอลัมน์ โดย เครื่องหมายจุลภาค ฉันหวังว่ามันจะช่วยให้ทุกคน และสุดท้าย หากคุณมีคำแนะนำ แนวคิด หรือคำติชมใดๆโปรดอย่าลังเลที่จะแสดงความคิดเห็นด้านล่าง