วิธีแยกค่าที่คั่นด้วยเครื่องหมายจุลภาคออกเป็นแถวหรือคอลัมน์ใน Excel

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

บางครั้ง ขณะทำงานใน 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 อย่างละเอียด หวังว่าวิธีการและคำอธิบายเหล่านี้จะเพียงพอที่จะแก้ปัญหาของคุณได้ โปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง