ได้รายชื่อและนามสกุลมาจำนวนหนึ่ง แต่ชื่อและนามสกุลอยู่สลับที่กัน ต้องการสลับที่ชื่อและนามสกุลให้ถูกต้อง แต่พิมพ์เองคงอีกนานกว่าจะเสร็จ เรามาใช้ความสามารถของ Excel กันเถอะ มีหลายวิธีที่ทำให้เราได้ชื่อและนามสกุลเรียงตามที่เราต้องการได้ทำอย่างไร ไปดูกัน1. ใช้ Text to Columns ใน Excel วิธีแรกที่หลายๆ คนค่อนข้างคุ้นเคยคือการแยกชื่อและนามสกุลโดยการใช้คำสั่ง Text to Columns ที่มีมาให้แล้วใน Excel หลังจากนั้นค่อยมาเชื่อมต่อชื่อและนามสกุลในแบบที่ต้องการโดยการใช้ Formula ใน Excel(ภาพแสดงตัวอย่างข้อมูล) เริ่มต้นด้วยการเลือกช่วงข้อมูล หลังจากนั้นไปที่ Tab Data และเลือกที่คำสั่ง Text to Columns และเลือกตัวเลือกในการแบ่งข้อมูลเป็นแบบ Delimited (โดยเราจะใช้ช่องว่างระหว่างชื่อและนามสกุลเป็นตัวแบ่งข้อมูล) หลังจากนั้นคลิกที่ปุ่ม Next (ภาพแสดงการเรียกใช้งานคำสั่ง Text to Columns) ในขั้นตอนต่อมาให้เลือกตัวคั่นระหว่างข้อมูลหรือ Delimiters เป็นช่องว่างหรือ Space และลองสังเกตที่ตัวอย่างข้อมูลด้านล่างว่าได้แบ่งออกเป็นสองส่วนอย่างถูกต้อง หลังจากนั้นคลิก Next เพื่อไปยังขั้นตอนถัดไป(ภาพแสดงการเลือกตัวคั่นเพื่อแบ่งข้อมูล) ขั้นตอนถัดมาเลือกตำแหน่งที่จะนำข้อมูลไปวาง และคลิกปุ่ม Finish เพื่อเสร็จสิ้นกระบวนการ(ภาพแสดงการเลือกตำแหน่งเพื่อนำข้อมูลไปวาง) (ภาพแสดงข้อมูลที่ถูกแบ่งเรียบร้อยแล้ว) เมื่อได้ข้อมูลชื่อและนามสกุลแยกออกจากกันแล้ว เราสามารถใช้ Formula ในการรวมชื่อและนามสกุลเข้าด้วยกัน ตามรูปแบบที่เราต้องการได้ โดยใช้คำสั่งหรือ Formula =C2 & " " & B2 เพื่อการเชื่อมโดยนำนามสกุลขึ้นก่อนและตามด้วยชื่อ โดยคั่นด้วยช่องว่างจำนวนหนึ่งตัวอักษร(ภาพแสดงการเชื่อมชื่อและนามสกุลด้วย Formula) (ภาพแสดงข้อมูลที่ถูกสลับที่เรียบร้อย) 2. ใช้ Formula ในการสลับที่ชื่อและนามสกุลถ้าต้องการใช้แค่ Formula ในการสลับที่ชื่อและนามสกุลก็สามารถทำได้เช่นเดียวกัน โดยคำสั่งนั้นอาจจะดูซับซ้อน แต่ถ้าพิจารณาดีๆ แล้วง่ายมากเลยครับ ไปดูกันเลยครับโดยคำสั่งที่เราจะใช้ในการสลับที่ชื่อและนามสกุลในครั้งนี้ เราจะใช้คำสั่ง FIND, LEN, RIGHT และ LEFT เราจะเริ่มต้นด้วยคำสั่งFIND(" ", A2) เป็นคำสั่งที่ใช้หาช่องว่างในข้อความและคืนตำแหน่งที่ตัวช่องว่างอยู่เป็นตัวเลขออกมาให้ โดยเริ่มนับจากทางด้านซ้ายLEN(A2) - FIND(" ", A2) สำหรับชุดคำสั่งนี้ จะเป็นเป็นจุดเริ่มต้นของตัวอักษรชุดหลังที่ต่อจากช่องว่างRIGHT(A2, LEN(A2) - FIND(" ", A2)) คำสั่งนี้จะตัดข้อความทางด้านขวาที่อยู่ด้านหลังช่องว่างออกมาไปลองจัดการข้อมูลที่อยู่ทางด้านซ้ายของช่องว่างกันดูบ้าง โดยใช้คำสั่งLEFT(A2, FIND(" ", A2) - 1) คำสั่งนี้จะตัดข้อมูลทางด้านซ้ายของช่องว่างออกมา โดยลบหนึ่งด้านหลังสุดนั้นจะหมายถึง ไม่นำตัวช่องว่างมาร่วมด้วย ให้ตัดทิ้งไป เมื่อนำคำสั่งทั้งสองชุดมาอยู่รวมกันจะได้เป็น =RIGHT(A2, LEN(A2) - FIND(" ", A2)) & " " & LEFT(A2, FIND(" ", A2) - 1)(ภาพแสดงการสลับข้อความด้วยการใช้ Formula) มีอีกหลายวิธีที่สามารถทำให้เราสลับชื่อและนามสกุลได้ แล้วจะหามาให้อ่านกันอีกนะครับ ภาพโดยนักเขียนหมีขั้วโลก ทอดกรอบ〔´(エ)`〕7-11 Community ห้องลับเมาท์มอยของกินของใช้ในเซเว่น อะไรดีอะไรใหม่ ต้องรู้ ต้องคุย ต้องแชร์