สารบัญ
หากในชุดข้อมูลขนาดใหญ่ ข้อมูลหลายรายการถูกบีบอัดในเซลล์เดียว ก็จะเป็นเรื่องยากที่จะค้นหาและค้นหาข้อมูลเพื่อดูหรือทำงานใดๆ ในบทความนี้ ฉันจะอธิบายวิธีแบ่งเซลล์ออกเป็นสองแถวใน Excel
เพียงเพื่อให้คำอธิบายชัดเจนขึ้น ฉันใช้ชุดข้อมูลตัวอย่างของข้อมูลหนังสือ ฉันได้เลือกคอลัมน์สองคอลัมน์ ได้แก่ ชื่อหนังสือ และ ผู้แต่ง ที่นี่ มีบางเซลล์ที่มีชื่อผู้แต่งหลายคนอยู่ในเซลล์เดียว
ดาวน์โหลดเพื่อฝึกปฏิบัติ
แยก a เซลล์เป็นสองแถว.xlsm
วิธีแยกเซลล์ออกเป็นสองแถวใน Excel
1. การใช้ Text to Columns เพื่อแยกเซลล์ออกเป็นสองแถว
คุณสามารถใช้ ข้อความเป็นคอลัมน์ จาก ริบบิ้น เพื่อแยกเซลล์ออกเป็นแถว
มาดูขั้นตอนกัน
ขั้นแรก เลือกเซลล์ที่คุณต้องการแยก ที่นี่ ฉันเลือกเซลล์ C5
จากนั้นเปิดแท็บ ข้อมูล >> จาก เครื่องมือข้อมูล >> เลือก ข้อความเป็นคอลัมน์
➤ กล่องโต้ตอบ จะปรากฏขึ้น จากนั้นเลือกประเภทไฟล์ ตัวคั่น และคลิก ถัดไป .
➤ ตอนนี้เลือก ตัวคั่น ของคุณ ค่ามี
➤ ฉันเลือก ลูกน้ำ (,)
➤ คลิก ถัดไป
ที่นี่คุณสามารถเลือก ปลายทาง มิฉะนั้น ให้คงไว้อย่างนั้น จากนั้นคลิก เสร็จสิ้น .
➤ ที่นี่คุณจะเห็น ค่าคือแบ่งเป็นคอลัมน์ แต่ฉันต้องการแยกค่าเหล่านี้ออกเป็นสองแถว
มีสองวิธีทั่วไปในการพลิกคอลัมน์เป็นแถว คือ ตัวเลือกการวาง และ ฟังก์ชัน TRANSPOSE
I. ตัวเลือกการวาง
ตอนนี้ เพื่อแบ่งคอลัมน์ ค่าลงในแถว ก่อนอื่นให้เลือกเซลล์
คุณสามารถใช้ตัวเลือก ตัด หรือ คัดลอก
➤ ตอนนี้ คลิกขวาบนเมาส์ จากนั้นเลือก คัดลอก (คุณสามารถใช้ ตัด ได้เช่นกัน)
➤ เลือกเซลล์ที่คุณต้องการวางค่า
➤ ฉันเลือกเซลล์ C6
➤ อีกครั้ง คลิกขวาบนเมาส์ จากนั้นเลือก วางสลับตำแหน่ง จาก ตัวเลือกการวาง .
➤ ตอนนี้คุณจะพบค่าที่เลือกในแถวที่เลือก
II. ฟังก์ชัน TRANSPOSE
คุณยังสามารถใช้ฟังก์ชัน TRANSPOSE เพื่อแบ่งเซลล์ออกเป็นแถวหลังจากใช้ Text to Columns
➤ ขั้นแรก เลือกเซลล์เพื่อวางค่าของคุณ ฉันเลือกเซลล์ C6
จากนั้น พิมพ์สูตรต่อไปนี้ในเซลล์ที่เลือก หรือลงใน แถบสูตร
=TRANSPOSE(D5)
➤ ที่นี่ ค่าที่เลือกจะถูกย้ายในเซลล์ C6
อ่านเพิ่มเติม: วิธีแบ่งเซลล์หนึ่งเป็นสองใน Excel (5 วิธีที่เป็นประโยชน์)
การอ่านที่คล้ายกัน
- Excel Split Cell by Delimiter Formula
- วิธีแบ่งเซลล์เดียวในแบ่งครึ่งใน Excel (แนวทแยงและแนวนอน)
- สูตร Excel เพื่อแยก: 8 ตัวอย่าง
- วิธีสร้างสองบรรทัดในเซลล์เดียวใน Excel (4 วิธี)
2. การใช้ VBA เพื่อแยกเซลล์ออกเป็นสองแถว
คุณสามารถใช้ VBA เพื่อแบ่งเซลล์ออกเป็นสองแถว
➤ เปิดแท็บ นักพัฒนาซอฟต์แวร์ >> จากนั้นเลือก Visual Basic
จะเปิดหน้าต่างใหม่ของ Microsoft Visual Basic for Applications
➤จาก แทรก >> เลือก โมดูล .
➤ โมดูล ใหม่จะเปิดขึ้น
ตอนนี้ เขียนโค้ดใน โมดูล .
2415
➤ บันทึก โค้ด และกลับไปที่แผ่นงาน
➤ตอนนี้ เลือกเซลล์ที่คุณต้องการแบ่งเป็นแถว ฉันเลือกเซลล์ C6
➤ เปิดแท็บ ดู >> จาก มาโคร >> เลือก ดูมาโคร
➤ กล่องโต้ตอบ จะปรากฏขึ้น จากนั้นเลือก มาโคร เป็น เรียกใช้
➤ จากนั้น กล่องโต้ตอบ จะปรากฏขึ้นชื่อ แยกเซลล์เป็นแถว คุณสามารถเลือกเซลล์ก่อนหรือคุณสามารถเลือกช่วงจาก กล่องโต้ตอบ ที่ป๊อปอัปขึ้นมา
ตอนนี้ ใน เอาต์พุตไปยัง เลือกช่วงที่คุณต้องการวางค่าการแบ่งเซลล์
➤ ฉันเลือกช่วง C5:C6 .
สุดท้าย คุณจะเห็นว่าค่าของเซลล์ที่เลือกแบ่งออกเป็นสองส่วนแถว
อ่านเพิ่มเติม: Excel VBA: แยกสตริงออกเป็นเซลล์ (4 แอปพลิเคชันที่มีประโยชน์)
3. การใช้ Power Query
คุณยังสามารถใช้ Power Query เพื่อแบ่งเซลล์ออกเป็นแถว
➤ ขั้นแรก เลือกช่วงเซลล์
➤เปิด ข้อมูล แท็บ >> จากนั้นเลือก จากตาราง/ช่วง
ตอนนี้ กล่องโต้ตอบ จะปรากฏขึ้นเพื่อแสดงการเลือก จากนั้นเลือก ของฉัน ตารางมีส่วนหัว จากนั้นคลิก ตกลง .
➤ ที่นี่ หน้าต่างใหม่จะปรากฏขึ้น
จากตรงนั้น ให้เลือกเซลล์เพื่อแบ่งเป็นแถว
เปิดแท็บ หน้าแรก >> จาก แยกคอลัมน์ >> เลือก ตามตัวคั่น
กล่องโต้ตอบ กล่องโต้ตอบ จะปรากฏขึ้น จากนั้นเลือก ตัวคั่นเครื่องหมายจุลภาค (,) จากนั้นเลือก แถว จาก ตัวเลือกขั้นสูง จาก เครื่องหมายคำพูด เลือก ไม่มี .
สุดท้าย คลิก ตกลง .
➤ ในตอนท้าย คุณจะเห็นว่าเซลล์ที่เลือกแบ่งออกเป็นสองแถว
แต่มีข้อเสียคือการแบ่งค่าโดยการคัดลอกเซลล์ที่อยู่ติดกัน ค่า. ในการแก้ไขปัญหานี้ คุณสามารถลบค่าที่คัดลอกพิเศษออก จากนั้นคัดลอกผลลัพธ์การแยกไปยังแถวที่คุณต้องการ
เมื่อค่าของคุณไม่เกี่ยวข้องกับเซลล์ที่อยู่ติดกัน หรือคุณมีเพียงคอลัมน์เดียว Power Query จะทำงานได้อย่างสมบูรณ์ .
อ่านเพิ่มเติม: วิธีแยกเซลล์ใน Excel (คู่มือขั้นสูง)
ส่วนการปฏิบัติ
ฉันได้ให้แบบฝึกหัดพิเศษไว้ในแบบฝึกหัด เพื่อให้คุณสามารถฝึกฝนวิธีการที่อธิบายเหล่านี้ได้
สรุป
ในบทความนี้ ฉันได้อธิบายหลายวิธีในการแบ่งเซลล์ออกเป็นสองแถวใน Excel วิธีการเหล่านี้จะเป็นประโยชน์สำหรับคุณเมื่อใดก็ตามที่คุณต้องการแบ่งเซลล์ออกเป็นสองแถว ในกรณีที่คุณมีความสับสนหรือคำถามเกี่ยวกับวิธีการเหล่านี้ คุณสามารถแสดงความคิดเห็นด้านล่าง