Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

ใน Microsoft Excel มีเทคนิคหลายอย่างสำหรับ แยกเซลล์ (Split Cells) ให้เป็นหลายส่วน เราสามารถใช้สูตร เครื่องมือ หรือแม้แต่ Power Query เพื่อแบ่งเซลล์หรือคอลัมน์หนึ่งเป็นสองส่วน ในบทความนี้ คุณจะได้เรียนรู้วิธีที่แตกต่างและเหมาะสมในการแยกเซลล์หรือข้อความพร้อมภาพประกอบที่เรียบง่าย

คุณสามารถดาวน์โหลดสมุดงาน Excel ที่เราใช้เตรียมบทความนี้ได้

5 วิธีง่ายในการแยกเซลล์ใน Excel

1. แยกเซลล์ใน Excel ด้วยฟีเจอร์ Text to Column

ในตารางต่อไปนี้ มีชื่อสุ่มอยู่ในคอลัมน์ Text สิ่งที่เราจะทำคือ แยกแต่ละชื่อเป็นสองส่วน ส่วนแรกจะแสดงในคอลัมน์ Cell 1 และอีกส่วนในคอลัมน์ Cell 2

ในวิธีแรก เราจะใช้ฟีเจอร์ Text to Column ซึ่งใช้โดยเฉพาะเพื่อแยกข้อความที่เคยถูกคั่นด้วยสัญลักษณ์หรือช่องว่าง

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 1:

➤ แรก เลือกข้อความที่คุณต้องการแยกเป็นหลายเซลล์

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 2:

➤ จากริบบอน Data เลือกเครื่องมือ Text to Columns จากกลุ่ม Data Tools

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 3:

➤ ใน Wizard ตามภาพด้านล่าง คลิก Next

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 4:

➤ จากตัวเลือก Delimiters ให้ติ๊กถูกที่ Space เท่านั้น

➤ คลิก Next อีกครั้ง

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 5:

➤ ตอนนี้เลือกเซลล์ปลายทาง (Destination) ที่คุณต้องการให้เห็นข้อความที่แยกแล้ว

➤ กด Finish และเสร็จสิ้น

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

ตามภาพหน้าจอด้านล่าง คุณจะพบว่าชื่อทั้งหมดถูกแยกเป็นสองส่วนในคอลัมน์ Cell 1 และ Cell 2

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

อ่านเพิ่มเติม: VBA to Split String into Multiple Columns in Excel (2 Ways)

2. แทรกและรวมคอลัมน์เพื่อแยกเซลล์ใน Excel

ตอนนี้เราจะดูว่าคอลัมน์ว่างภายใต้หัวข้อสามารถแยกเป็นสองส่วนได้อย่างไร ในตารางต่อไปนี้ เราจะแบ่งคอลัมน์ Name & Age เป็นสองคอลัมน์ ขณะที่ยังคงชื่อหัวข้อไว้เหมือนเดิม วิธีนี้มีประโยชน์เมื่อคุณต้องทำงานกับตารางขนาดใหญ่ แต่ทันใดนั้นต้องการแยกคอลัมน์ใดๆ ภายในตารางข้อมูล

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 1:

➤ เลือกคอลัมน์ Gender ก่อน

➤ คลิกขวาเมาส์และเปิด Context Menu

➤ เลือกตัวเลือก Insert

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

คอลัมน์เพิ่มเติมถูกเพิ่มเข้าไปทางขวาของคอลัมน์ Name & Age

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 2:

➤ ตอนนี้เลือกหัวข้อ Name & Age พร้อมกับหัวข้อว่างของคอลัมน์ที่เพิ่งแทรก

➤ จากกลุ่ม Alignment คลิกคำสั่ง Merge & Center

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

ดังนั้น คอลัมน์ Name & Age ถูกแบ่งเป็นสองส่วนแล้ว คุณยังสามารถแยกหัวข้อไว้ได้ โดยไม่เลือกตัวเลือก Merge แค่แก้ไขหัวข้อสองอันด้วยข้อความ 'Name' และ 'Age'

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

การอ่านที่คล้ายคลึง

  • วิธีแยกเซลล์เดี่ยวครึ่งหนึ่งใน Excel (ทแยงมุมและแนวนอน)
  • วิธีทำให้เป็นสองบรรทัดในเซลล์เดียวใน Excel (4 วิธี)
  • วิธีแยกเซลล์เป็นสองแถวใน Excel (3 วิธี)

