วิธีแยกเซลล์ใน Excel

เรียนรู้วิธีแบ่งเซลล์ใน Excel ออกเป็นหลายคอลัมน์โดยใช้คุณสมบัติ Text to Column, Flash Fill หรือสูตร Excel

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

ใน Excel คุณสามารถแบ่งข้อมูลในเซลล์ออกเป็นสองเซลล์ขึ้นไปได้โดยใช้ฟีเจอร์ Text to Column, Flash Fill หรือ Formulas ในบทความนี้ เราจะพูดถึงวิธีการแยกเซลล์โดยไม่ยุ่งยาก

แยกเซลล์ใน Excel โดยใช้คุณสมบัติข้อความเป็นคอลัมน์

Text to Columns เป็นเครื่องมือขั้นสูงที่แยกคอลัมน์ของเซลล์ออกเป็นเซลล์ที่อยู่ติดกันตั้งแต่สองเซลล์ขึ้นไปตามอักขระที่คุณระบุ โดยสามารถคายเซลล์ที่มีพารามิเตอร์ต่างๆ เช่น ช่องว่าง เครื่องหมายอัฒภาค แท็บ หรืออักขระอื่นๆ

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

เมื่อคุณเลือกเซลล์แล้ว ให้ไปที่แท็บข้อมูล ในแท็บ "ข้อมูล" ให้คลิกที่ไอคอน "ข้อความเป็นคอลัมน์" ในกลุ่ม "เครื่องมือข้อมูล"

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

ในขั้นตอนที่ 2 จาก 3 ของวิซาร์ด ให้เลือกช่องกาเครื่องหมาย 'Space' และยกเลิกการเลือกส่วนที่เหลือภายใต้ตัวคั่น หากข้อมูลของคุณมีเครื่องหมายจุลภาค อัฒภาค หรือตัวคั่นอื่นๆ คุณสามารถเลือกเป็นตัวคั่นได้ เนื่องจากข้อมูลของเรามีเพียง "ช่องว่าง" เราจึงเลือกตัวคั่น "ช่องว่าง" จากนั้นคลิก 'ถัดไป'

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

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

นอกจากนี้ ในกล่อง 'การแสดงตัวอย่างข้อมูล' คุณสามารถดูได้ว่าข้อมูลที่แยกออกมาจะมีลักษณะอย่างไร

อย่างที่คุณเห็น คอลัมน์ชื่อถูกแบ่งออกเป็นคอลัมน์ 'ชื่อ' และ 'ชื่อบ้าน'

แยกเซลล์ใน Excel โดยใช้ คุณสมบัติการเติมแฟลช

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

ตัวอย่างเช่น พิมพ์ Eddard (ชื่อจริง) ในคอลัมน์ที่อยู่ติดกันของข้อมูลต้นฉบับ

ตอนนี้ไปที่แท็บ 'ข้อมูล' และคลิกที่ตัวเลือก 'เติมแฟลช' ถัดจากคุณสมบัติ 'ข้อความเป็นคอลัมน์'

เมื่อคุณคลิกตัวเลือก 'เติมแฟลช' ชื่อจากทุกเซลล์จะถูกแยกลงในคอลัมน์ที่อยู่ติดกัน ตอนนี้ ชื่อของแต่ละชื่อจะถูกแยกออกมาในคอลัมน์ B.

ทำสิ่งเดียวกันสำหรับ 'นามสกุล' เช่นกัน จำไว้ว่า Flash Fill ใน Excel จะทำงานก็ต่อเมื่อรู้จักรูปแบบในข้อมูลเท่านั้น

แยกเซลล์ใน Excel โดยใช้ สูตร

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

หากต้องการแยกชื่อออกจากเซลล์ A2 ให้ลองใช้สูตรด้านล่าง

=LEFT(A2,SEARCH(" ",A2)-1)

สูตรนี้ใช้ฟังก์ชัน SEARCH เพื่อระบุอักขระเว้นวรรคตัวแรก จากนั้นแยกอักขระทั้งหมดไปทางซ้ายด้วยฟังก์ชัน LEFT (ดูตัวอย่างด้านล่าง)

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

ตอนนี้ ชื่อแรกจะถูกดึงออกจากเซลล์ทั้งหมด

หากต้องการแยกนามสกุล (นามสกุล) ออกจากเซลล์ A2 ให้พิมพ์สูตรด้านล่าง

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))

สูตรที่ระบุใช้ฟังก์ชัน SEARCH เพื่อค้นหาตำแหน่งของอักขระช่องว่างในสตริง (A2) จากนั้นจะลบหมายเลขตำแหน่งของอักขระเว้นวรรคออกจากความยาวรวมของชื่อที่ส่งคืนด้วยฟังก์ชัน LEN เพื่อค้นหาจำนวนอักขระในนามสกุล สุดท้ายจะแยกนามสกุลโดยใช้ฟังก์ชัน RIGHT

จากนั้น คุณสามารถลากและใช้สูตรกับเซลล์ C2:C11 ได้ และคุณจะได้ผลลัพธ์ดังต่อไปนี้

แค่นั้นแหละ. ตอนนี้ คุณได้เรียนรู้วิธีแบ่งเซลล์ออกเป็นหลายคอลัมน์แล้ว หวังว่าคุณจะพบว่าบทช่วยสอน Excel นี้มีประโยชน์