คู่มือนี้จะแสดงวิธีการเรียงตัวอักษรใน Excel โดยใช้คุณลักษณะการเรียงลำดับและกรอง และสูตรในการจัดเรียงและจัดรูปแบบข้อมูลตามลำดับ
Microsoft Excel เป็นซอฟต์แวร์ที่มีประสิทธิภาพสำหรับการจัดระเบียบข้อมูลสำคัญ เช่น การเงิน ข้อมูลการขาย ข้อมูลลูกค้า ฯลฯ การจัดลำดับข้อมูลในเวิร์กชีตเป็นวิธีที่ดีที่สุดวิธีหนึ่งในการจัดระเบียบ เข้าถึง และอ้างอิงข้อมูลเหล่านั้นอย่างรวดเร็ว การกำหนดช่วงของเซลล์ตามตัวอักษรหมายถึงการจัดเรียงช่วงตามตัวอักษรใน excel ข้อมูลสามารถจัดเรียงได้ทั้งสองวิธี ไม่ว่าจะเรียงลำดับจากน้อยไปมากหรือจากมากไปหาน้อย
ตัวอย่างเช่น สมมติว่าคุณมีชุดข้อมูลขนาดใหญ่ของข้อมูลการสั่งซื้อของลูกค้า และคุณต้องการค้นหาประวัติการสั่งซื้อของลูกค้ารายใดรายหนึ่ง การรวมรายการทั้งหมดจะกลายเป็นงานที่น่าเบื่อ แทนที่จะเสียเวลาเลื่อนดู คุณสามารถจัดเรียงคอลัมน์ตามตัวอักษรเพื่อค้นหาข้อมูลของคุณได้อย่างรวดเร็ว
มีหลายวิธีที่คุณสามารถใช้เพื่อจัดเรียงข้อมูลตามตัวอักษรใน Excel ขึ้นอยู่กับชนิดของชุดข้อมูลที่คุณกำลังทำงานอยู่ Excel ช่วยให้คุณสามารถจัดเรียงคอลัมน์เดียว แถวเดียว หรือช่วงที่เลือก หรือทั้งเวิร์กชีต ตลอดจนตัวเลือกในการจัดกลุ่มหลายคอลัมน์หรือหลายแถวเข้าด้วยกันในขณะที่คุณจัดเรียง มาเรียนรู้วิธีการเรียงตามตัวอักษรของข้อมูลในสเปรดชีต Excel ตามแถวหรือคอลัมน์
เหตุใดจึงต้องเรียงข้อมูลตามตัวอักษรใน Excel
การเรียงตามตัวอักษรของข้อมูลจะมีข้อดีหลายประการ:
- ทำให้ข้อมูลมีความสมเหตุสมผลและทำให้อ่านง่ายขึ้น
- ช่วยให้ผู้ใช้ค้นหาค่าหรือชื่อลูกค้าในแผ่นข้อมูล Excel ได้ง่ายขึ้น
- ช่วยให้ผู้ใช้สามารถระบุระเบียนที่ซ้ำกันด้วยสายตา เพื่อที่เราจะสามารถป้องกันข้อผิดพลาดในการป้อนข้อมูลได้
- ช่วยให้ผู้ใช้สามารถจัดกลุ่มคอลัมน์หรือรายการเข้าด้วยกันได้อย่างง่ายดายเพื่อให้ผู้ใช้สามารถดูแบบเคียงข้างกัน
การเรียงตามตัวอักษร (เรียงตามตัวอักษร) เป็นวิธีที่ง่ายและทั่วไปในการจัดเรียงข้อมูลของคุณอย่างรวดเร็ว มีประโยชน์อย่างยิ่งสำหรับชุดข้อมูลขนาดใหญ่มาก ทั้งหมดมี 4 วิธีในการเรียงตามตัวอักษรของข้อมูลใน Excel: ปุ่ม A-Z หรือ Z-A คุณลักษณะการเรียงลำดับ ฟังก์ชันตัวกรอง และสูตร
การจัดคอลัมน์ตามตัวอักษรใน Excel
วิธีที่เร็วที่สุดในการเรียงลำดับตามตัวอักษรใน Excel คือการใช้คุณลักษณะการเรียงลำดับในตัว
ขั้นแรก เปิดสเปรดชีตที่มีชุดข้อมูล เลือกเซลล์หรือคอลัมน์ที่คุณต้องการเรียงลำดับ และอย่าเลือกเซลล์ว่างใดๆ จากนั้นไปที่แท็บ 'ข้อมูล' แล้วคลิก 'A-Z' เพื่อเรียงลำดับจากน้อยไปมากหรือ 'Z-A' เพื่อเรียงลำดับจากมากไปน้อยในกลุ่มจัดเรียงและกรอง
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4.jpg)
หากมีเซลล์ว่างอยู่ระหว่างนั้น Excel จะถือว่าข้อมูลทั้งหมดได้รับการจัดเรียงและหยุดอยู่เหนือเซลล์สีดำ หากคุณต้องการจัดเรียงทั้งคอลัมน์ ให้เลือกเซลล์ใดก็ได้ในคอลัมน์ และใช้ตัวเลือกด้านบน
ตัวเลือกเดียวกันนี้สามารถเข้าถึงได้ภายใต้เครื่องมือ "จัดเรียงและกรอง" ในส่วนการแก้ไขของแท็บ "หน้าแรก"
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-1.jpg)
เมื่อคุณคลิกปุ่ม จะทำให้รายการของคุณเรียงตามตัวอักษรในทันที
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-2.jpg)
วิธีจัดเรียงและเก็บแถวไว้ด้วยกันใน Excel
คุณสามารถจัดเรียงคอลัมน์ได้อย่างง่ายดายถ้าคุณมีคอลัมน์เดียวในเวิร์กชีตของคุณ แต่จะซับซ้อนเล็กน้อยเมื่อเวิร์กชีตของคุณมีหลายคอลัมน์ข้างคอลัมน์ที่คุณต้องการเรียงลำดับ นอกจากนี้ ในบางครั้ง เราทำงานกับสเปรดชีตซึ่งเราจำเป็นต้องรักษาแถวที่สอดคล้องกันหลังจากจัดเรียงคอลัมน์แล้ว
เช่น ถ้าเรามีสเปรดชีตรายการเครื่องหมายของนักเรียน เมื่อเราจัดเรียงคอลัมน์ของชื่อนักเรียนตามลำดับตัวอักษร เราก็ต้องการให้เครื่องหมายที่ป้อนในแถวที่อยู่ติดกันควรย้ายตามไปด้วย
ในกรณีเช่นนี้ คุณสามารถใช้ปุ่ม 'A-Z' หรือ 'Z-A' เพื่อจัดเรียงคอลัมน์ใดคอลัมน์หนึ่งตามลำดับตัวอักษร และมันจะจัดเรียงข้อมูลในคอลัมน์อื่นโดยอัตโนมัติ โดยจะรวมแถวเข้าด้วยกัน ลองดูว่ามันทำงานอย่างไรกับตัวอย่างอื่น
ขั้นแรก ให้เลือกคอลัมน์แรกตามที่คุณต้องการจัดเรียงคอลัมน์อื่นๆ จากนั้นเลือก "A-Z" หรือ "Z-A" ใต้แท็บข้อมูลหรือแท็บหน้าแรกเพื่อจัดเรียงข้อมูลในคอลัมน์เดียว และ Excel จะจัดเรียงคอลัมน์อื่นโดยอัตโนมัติตามลำดับ
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-3.jpg)
เมื่อคุณคลิกปุ่มการเรียงลำดับ หน้าต่างข้อความเตือนการจัดเรียงจะปรากฏขึ้น เลือกปุ่มตัวเลือกสำหรับ 'ขยายส่วนที่เลือก' และคลิกปุ่ม 'จัดเรียง'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-4.jpg)
วิธีนี้จะทำให้แถวต่างๆ อยู่รวมกันขณะจัดเรียงคอลัมน์ โดยไม่ทำให้ข้อมูลไม่ตรงกัน (ดังแสดงด้านล่าง)
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-5.jpg)
หากคุณเลือกตัวเลือก 'ดำเนินการต่อด้วยการเลือกปัจจุบัน' Excel จะจัดเรียงเฉพาะคอลัมน์ที่เลือก
วิธีจัดเรียงตามตัวอักษรหลายคอลัมน์
ถ้าคุณต้องการเรียงลำดับชุดข้อมูลตามตัวอักษรมากกว่าหนึ่งคอลัมน์ คุณสามารถทำได้ด้วยคุณลักษณะการเรียงลำดับของ Excel
ตัวอย่างเช่น เราต้องการจัดเรียงตารางต่อไปนี้ตามตัวอักษรก่อนตามประเทศ แล้วตามด้วยชื่อ:
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-6.jpg)
ขั้นแรก เลือกตารางทั้งหมดที่คุณต้องการจัดเรียงตามตัวอักษร จากนั้นไปที่แท็บ "ข้อมูล" และในกลุ่ม "จัดเรียงและกรอง" ให้คลิกที่ "จัดเรียง"
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-7.jpg)
หรือคลิกไอคอน 'จัดเรียงและกรอง' ในส่วนการแก้ไขของแท็บ 'หน้าแรก' และเลือก 'การจัดเรียงแบบกำหนดเอง' เพื่อเข้าถึงคุณลักษณะเดียวกัน
กล่องโต้ตอบการเรียงลำดับจะปรากฏขึ้นและแสดงคอลัมน์แรก (พารามิเตอร์) ที่จะจัดเรียงตาราง ในกล่องดรอปดาวน์ 'จัดเรียงตาม' ให้เลือกคอลัมน์หลักที่คุณต้องการจัดเรียงข้อมูลตามตัวอักษรก่อน 'ประเทศ' ในกรณีของเรา และในเมนูแบบเลื่อนลง 'ลำดับ' ให้เลือก 'A ถึง Z' หรือ 'Z ถึง A' .
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-8.jpg)
จากนั้นคลิกปุ่ม 'เพิ่มระดับ' เพื่อเพิ่มระดับการจัดเรียงที่สอง เลือกคอลัมน์ที่สอง (ในกรณีของเรา First Name) ซึ่งคุณต้องการจัดเรียงข้อมูลตามตัวอักษรในกล่อง 'จัดเรียงตาม' และเลือก 'A ถึง Z' หรือ 'Z ถึง A' หากตารางของคุณมีส่วนหัวอยู่ด้านบน ให้เลือกช่องทำเครื่องหมาย "ข้อมูลของฉันมีส่วนหัว" เพื่อให้สามารถข้ามส่วนหัวขณะจัดเรียงได้ เพิ่มระดับการจัดเรียงเพิ่มเติมหากจำเป็น แล้วคลิก 'ตกลง'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-9.jpg)
ตารางจัดเรียงตามตัวอักษร: อันดับแรกตามประเทศ ตามด้วยชื่อตามที่แสดงด้านล่าง
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-10.jpg)
วิธีจัดเรียงแถวตามตัวอักษรใน Excel
บางครั้งคุณอาจต้องการเรียงแถวตามตัวอักษรใน Excel แทนที่จะเป็นคอลัมน์ ซึ่งสามารถทำได้โดยใช้คุณลักษณะการเรียงลำดับของ Excel ตัวอย่างเช่น สมมติว่าคุณมีสเปรดชีตที่คอลัมน์แถวแรก B ถึง T มีชื่อเมืองที่จำนวนร้านค้าที่มีจำหน่ายภายใต้ประเภทการขายปลีกที่แตกต่างกัน และคอลัมน์ A มีประเภทผู้ค้าปลีก เซลล์เหล่านี้ใช้เพื่อติดตามจำนวนร้านค้าในแต่ละเมืองในหมวดหมู่ผู้ค้าปลีกที่แตกต่างกัน
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-11.jpg)
ขั้นแรก เลือกแถวทั้งหมดที่คุณต้องการเรียงตามตัวอักษร หากคุณไม่ต้องการย้ายป้ายชื่อแถว ให้ออกจากการเลือกของคุณ ตอนนี้ ไปที่แท็บ "ข้อมูล" แล้วคลิก "จัดเรียง" ในกลุ่มจัดเรียงและกรอง
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-12.jpg)
ในกล่องโต้ตอบการเรียงลำดับ ให้คลิกปุ่ม 'ตัวเลือก'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-13.jpg)
กล่องโต้ตอบขนาดเล็กอื่นจะปรากฏขึ้น ให้คุณมีตัวเลือกในการเลือก 'เรียงลำดับจากซ้ายไปขวา' หรือ 'เรียงลำดับจากบนลงล่าง' เลือกตัวเลือก 'เรียงลำดับจากซ้ายไปขวา' เพื่อเรียงตามตัวอักษรตามแถวแทน แล้วคลิก 'ตกลง' เพื่อกลับไปที่กล่องโต้ตอบการเรียงลำดับ
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-14.jpg)
ตอนนี้ เลือกแถวที่คุณต้องการเรียงตามตัวอักษรในรายการดรอปดาวน์ 'จัดเรียงตาม' (แถวที่ 1 ในตัวอย่างนี้) ในฟิลด์อื่น ให้เก็บค่าของเซลล์ไว้ในกล่อง 'เรียงลำดับตาม' และเลือก 'A ถึง Z' (ลำดับจากน้อยไปมาก) ในกล่องลำดับ จากนั้นคลิก 'ตกลง' เพื่อปิดกล่องโต้ตอบ
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-15.jpg)
ตอนนี้ แถวแรกในตารางของเราถูกจัดเรียงตามลำดับตัวอักษร (จากน้อยไปมาก) และแถวที่เหลือจะถูกจัดเรียงใหม่ตามที่แสดงด้านล่าง
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-16.jpg)
วิธีจัดเรียงคอลัมน์ตามตัวอักษรโดยใช้ตัวกรอง
อีกวิธีที่รวดเร็วในการเรียงลำดับตามตัวอักษรใน Excel คือการใช้คุณลักษณะตัวกรอง เมื่อคุณใช้ตัวกรองกับคอลัมน์ คุณจะสามารถเข้าถึงตัวเลือกการจัดเรียงสำหรับคอลัมน์ทั้งหมดได้ด้วยการคลิกเมาส์เพียงครั้งเดียว
หากต้องการเพิ่มตัวกรองลงในคอลัมน์ ให้เลือกคอลัมน์อย่างน้อยหนึ่งคอลัมน์แล้วคลิกตัวเลือก "ตัวกรอง" ในกลุ่ม "จัดเรียงและกรอง" บนแท็บ "ข้อมูล" หากคุณต้องการใช้ตัวกรองกับทั้งตาราง ให้เลือกเซลล์ใดก็ได้ในตารางแล้วคลิกตัวเลือก "ตัวกรอง"
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-17.jpg)
คุณยังสามารถเข้าถึงตัวเลือกตัวกรองได้โดยคลิกเครื่องมือ "จัดเรียงและกรอง" ในกลุ่มการแก้ไขของแท็บ "หน้าแรก" แล้วเลือก "ตัวกรอง"
ลูกศรแบบเลื่อนลงขนาดเล็กจะปรากฏในแต่ละส่วนหัวของคอลัมน์ คลิกที่ลูกศรของคอลัมน์ใดๆ ที่คุณต้องการจัดเรียงตามตัวอักษร แล้วเลือก 'จัดเรียง A ถึง Z' หรือ 'จัดเรียง Z ถึง A'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-18.jpg)
การดำเนินการนี้จะจัดเรียงคอลัมน์ที่คุณต้องการตามลำดับตัวอักษรที่คุณเลือก และหากคุณเลือก "เรียงลำดับจาก A ถึง Z" ลูกศรชี้ขึ้นเล็กๆ จะปรากฏขึ้นบนปุ่มตัวกรองเพื่อระบุลำดับการจัดเรียง (จากน้อยไปมาก):
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-19.jpg)
การเรียงลำดับขั้นสูงในการสั่งซื้อแบบกำหนดเอง
การเรียงลำดับตามตัวอักษรไม่เหมาะสำหรับทุกข้อมูลที่เรียงตามตัวอักษร บางครั้ง ข้อมูลสามารถเรียงตามตัวอักษรได้ แต่ก็ไม่ใช่วิธีจัดเรียงข้อมูลที่มีประสิทธิภาพที่สุด
ลองนึกภาพสถานการณ์ที่คุณอาจมีรายการที่มีชื่อเดือนหรือวันธรรมดา การเรียงลำดับตามตัวอักษรไม่มีประโยชน์ในสถานการณ์นั้น มันสมเหตุสมผลกว่าที่จะเรียงลำดับรายการนั้นตามลำดับเวลา หากคุณเรียงลำดับจาก A ถึง Z ระบบจะจัดเรียงเดือนตามลำดับตัวอักษร เมษายน มาก่อน แล้วจากนั้น สิงหาคม กุมภาพันธ์ มิถุนายน เป็นต้น แต่นี่ไม่ใช่สิ่งที่คุณต้องการ โชคดีที่การจัดเรียงตามลำดับเวลาใน Excel ทำได้ง่ายมากโดยใช้ตัวเลือกการเรียงลำดับแบบกำหนดเองขั้นสูง
เริ่มต้นด้วยการเลือกตารางที่คุณต้องการจัดเรียง จากนั้นเลือก "การจัดเรียงแบบกำหนดเอง" ใต้ "จัดเรียงและกรอง" ในส่วนการแก้ไขของแท็บหน้าแรก
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-20.jpg)
ในกล่องโต้ตอบการเรียงลำดับ ให้เลือกคอลัมน์ที่มีเดือนของปีในส่วนคอลัมน์ จัดเรียงตาม 'ค่า' ตามปกติ และในส่วนลำดับ ให้เลือก 'รายการที่กำหนดเอง'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-21.jpg)
ในกล่องโต้ตอบ รายการแบบกำหนดเอง คุณสามารถสร้างรายการของคุณเองได้ มีรายการแบบกำหนดเองเริ่มต้นบางรายการ เช่น วันในสัปดาห์ เดือนย่อ เดือนของปี และอื่นๆ เลือกตัวเลือกการจัดเรียงที่เหมาะสมตามความต้องการของคุณ (ในกรณีของเรา มกราคม กุมภาพันธ์ ..) และคลิก 'ตกลง' จากนั้นคลิก 'ตกลง' อีกครั้งเพื่อจัดเรียงรายการของคุณตามลำดับเวลา
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-22.jpg)
คุณจะสังเกตเห็นว่าคุณได้จัดเรียงรายการตามลำดับเดือนเรียบร้อยแล้ว
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-23.jpg)
วิธีจัดเรียงตามตัวอักษรใน Excel โดยใช้สูตร Excel
หากคุณเป็นแฟนตัวยงของสูตร คุณสามารถใช้สูตร Excel เพื่อจัดเรียงรายการตามตัวอักษรได้ สูตรสองสูตรที่สามารถใช้สำหรับข้อมูลการเรียงตามตัวอักษรคือ COUNTIF และ VLOOKUP
ตัวอย่างเช่น เรามีรายชื่อที่ต้องการเรียงตามตัวอักษรโดยใช้สูตร
ในการจัดเรียง เราจะเพิ่มคอลัมน์ชั่วคราวชื่อ 'การเรียงลำดับ' นี้ในตารางที่มีอยู่
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-24.jpg)
ในเซลล์ (A2) ถัดจากข้อมูล ให้ใช้สูตร COUNTIF ต่อไปนี้:
=COUNTIF($B$2:$B$20,"<="&B2)
สูตรข้างต้นเปรียบเทียบค่าข้อความในเซลล์ B2 กับค่าข้อความอื่นๆ ทั้งหมด (B3:B20) และส่งคืนอันดับสัมพัทธ์ ตัวอย่างเช่น ในเซลล์ B2 จะส่งกลับ 11 เนื่องจากมีค่าข้อความ 11 ค่าที่ต่ำกว่าหรือเท่ากับข้อความ 'Nancy' ตามลำดับตัวอักษร ผลลัพธ์คือลำดับการเรียงลำดับของชื่อพนักงานในเซลล์ B2
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-25.jpg)
จากนั้นใช้ที่จับเติม ลากสูตรนี้เพื่อเติมให้เต็มในช่วง ซึ่งจะทำให้ลำดับการเรียงลำดับของแต่ละชื่อในรายการ
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-26.jpg)
ตอนนี้ เราต้องจัดเรียงข้อมูลที่แสดงในภาพหน้าจอด้านบนตามหมายเลขลำดับการจัดเรียง และในการดำเนินการนี้ เราจะใช้ฟังก์ชัน VLOOKUP
ไวยากรณ์:
=VLOOKUP(,A:B,2,0)
ในที่นี้ 'หมายเลขการเรียงลำดับ' หมายถึงตัวเลขในลำดับจากน้อยไปมากจาก 1 – 20 สำหรับลำดับจากมากไปหาน้อย ตัวเลขควรอยู่ระหว่าง 20 – 1
ที่นี่ เรามีคอลัมน์ D สำหรับชื่อที่เรียงลำดับ สำหรับเซลล์ D2 ให้ป้อนสูตร VLOOKUP ต่อไปนี้:
=VLOOKUP(1,A:B,2,0)
ในทำนองเดียวกัน สำหรับเซลล์ที่สองและสาม คุณต้องใช้สูตรดังนี้:
=VLOOKUP(2,A:B,2,0)
และ =VLOOKUP(3,A:B,2,0)
และอื่นๆ…
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-27.jpg)
หลังจากป้อนสูตร VLOOKUP นี้ไปยังทุกเซลล์ถัดจากข้อมูลแล้ว รายการจะถูกเรียงตามตัวอักษร
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-28.jpg)
แทนที่จะป้อนสูตรที่กล่าวถึงข้างต้น (1-20) ด้วยตนเองลงในทุกเซลล์ คุณสามารถใช้ฟังก์ชันแถวเพื่อทำให้งานของคุณง่ายขึ้น ฟังก์ชัน Row () จะคืนค่าหมายเลขแถวของเซลล์ปัจจุบัน ดังนั้น ด้วยความช่วยเหลือของฟังก์ชันแถว สูตรจะเป็นดังนี้:
=VLOOKUP(ROW()-1,A:B,2,0)
สูตรนี้จะให้ผลลัพธ์เหมือนกับสูตรข้างต้น
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-29.jpg)
จากนั้นใช้จุดจับเติมเพื่อลากสูตรนี้เพื่อเติมให้เต็มในช่วง
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-30.jpg)
วิธีการเรียงตามตัวอักษรรายการตามนามสกุล
ในบางครั้ง เรามักจะต้องจัดเรียงแผ่นข้อมูลด้วยนามสกุลตามตัวอักษร ในกรณีเช่นนี้ แม้ว่าชื่อจะขึ้นต้นด้วยชื่อจริง คุณจำเป็นต้องเรียงตัวอักษรตามนามสกุล คุณสามารถทำได้ด้วยสูตรข้อความของ Excel
ในการทำเช่นนั้น ก่อนอื่น คุณจะต้องแยกชื่อและนามสกุลออกจากชื่อเต็มออกเป็นสองคอลัมน์ที่แตกต่างกัน จากนั้นกลับชื่อ เรียงลำดับ แล้วย้อนกลับไปยังรูปแบบเดิม
ด้วยชื่อเต็มใน A2 ให้ป้อนสูตรต่อไปนี้ในสองเซลล์ที่แตกต่างกัน (B2 และ C2) จากนั้นคัดลอกสูตรลงในคอลัมน์ (โดยใช้ที่จับเติม) จนถึงเซลล์สุดท้ายที่มีข้อมูล:
หากต้องการแยกชื่อ ให้ป้อนสูตรนี้ในเซลล์ C2:
=ซ้าย(A2,ค้นหา(” “,A2)-1)
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-31.jpg)
หากต้องการแยกนามสกุล ให้ป้อนสูตรนี้ในเซลล์ D2:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-32.jpg)
จากนั้นในเซลล์ E2 เชื่อมชื่อและนามสกุลในลำดับย้อนกลับโดยคั่นด้วยเครื่องหมายจุลภาค:
=D2&", "&C2
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-33.jpg)
เราได้แยกชื่อและนามสกุลและย้อนกลับ ตอนนี้เราต้องเรียงตัวอักษรและย้อนกลับ ดังที่คุณเห็นด้านบน เมื่อเราแยกชื่อโดยใช้สูตร คอลัมน์ C, D และ E จะมีสูตรอยู่จริง แต่มีการจัดรูปแบบให้ดูเหมือนค่า ดังนั้นเราต้องแปลงสูตรเป็นค่า
ในการทำเช่นนั้น ก่อนอื่นให้เลือกเซลล์สูตรทั้งหมด (E1:E31) แล้วกด Ctrl + C
เพื่อคัดลอก คลิกขวาที่เซลล์ที่เลือก คลิกไอคอน 'ค่า' ใต้ 'วางตัวเลือก' แล้วกดปุ่ม 'Enter'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-34.jpg)
จากนั้นเลือกเซลล์ใดก็ได้ในคอลัมน์ผลลัพธ์ แล้วคลิกตัวเลือก 'A ถึง Z' หรือ 'Z ถึง A' บนแท็บ 'ข้อมูล' หรือ 'หน้าแรก' ตามความต้องการของคุณ
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-35.jpg)
กล่องโต้ตอบการเตือนการเรียงลำดับจะปรากฏขึ้นเมื่อคุณคลิกปุ่ม เลือกตัวเลือก 'ขยายส่วนที่เลือก' และคลิกที่ปุ่ม 'จัดเรียง'
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-36.jpg)
อย่างที่คุณเห็น ทั้งคอลัมน์เรียงตามตัวอักษรตามนามสกุล
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-37.jpg)
ตอนนี้ ถ้าคุณต้องการย้อนกลับเป็น 'รูปแบบชื่อนามสกุล' เดิม คุณเพียงแค่ต้องป้อนสูตรเดียวกัน แต่มีการอ้างอิงเซลล์ต่างกัน
คุณต้องแยกชื่อ (E2) ออกเป็นสองส่วนอีกครั้งโดยใช้สูตรด้านล่าง:
ใน G2 แยกชื่อ:
=RIGHT(E2,LEN(E2)-SEARCH(" ",E2))
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-38.jpg)
ใน G2 ดึงนามสกุล:
=LEFT(E2,ค้นหา(" ",E2)-2)
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-39.jpg)
และนำสองส่วนมารวมกันเพื่อรับชื่อเต็มดั้งเดิม:
=G2&" "&H2
![](http://img.drupalst.com/wp-content/uploads/apps/315/r2vq9i72h4-40.jpg)
ทุกครั้งที่คุณป้อนสูตรในเซลล์แรก อย่าลืมคัดลอกสูตรลงไปที่คอลัมน์ (โดยใช้ที่จับเติม) จนถึงเซลล์สุดท้ายที่มีข้อมูล
ตอนนี้สิ่งที่คุณต้องทำคือแปลงสูตรเป็นการแปลงค่าอีกครั้งดังที่เราทำข้างต้น เท่านี้คุณก็เสร็จเรียบร้อย นี้ทำและ.