3. ใช้ตัวเลือก Flash Fill เพื่อแบ่งเซลล์

เครื่องมือ Flash Fill เป็นฟีเจอร์น่าสนใจอีกอย่างใน MS Excel ที่ส่งคืนผลลัพธ์ในช่วงโดยการปฏิบัติตามรูปแบบเฉพาะในชุดข้อมูล มันประหยัดเวลามากขณะทำงานกับตารางข้อมูลขนาดใหญ่ มาลองดูว่าสามารถแยกชื่อจากคอลัมน์ Text โดยใช้แอปพลิเคชันนี้ได้อย่างไร

📌 ขั้นตอนที่ 1:

➤ เลือก เซลล์ C5 และพิมพ์ชื่อแรกของ George Blewett จาก เซลล์ B5

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 2:

➤ ใช้ Fill Handle เพื่อ AutoFill คอลัมน์ทั้งหมด

➤ จากเมนู AutoFill เลือก Flash Fill

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

คอลัมน์ Cell 1 ตอนนี้แสดงชื่อแรกทั้งหมดจากคอลัมน์ Text

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 3:

➤ ทำตามขั้นตอนเดียวกันสำหรับคอลัมน์ Cell 2

และชื่อทั้งหมดจากคอลัมน์ Text ถูกแยกเป็นสองส่วน ตามที่แสดงในภาพหน้าจอต่อไปนี้

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

อ่านเพิ่มเติม: Excel Split Cell by Delimiter Formula

4. ใช้สูตรเพื่อแยกเซลล์ใน Excel

เราสามารถแยกเซลล์ได้โดยใช้ฟังก์ชัน LEFT, RIGHT และ FIND ฟังก์ชัน LEFT และ RIGHT ดึงจำนวนตัวอักษรที่ระบุจากด้านซ้ายและขวาของข้อความตามลำดับ ฟังก์ชัน FIND ค้นหาตัวอักษรหรือข้อความเฉพาะในเซลล์และส่งคืนตำแหน่งเริ่มต้นของตัวอักษรหรือข้อความนั้น

มาไปดูขั้นตอนต่อไปนี้เพื่อแยกชื่อและนามสกุลแยกกันด้วยสูตร

📌 ขั้นตอนที่ 1:

➤ เลือก เซลล์ C5 และพิมพ์สูตรต่อไปนี้:

=LEFT(B5,FIND(" ",B5)-1)

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

กด Enter และคุณจะได้ชื่อแรกของ 'George Blewett'

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

🔎 สูตรทำงานอย่างไร?

  • FIND(" ",B5): ฟังก์ชัน FIND ค้นหาตัวอักษรช่องว่าง (" ") ใน เซลล์ B5 และส่งคืนตำแหน่งของตัวอักษรนั้นซึ่งคือ '7'
  • FIND(" ",B5)-1: หลังจากลบ 1 จากผลลัพธ์ก่อนหน้า ค่าส่งคืนใหม่ที่นี่คือ '6'
  • LEFT(B5,FIND(" ",B5)-1): สุดท้าย ฟังก์ชัน LEFT ดึงตัวอักษร 6 ตัวแรกจากข้อความใน เซลล์ B5 ซึ่งคือ 'George'

📌 ขั้นตอนที่ 2:

➤ ตอนนี้เลือก เซลล์ D5 และพิมพ์สูตรต่อไปนี้:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

หลังจากกด Enter เราจะได้อีกส่วนของชื่อในเซลล์ผลลัพธ์ที่สอดคล้องกัน

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

🔎 สูตรทำงานอย่างไร?

  • LEN(B5): ฟังก์ชัน LEN นับจำนวนตัวอักษรทั้งหมดที่พบใน เซลล์ B5 และส่งคืน '14'
  • FIND(" ",B5): ฟังก์ชัน FIND ที่นี่ค้นหาตัวอักษรช่องว่างใน เซลล์ B5 อีกครั้ง และส่งคืนตำแหน่งซึ่งคือ '7'
  • LEN(B5)-FIND(" ",B5): ส่วนนี้ของสูตรทั้งหมดส่งคืน '7' ซึ่งเป็นผลลัพธ์ของการลบระหว่างสองค่าก่อนหน้า
  • RIGHT(B5,LEN(B5)-FIND(" ",B5)): สุดท้าย ฟังก์ชัน RIGHT ดึงตัวอักษร 7 ตัวสุดท้ายจากข้อความใน เซลล์ B5 และนั่นคือ 'Blewett'

