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

ถ้าคุณกำลังทำงานกับข้อมูลในExcelที่คุณนำเข้าจากแหล่งอื่น บางครั้ง คุณต้องทำงานกับข้อมูลที่ไม่อยู่ในรูปแบบที่คุณต้องการ โดยเฉพาะอย่างยิ่งกับข้อความที่คั่นด้วยเครื่องหมายจุลภาคที่มาในเซลล์เดียว

วิธีเดียวที่จะจัดการกับข้อมูลนั้นก็คือการแยกเซลล์ในExcel มีหลายวิธีในการดำเนินการนี้ ขึ้นอยู่กับรูปแบบของข้อมูล 

ในบทความนี้ คุณจะได้เรียนรู้วิธีแบ่งเซลล์ วิธีขยายไปยังทั้งคอลัมน์ และเวลาที่คุณควรเลือกแต่ละตัวเลือก

แปลงข้อความเป็นคอลัมน์(Convert Text To Columns)

วิธีหนึ่งที่ใช้กันทั่วไปในการแบ่งเซลล์ในExcel คือการใช้ เครื่องมือText to Columns ซึ่งช่วยให้คุณแบ่งทั้งคอลัมน์ของเซลล์โดยใช้กฎใดก็ได้ที่คุณต้องการ 

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

มาดูตัวอย่างการใช้ฟีเจอร์ Text to Columns(Text to Columns feature)ใน Excel 

ในตัวอย่างนี้ เราต้องการแบ่งคอลัมน์ Name ออกเป็นสองเซลล์ ได้แก่ ชื่อและนามสกุลของพนักงานขาย

เพื่อทำสิ่งนี้:

1. เลือกเมนูข้อมูล (Data)จากนั้นเลือกText to Columnsในกลุ่มData Toolsบน Ribbon

2. จะเป็นการเปิดวิซาร์ดสามขั้นตอน ในหน้าต่างแรก ตรวจสอบให้แน่ใจว่า ได้เลือก ตัวคั่น(Delimited)แล้วเลือกถัด(Next)ไป 

3. ในหน้าต่างWizard ถัดไป ให้ยกเลิกการเลือก (Wizard)Tabและตรวจสอบให้แน่ใจว่าได้เลือกSpace แล้ว (Space)เลือกถัดไป(Next)เพื่อดำเนินการต่อ

4. ในหน้าต่างถัดไป เลือกฟิลด์ปลายทาง (Destination)จากนั้นในสเปรดชีต ให้เลือกเซลล์ที่คุณต้องการให้ใส่ชื่อ การดำเนินการนี้จะอัปเดตเซลล์ใน ฟิลด์ ปลายทาง(Destination)ไปยังตำแหน่งที่คุณเลือก

5. ตอนนี้ เลือกเสร็จสิ้น(Finish)เพื่อสิ้นสุดวิซาร์ด

คุณจะเห็นว่าเซลล์เดียวที่มีทั้งชื่อและนามสกุลถูกแบ่งออกเป็นสองเซลล์โดยแต่ละเซลล์แยกกัน 

หมายเหตุ(Note) : ขั้นตอนข้างต้นใช้งานได้เนื่องจากข้อมูลที่จะแยกในเซลล์มีช่องว่างคั่นข้อความ ฟีเจอร์แปลงข้อความเป็นคอลัมน์นี้ยังสามารถจัดการการแบ่งเซลล์ในExcelได้ ถ้าข้อความถูกคั่นด้วยแท็บ อัฒภาค เครื่องหมายจุลภาค หรืออักขระอื่นๆ ที่คุณระบุ

ใช้ฟังก์ชันข้อความ Excel(Use Excel Text Functions)

อีกวิธีในการแบ่งเซลล์ในExcelคือการใช้ฟังก์ชันข้อความ(text functions)ต่างๆ ฟังก์ชันข้อความช่วยให้คุณสามารถแยกชิ้นส่วนของเซลล์ที่คุณสามารถส่งออกไปยังเซลล์อื่นได้

ฟังก์ชันข้อความใน Excel ประกอบด้วย:

  • ซ้าย(Left) (): แยกอักขระจำนวนหนึ่งจากด้านซ้ายของข้อความ
  • ขวา(Right) (): แยกอักขระจำนวนหนึ่งจากด้านขวาของข้อความ
  • กลาง(Mid) (): แยกอักขระจำนวนหนึ่งออกจากตรงกลางของสตริง
  • ค้นหา(Find) (): ค้นหา(Find)สตริงย่อยภายในสตริงอื่น
  • Len (): ส่งกลับจำนวนอักขระทั้งหมดในสตริงข้อความ

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

