วิธีจัดเรียงตามนามสกุลใน 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