Excel: เปลี่ยนชื่อและนามสกุลด้วยเครื่องหมายจุลภาคคั่นกลาง


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

 =CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))

สูตรเฉพาะนี้จะสลับชื่อและนามสกุลในเซลล์ A2 และเพิ่มเครื่องหมายจุลภาคระหว่างชื่อและนามสกุล

ตัวอย่างเช่น หากเซลล์ A2 มี Andy Evans สูตรนี้จะส่งคืน Evans, Andy

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีเปลี่ยนชื่อและนามสกุลและเพิ่มเครื่องหมายจุลภาคใน Excel

สมมติว่าเรามีคอลัมน์ชื่อและนามสกุลใน Excel ต่อไปนี้:

สมมติว่าเราต้องการสลับชื่อและนามสกุลในแต่ละเซลล์และเพิ่มเครื่องหมายจุลภาคระหว่างเซลล์เหล่านั้น

เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ B2 :

 =CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:

Excel เปลี่ยนชื่อและนามสกุลด้วยเครื่องหมายจุลภาค

ตอนนี้คอลัมน์ B จะแสดงชื่อและนามสกุลสลับกันด้วยเครื่องหมายจุลภาคระหว่างเซลล์ที่ตรงกันแต่ละเซลล์ในคอลัมน์ A

ตัวอย่างเช่น:

  • สูตรผลตอบแทน อีแวนส์, แอนดี้ สำหรับแอนดี้อีแวนส์
  • สูตรส่งกลับ Douglas, Bob สำหรับ Bob Douglas
  • สูตรส่งคืน มิลเลอร์, ชาด สำหรับชาดมิลเลอร์

และอื่นๆ

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

จำสูตรที่เราใช้สลับชื่อและนามสกุลของ “Andy Evans” ในเซลล์ A2 :

 =CONCAT(TEXTAFTER( A2 ," "), ", ",TEXTBEFORE( A2 , " "))

สูตรนี้ทำงานอย่างไร:

ขั้นแรก ฟังก์ชัน TEXTAFTER จะแยกข้อความทั้งหมดจากเซลล์ A2 หลังช่องว่าง นี่ส่งคืน อีแวนส์

จากนั้นฟังก์ชัน TEXTBEFORE จะแยกข้อความทั้งหมดจากเซลล์ A2 ก่อนช่องว่าง นี่กลับ แอนดี้

ต่อไป เราใช้ฟังก์ชัน CONCAT เพื่อเชื่อม Evans ด้วยเครื่องหมายจุลภาคและช่องว่าง และ Andy

ผลลัพธ์สุดท้ายคือ อีแวนส์, แอนดี้

สูตรนี้ทำซ้ำขั้นตอนเดียวกันนี้สำหรับแต่ละชื่อในคอลัมน์ A

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: วิธีลบข้อความเฉพาะออกจากเซลล์
Excel: วิธีลบอักขระพิเศษ
Excel: วิธีแทรกอักขระลงในสตริง

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *