สารบัญ
คุณต้องจัดเรียงใน Excel บ่อยแค่ไหน คำตอบทั่วไปคือ “เป็นระยะๆ” การเรียงลำดับเป็นหนึ่งในงานทั่วไปในขณะที่จัดการกับข้อมูล เพื่อช่วยให้คุณเรียงลำดับได้อย่างถูกต้อง วันนี้เราจะแสดงวิธีการจัดเรียงคอลัมน์ใน Excel โดยไม่ผสมข้อมูล
ดาวน์โหลดคู่มือฝึกปฏิบัติ
คุณสามารถดาวน์โหลดคู่มือฝึกปฏิบัติได้จากลิงก์ด้านล่าง .
จัดเรียงคอลัมน์โดยไม่ผสมข้อมูล.xlsx
6 วิธีจัดเรียงคอลัมน์ใน Excel โดยไม่ผสมข้อมูล
ประการแรก ก่อนอื่น มาทำความรู้จักกับแบบฝึกหัดของวันนี้กันก่อน
เรามีตารางพื้นฐานที่มีชื่อของนักเรียนและคะแนนตามลำดับในสามหลักสูตร เมื่อใช้ตารางความสัมพันธ์นี้ เราจะเห็นวิธีการจัดเรียงคอลัมน์โดยไม่ผสมข้อมูล
โปรดทราบว่านี่เป็นชุดข้อมูลจำลองพื้นฐานสำหรับสร้างสถานการณ์ง่ายๆ ในกรณีจริง คุณอาจพบข้อมูลที่ใหญ่กว่าและซับซ้อนกว่ามาก ชุดข้อมูล
ตอนนี้ Excel ให้ตัวเลือกแก่คุณในการจัดเรียงข้อมูลโดยใช้เครื่องมือในตัว คุณสามารถจัดเรียงข้อมูลของคุณได้อย่างง่ายดายโดยใช้เครื่องมือ
- เลือกช่วงหรือคอลัมน์ที่คุณต้องการจัดเรียง
- ที่นี่เราได้เลือกคอลัมน์ ชื่อนักเรียน เราตั้งใจที่จะจัดเรียงชื่อตาม A ถึง Z
- หลังจากเลือกคอลัมน์แล้ว ให้สำรวจแท็บ ข้อมูล คุณจะพบ จัดเรียง & กรองตัวเลือก ที่นั่น คุณจะพบตัวเลือกมากมายที่นั่น เลือกตามใจคุณต้องการ
- ตัวเลือกของเราคือ A ถึง Z
- ข้อมูลของเราได้รับการจัดเรียงแล้ว ดูภาพด้านล่าง
โอ้ที่รัก! แม้ว่าเราจะพบว่าชื่อถูกจัดเรียงแล้ว แต่คะแนนจะไม่ถูกจัดเรียง ตอนนี้คะแนนไม่เหมาะสมสำหรับนักเรียนแต่ละคน
แล้วเราจะทำอย่างไรดี อ่านบทความนี้ต่อไปเพื่อสำรวจแนวทางแก้ไข
1. การเลือกคอลัมน์ที่จำเป็นทั้งหมดก่อนจัดเรียง
มาย้อนกลับไปที่ขั้นตอนเริ่มต้นของข้อมูลของเรากัน ตอนนี้ทำตามขั้นตอนด้านล่าง
📌 ขั้นตอน:
- เลือกข้อมูลทั้งหมดที่คุณต้องการนับในการจัดเรียงของคุณ<11
ที่นี่เราได้เลือกคอลัมน์ทั้งหมดยกเว้น หมายเลขซีเรียล อนุกรมควรคงเดิม
- จากนั้นเลือกตัวเลือก จัดเรียง จากแท็บ ข้อมูล
- กล่องโต้ตอบจะปรากฏขึ้นต่อหน้าคุณ คุณสามารถเลือกการตั้งค่าการจัดเรียงของคุณได้ที่นั่น
- ตรวจสอบให้แน่ใจว่าได้เลือก ข้อมูลของฉันมีส่วนหัว
- เราเลือก 4 คอลัมน์ ที่นี่ เพื่อให้เราสามารถจัดเรียงตามคอลัมน์ใดคอลัมน์หนึ่ง
- เลื่อนลง คุณจะเห็น ส่วนหัว ตัวเลือก เลือกสิ่งที่คุณต้องการ
- ที่นี่เราได้เลือกคอลัมน์ ชื่อนักเรียน การจัดเรียงของเราอยู่ที่ ค่าของเซลล์ และลำดับคือ A ถึง Z
- คุณสามารถเปลี่ยนค่าเหล่านี้ได้โดยคลิกไอคอนแบบเลื่อนลงของตัวเลือกที่เกี่ยวข้อง
ขณะนี้ข้อมูลของเราได้รับการจัดเรียงแล้ว เราพบชื่อตามตัวอักษรและคะแนนที่เกี่ยวข้องก็เหมือนเดิม
2. การใช้ตัวเลือก 'ขยายส่วนที่เลือก'
คุณรู้เรื่องดีๆ เกี่ยวกับ Excel หรือไม่ ใช่ มีหลายอย่าง แต่ตอนนี้การพิจารณาของเราคือการเรียงลำดับเท่านั้น
ข้อดีของการเรียงลำดับใน Excel คือมันจะแจ้งเตือนคุณก่อนที่จะเรียกใช้การเรียงลำดับ
📌 ขั้นตอน:
- เลือกคอลัมน์ใดก็ได้ จากนั้นสำรวจ จัดเรียง & กรอง ส่วนจากแท็บ ข้อมูล
- ที่นี่ เราได้เลือกคอลัมน์ ชื่อนักเรียน และหากต้องการจัดเรียงตามตัวอักษร เราจะคลิก A ถึง Z .
- เมื่อคุณไม่ได้เลือกทั้งตารางขณะจัดเรียง Excel จะแสดงคำเตือนขึ้นมา
- ที่นี่เรามีสองทางเลือก หากคุณจำเป็นต้องดำเนินการต่อกับคอลัมน์ที่เลือกอย่างชัดเจน ให้เลือก ดำเนินการต่อด้วยการเลือกปัจจุบัน ตัวเลือกนี้จะกรองเฉพาะเซลล์ที่เลือก
- โดยปกติ คุณต้องใช้ ขยายส่วนที่เลือก ตัวเลือกนี้จะนับคอลัมน์ทั้งหมดในตารางของคุณ
- ที่นี่เรากำลังใช้ ขยายส่วนที่เลือก .
- กดตัวเลือก จัดเรียง
ชื่อนี้เรียงตามตัวอักษรแล้ว และค่าอื่นๆ ทั้งหมดก็เปลี่ยนตำแหน่งเช่นกัน
3. การแปลงเป็นตาราง
เราสามารถแปลงช่วงข้อมูลปกติเป็นตาราง แล้วใช้การเรียงลำดับกับค่านี้ ซึ่งจะช่วยในการจัดเรียงคอลัมน์โดยไม่ต้องผสมข้อมูล ดูขั้นตอนด้านล่างนี้
📌 ขั้นตอน:
- ในตอนแรก เลือกเซลล์ในช่วง B4:F14 .
- จากนั้น กดปุ่ม CTRL ตามด้วย T บนแป้นพิมพ์
ทันที กล่องโต้ตอบ สร้างตาราง จะปรากฏขึ้น
- ประการที่สอง คลิก ตกลง
<1
ด้วยเหตุนี้ ช่วงข้อมูลปกติจะถูกแปลงเป็นตาราง
- ประการที่สาม เลือกเซลล์ใน นักเรียน คอลัมน์
- จากนั้น ไปที่แท็บ ข้อมูล
- ตอนนี้ คลิกที่ เรียง A ถึง Z .<11
คุณจะเห็นว่าชุดข้อมูลทั้งหมดถูกจัดเรียงตามคอลัมน์นี้
4. การสร้างแบบกำหนดเอง จัดเรียงรายการเพื่อป้องกันการผสมข้อมูล
คุณสามารถจัดเรียงข้อมูลตามตัวเลือกของคุณเอง Excel มีคุณลักษณะของการจัดเรียงแบบกำหนดเองเพื่อช่วยคุณในเรื่องนี้
เราได้เปลี่ยนแปลงข้อมูลของเราเล็กน้อยเพื่อแสดงตัวอย่างให้คุณเห็น
เรามี เพิ่มคอลัมน์ใหม่ที่มีเดือนที่นักเรียนปรากฏตัวสำหรับการสอบของตน
อย่างที่เราได้กล่าวไปก่อนหน้านี้ เราไม่ต้องการเปลี่ยนหมายเลขซีเรียล (เนื่องจากมีลำดับอยู่แล้ว) เรากำลังเลือกอื่นๆ นอกเหนือจากนั้น
📌 ขั้นตอน:
- เลือก จัดเรียง จาก จัดเรียง & กรอง.
- กล่องโต้ตอบจะปรากฏขึ้นต่อหน้าคุณ
- จาก คำสั่งซื้อ คลิกไอคอนแบบเลื่อนลง และคุณจะเห็นตัวเลือกที่นั่นเรียกว่า รายการกำหนดเอง คลิกที่นั้น
- กล่องโต้ตอบ รายการที่กำหนดเอง ใหม่จะปรากฏขึ้น
- เพื่อความสะดวกของคุณ Excel จะแสดงรายการสองสามรายการที่นั่น ที่นี่เราได้เลือกเดือนจากที่นั่น คุณสามารถเลือกได้ตามความต้องการ
- คอลัมน์ที่เราเลือกคือ ตารางสอบ และเรียงลำดับตามเดือนตั้งแต่เดือนมกราคมถึงธันวาคม คุณสามารถตั้งค่ารายการที่กำหนดเองได้ที่นั่น
ตอนนี้ข้อมูลของเราได้รับการจัดเรียงด้วยคอลัมน์ ตารางการสอบ ตามเดือนตามลำดับทั่วโลก
5. การใช้ฟังก์ชัน SORT ใน Excel
หากคุณใช้ Excel 365 คุณสามารถใช้ฟังก์ชันที่เรียกว่า SORT
ฟังก์ชัน SORT จัดเรียงเนื้อหาของช่วงหรืออาร์เรย์โดยเรียงลำดับจากน้อยไปหามากหรือจากมากไปหาน้อย
ไวยากรณ์ของ SORT ฟังก์ชัน:
SORT (อาร์เรย์, [sort_index], [sort_order], [by_col])
- อาร์เรย์: ช่วงหรืออาร์เรย์ที่จะจัดเรียง
- sort_index: ตัวเลขที่ระบุแถวหรือคอลัมน์ที่จะจัดเรียง นี่เป็นฟิลด์ที่ไม่บังคับ ค่าเริ่มต้นคือ 1
- sort_order: ตัวเลขที่ระบุลำดับการจัดเรียงที่ต้องการ 1 = จากน้อยไปมาก -1 = จากมากไปน้อย นี่เป็นช่องที่ไม่บังคับเช่นกัน ค่าเริ่มต้นคือ 1 (จากน้อยไปหามาก)
- by_col: ค่าตรรกะที่ระบุทิศทางการจัดเรียงที่ต้องการ TRUE = จัดเรียงตามคอลัมน์ FALSE = เรียงตามแถว ค่าเริ่มต้นคือ FALSE
📌 ขั้นตอน:
- ใช้ประโยชน์จากฟังก์ชันนี้ในเอ็กเซล สูตรที่ใช้มีดังนี้
=SORT(C5:F14,1)
- ที่นี่เราได้ป้อนค่าทั้งหมดจาก ชื่อนักศึกษา ไปที่คอลัมน์ ประวัติ นี่คือช่วงของเรา เรามีหลายคอลัมน์ภายในช่วง เนื่องจากเราต้องการจัดเรียงตามชื่อ ซึ่งเป็นคอลัมน์แรกในช่วง เราจึงใส่ 1 เป็น sort_index
อ่านเพิ่มเติม: วิธีจัดเรียงตามนามสกุลใน Excel
- เราสามารถข้ามขั้นตอนนี้ได้เนื่องจากค่าเริ่มต้นคือ 1 สำหรับสิ่งนั้น สนาม. ข้อมูลของเราถูกจัดเรียงด้วยชื่อที่เรียงลำดับตามตัวอักษร
- สำหรับการเรียงลำดับ เราสามารถใส่ 1 ในฟิลด์ sort_order ได้เช่นกัน (คุณสามารถดูได้จากภาพด้านบน) จากนั้นสูตรจะเป็น:
=SORT(C5:F14,1,1)
- ไม่ว่าด้วยเหตุผลใดก็ตาม หากคุณต้องการเรียงลำดับจากมากไปน้อย ให้ใช้ -1 แทน จาก 1 ในฟิลด์ sort_order
=SORT(C5:F14,1,-1)
เรามี ใช้ -1 เป็น sort_order และชื่อเรียงจาก Z ถึง A
6. จัดเรียงคอลัมน์โดยไม่ผสมข้อมูลโดยใช้ฟังก์ชัน SORTBY ใน Excel
คุณสามารถใช้ ฟังก์ชัน SORTBY เพื่อจัดเรียงข้อมูลของคุณ นี่เป็นฟังก์ชันครอบครัวของฟังก์ชัน SORT ที่กล่าวถึงก่อนหน้านี้
ฟังก์ชัน SORTBY จะเรียงลำดับเนื้อหาของช่วงหรืออาร์เรย์ตาม ค่าจากช่วงหรืออาร์เรย์อื่น
ไวยากรณ์ของฟังก์ชัน SORTBY:
SORTBY (อาร์เรย์, by_array, [sort_order],[อาร์เรย์/ลำดับ], …)
- อาร์เรย์: ช่วงหรืออาร์เรย์เพื่อจัดเรียง
- by_array: ช่วงหรืออาร์เรย์ เพื่อจัดเรียงตาม
- sort_order: ลำดับที่จะใช้สำหรับการเรียงลำดับ 1 สำหรับจากน้อยไปมาก -1 สำหรับจากมากไปน้อย ค่าเริ่มต้นคือจากน้อยไปมาก
- อาร์เรย์/ลำดับ: คู่อาร์เรย์เพิ่มเติมและลำดับการจัดเรียง
สองตัวหลังเป็นตัวเลือก
📌 ขั้นตอน:
- หากต้องการใช้สูตรนี้ ให้เขียนสูตรต่อไปนี้ในเซลล์ที่ต้องการ:
=SORTBY(C5:F14,C5:C14)
- คล้ายกับก่อนหน้านี้ เราได้เลือกอาร์เรย์ by_array ของเราคือ ชื่อนักเรียน คอลัมน์
- คุณช่วยบอก SORT และ SORTBY ได้ไหม ใน SORT เราได้ระบุหมายเลขคอลัมน์ ซึ่งมาจากอาร์เรย์ที่เราเลือกไว้ ใน SORTBY เราได้จัดเตรียมคอลัมน์ไว้แตกต่างกัน (เป็นอาร์เรย์)
- SORTBY ให้คุณเรียงลำดับตามคอลัมน์หรือช่วงภายนอก
- มาเปลี่ยน by_ อาร์เรย์กัน
=SORTBY(C5:F14,D5:D14)
- ที่นี่เราได้เลือกคอลัมน์ คณิตศาสตร์ เป็น by_array ของเรา คอลัมน์ คณิตศาสตร์ ได้รับการจัดเรียงจากน้อยไปหามาก ค่าคอลัมน์อื่นๆ ทั้งหมดมีการเปลี่ยนแปลงตามลำดับ
บทสรุป
นั่นคือทั้งหมดสำหรับวันนี้ เราได้ระบุวิธีจัดเรียงคอลัมน์ใน Excel ไว้หลายวิธีโดยไม่ต้องผสมข้อมูล หวังว่าคุณจะพบว่าสิ่งนี้มีประโยชน์ อย่าลังเลที่จะแสดงความคิดเห็นหากมีสิ่งใดที่ดูเข้าใจยาก แจ้งให้เราทราบว่าของวิธีการที่คุณจะนำไปใช้ คุณยังสามารถแจ้งให้เราทราบถึงแนวทางใดๆ ที่เราอาจพลาดได้ที่นี่