วิธีจัดเรียงตามนามสกุลใน excel (พร้อมตัวอย่าง)


คุณสามารถใช้กระบวนการสองขั้นตอนง่ายๆ เพื่อจัดเรียงแถวตามนามสกุลใน Excel:

ขั้นตอนที่ 1: สร้างคอลัมน์ใหม่ที่มีนามสกุล

ขั้นตอนที่ 2: ใช้ฟังก์ชันการเรียงลำดับเพื่อเรียงลำดับตามนามสกุล

ตัวอย่างทีละขั้นตอนต่อไปนี้แสดงวิธีการเรียงลำดับแถวตามนามสกุลใน Excel ในทางปฏิบัติ

ขั้นตอนที่ 1: ป้อนชื่อ

สมมติว่าเรามีรายชื่อต่อไปนี้ใน Excel:

ขั้นตอนที่ 2: สร้างคอลัมน์ใหม่ที่มีนามสกุล

เราสามารถใช้สูตรต่อไปนี้เพื่อแยกนามสกุลออกจากชื่อเต็มแต่ละชื่อ:

 =RIGHT(A2,LEN( A2 )-FIND("*",SUBSTITUTE( A2 ," ","*",LEN( A2 )-LEN(SUBSTITUTE( A2 ," ","")))))

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

ตอนนี้คอลัมน์ B มีนามสกุลของแต่ละชื่อเต็มในคอลัมน์ A

โปรดทราบว่าสูตรใช้งานได้ไม่ว่าชื่อจะมีชื่อกลางหรือไม่ก็ตาม

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

ขั้นตอนที่ 3: จัดเรียงตามนามสกุล

สุดท้ายนี้ เราสามารถเน้นช่วง A1:B11 ได้ จากนั้นคลิกแท็บ Data จากนั้นคลิกไอคอน Sort ในกลุ่ม Sort & Filter :

ในหน้าต่างใหม่ที่ปรากฏขึ้น ให้เลือกคอลัมน์ ชื่อ นามสกุล จากเมนูแบบเลื่อนลงเพื่อ จัดเรียงตาม :

เมื่อคุณคลิก OK แถวต่างๆ จะถูกจัดเรียงตามนามสกุลตั้งแต่ A ถึง Z:

โปรดทราบว่าคุณสามารถลบคอลัมน์ ชื่อนามสกุล ได้ หากคุณไม่ต้องการแยกคอลัมน์ที่มีนามสกุลของแต่ละคนแยกกัน

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

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

วิธีนับความถี่ของข้อความใน Excel
วิธีตรวจสอบว่าเซลล์มีข้อความรายการใน Excel หรือไม่
วิธีคำนวณค่าเฉลี่ยหากเซลล์มีข้อความใน Excel

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

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