ตัวอย่างเช่น คุณสามารถใช้ ฟังก์ชัน LeftและFindเพื่อแยกชื่อ ฟังก์ชันFindช่วยได้เพราะสามารถบอกคุณได้ว่าอักขระตัวคั่นอยู่ที่ไหน ในกรณีนี้คือช่องว่าง

ดังนั้นฟังก์ชันจะมีลักษณะดังนี้:

=LEFT(C3,FIND(” “,C3))

เมื่อคุณกด Enter หลังจากพิมพ์ฟังก์ชันนี้ คุณจะเห็นว่าชื่อนั้นแยกจากสตริงในเซลล์ C3

ใช้งานได้เนื่องจาก ฟังก์ชัน Leftต้องการจำนวนอักขระในการแยก เนื่องจากอักขระช่องว่างอยู่ในตำแหน่งท้ายชื่อ คุณจึงสามารถใช้ ฟังก์ชัน FINDเพื่อค้นหาช่องว่าง ซึ่งจะคืนค่าจำนวนอักขระที่คุณต้องการเพื่อให้ได้ชื่อ

คุณสามารถแยกนามสกุลโดยใช้ ฟังก์ชัน ขวา(Right)หรือฟังก์ชันกลาง(Mid)

ในการใช้ฟังก์ชันขวา:

=RIGHT(C3,LEN(C3)-FIND(” “,C3))

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

ในทางเทคนิค คุณสามารถทำสิ่งเดียวกันกับ ฟังก์ชัน Rightโดยใช้ ฟังก์ชัน Midได้ดังนี้:

=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))

ในกรณีนี้ ฟังก์ชัน Findจะให้ ฟังก์ชัน Midเป็นจุดเริ่มต้น และLenร่วมกับFindจะให้จำนวนอักขระที่จะแยก นี่จะส่งคืนนามสกุลด้วย

การใช้ ฟังก์ชันข้อความของ Excelเพื่อแยกเซลล์ในExcelจะทำงานเช่นเดียวกับ โซลูชัน Text-To-Columnแต่ยังช่วยให้คุณเติมทั้งคอลัมน์ด้านล่างผลลัพธ์โดยใช้ฟังก์ชันเดียวกันได้

แยกเซลล์ใน Excel โดยใช้ Flash Fill(Split Cell in Excel Using Flash Fill)

ตัวเลือกสุดท้ายในการแบ่งเซลล์ในExcelคือการใช้คุณลักษณะการเติมแบบ(Flash Fill feature)รวดเร็ว สิ่งนี้ต้องการให้เซลล์ที่คุณกำลังแยกเซลล์เดิมอยู่ข้างขวา

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

เลือกไอคอนนี้แล้วคุณจะเห็นเมนูป๊อปอัป เลือกFlash Fillในเมนูนี้

เมื่อคุณทำเช่นนี้ คุณจะเห็นว่าคุณลักษณะการเติม(Flash Fill) แบบรวดเร็ว จะตรวจจับโดยอัตโนมัติว่าเหตุใดคุณจึงพิมพ์สิ่งที่คุณพิมพ์ และจะทำซ้ำขั้นตอนในเซลล์ถัดไป ทำได้โดยการตรวจหาและกรอกชื่อในเซลล์เดิมทางด้านซ้าย

คุณสามารถทำตามขั้นตอนเดียวกันนี้ได้เมื่อคุณกรอกทั้งคอลัมน์ เลือกไอคอนเดียวกันและเลือก เติม แบบแฟลช (Flash Fill)มันจะเติมทั้งคอลัมน์ด้วยชื่อที่ถูกต้องจากเซลล์ทางด้านซ้าย

จากนั้นคุณสามารถคัดลอกทั้งคอลัมน์นี้แล้ววางลงในอีกคอลัมน์หนึ่ง จากนั้นทำขั้นตอนเดียวกันนี้ซ้ำเพื่อแยกนามสกุล สุดท้าย ให้คัดลอกและวางทั้งคอลัมน์ในตำแหน่งที่คุณต้องการให้ไปในสเปรดชีต จากนั้นลบคอลัมน์เดิมที่คุณใช้ในการดำเนินการเติม(Flash Fill)แบบรวดเร็ว

การแยกเซลล์ใน Excel

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



About the author

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



Related posts