📌 ขั้นตอนที่ 3:

➤ ตอนนี้เลือก เซลล์ C5 และ D5 ทั้งคู่

➤ จาก เซลล์ D5 ใช้ Fill Handle ลากลงไปจนถึงเซลล์ผลลัพธ์สุดท้าย D9

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

และผลลัพธ์ตอนนี้มองเห็นได้ตามภาพต่อไปนี้

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

อ่านเพิ่มเติม: Excel Formula to Split: 8 Examples

5. แยกเซลล์ด้วย Excel Power Query

Power Query เป็นฟีเจอร์ยอดเยี่ยมอีกอย่างใน MS Excel สำหรับแยกหรือแบ่งเซลล์เป็นหลายคอลัมน์ มาลองดูว่าเราสามารถใช้ Power Query เพื่อบรรลุเป้าหมายของเราได้อย่างไร เราจะทำงานกับชุดข้อมูลคล้ายกัน และแยกนามสกุลเป็นส่วนแรกและส่วนสุดท้าย

📌 ขั้นตอนที่ 1:

➤ แรก เลือกนามสกุลจากคอลัมน์ทั้งหมดรวมถึงหัวข้อ

➤ ไปที่แท็บ Data และเลือกตัวเลือก 'From Table/Range' ในกลุ่ม 'Get & Transform Data'

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 2:

➤ ในกล่องโต้ตอบ 'Create Table' ให้ติ๊กถูกตัวเลือก 'My table has headers'

➤ กด OK

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

Power Query Editor จะเปิดขึ้น ซึ่งเราจะพบข้อมูลที่เลือกแสดงตามภาพด้านล่าง

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 3:

➤ ตอนนี้วางเคอร์เซอร์เมาส์บนหัวข้อ 'Text'

➤ เปิด Context Menu โดยคลิกขวาเมาส์

➤ จากเมนูด้านข้าง Split Column เลือกตัวเลือก 'By Delimiter'

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 4:

➤ ระบุตัวคั่น 'Space' ตามที่แสดงในขอบที่ไฮไลท์ เนื่องจากข้อความในชุดข้อมูลของเราถูกคั่นด้วยช่องว่าง

➤ กด OK และเสร็จสิ้น

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

ในหน้าต่าง Power Query คุณจะพบข้อความที่เลือกอยู่ในสองส่วนแล้ว และเราต้องคัดลอกข้อความที่แยกแล้วไปยังสเปรดชีต Excel ของเรา

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 5:

➤ จากดรอปดาวน์ Close & Load เลือกตัวเลือก 'Close & Load to…'

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

📌 ขั้นตอนที่ 6:

➤ ในกล่องโต้ตอบ Import Data ให้เลือกเซลล์เอาต์พุตที่ข้อความที่แยกแล้วพร้อมหัวข้อจะแสดง

➤ กด OK

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

และตารางต่อไปนี้คือผลลัพธ์สุดท้ายที่เราจะได้โดยใช้ Power Query Editor

เชี่ยวชาญการแยกเซลล์ Excel: 5 เทคนิคง่ายสำหรับการจัดการข้อมูลอย่างแม่นยำ

อ่านเพิ่มเติม: วิธีแยกเซลล์หนึ่งเป็นสองใน Excel (5 วิธีที่มีประโยชน์)

คำสรุป

หวังว่าวิธีทั้งหมดที่กล่าวถึงในบทความนี้จะช่วยให้คุณนำไปใช้ในสเปรดชีต Excel ของคุณได้เมื่อคุณต้องการแยกเซลล์เป็นหลายคอลัมน์ หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้ผมทราบในส่วนความคิดเห็น หรือคุณสามารถดูบทความอื่นๆ ที่เกี่ยวข้องกับฟังก์ชัน Excel บนเว็บไซต์นี้ได้

บทความที่เกี่ยวข้อง

  • Excel Formula to Split String by Comma (5 Examples)
  • Excel VBA: Split String by Character (6 Useful Examples)
  • Excel VBA: Split String by Number of Characters (2 Easy Methods)
  • Excel VBA: Split String into Rows (6 Ideal Examples)
  • Excel VBA: Split String into Cells (4 Useful Applications)