สารบัญ
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีการจัดเรียงรายการดรอปดาวน์ใน excel บ่อยครั้ง เมื่อเราทำงานกับข้อมูลจำนวนมากหรือข้อมูลซ้ำๆ หากเราสามารถจัดเรียงตามตัวอักษรหรือลำดับประเภทอื่นๆ ได้ การไปยังรายการแบบเลื่อนลงจะง่ายขึ้น ดังนั้น ฉันจะแสดงวิธีการเรียงลำดับข้อมูลรายการก่อน แล้วจึงใช้ การตรวจสอบความถูกต้องของข้อมูล เพื่อสร้างดรอปดาวน์
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดที่เราใช้ในการเตรียมบทความนี้
Sort Drop Down.xlsm
5 วิธีการจัดเรียง Drop ลงใน Excel
1. ใช้ฟังก์ชัน SORT ของ Excel เพื่อจัดเรียงและสร้างรายการแบบหล่นลง
ก่อนอื่น ฉันจะใช้ ฟังก์ชัน SORT เพื่อเรียงลำดับข้อมูลตามตัวอักษร ตัวอย่างเช่น ฉันมีชุดข้อมูล ( B4:C13 ) ที่มีชื่อผลไม้หลายชื่อตามลำดับแบบสุ่ม ตอนนี้ฉันจะสั่งก่อน
ขั้นตอน:
- เขียนสูตรด้านล่างใน เซลล์ E5 และกด Enter .
=SORT(B5:B13)
- ดังนั้น สูตรจะให้อาร์เรย์ของรายการผลไม้ซึ่งเรียงลำดับตามลำดับตัวอักษรจากน้อยไปหามาก
⏩ การสร้างรายการแบบหล่นลง :
ขั้นตอน:
- ขั้นแรก เลือกเซลล์ใดก็ได้หรือช่วงข้อมูลทั้งหมดที่คุณต้องการสร้างรายการแบบเลื่อนลง
- ถัดไป จาก Excel Ribbon ให้ไปที่ ข้อมูล > เครื่องมือข้อมูล กลุ่ม> การตรวจสอบข้อมูล > การตรวจสอบข้อมูล (ดูภาพหน้าจอ)
- จากนั้น กล่องโต้ตอบ การตรวจสอบความถูกต้องของข้อมูล จะปรากฏขึ้น เลือก รายการ จากฟิลด์: อนุญาต การเลือกตัวเลือก รายการ จะแสดงฟิลด์: แหล่งที่มา คลิกที่ลูกศรด้านบนของฟิลด์ แหล่งที่มา เพื่อเลือกแหล่งข้อมูล
- ตอนนี้ป้อนข้อมูลต้นฉบับและกด ป้อน ที่นี่เราใช้เครื่องหมาย ' # ' ที่ส่วนท้ายของแหล่งข้อมูล เนื่องจากเราต้องการให้รวมอาร์เรย์ทั้งหมดของข้อมูลที่เรียงลำดับไว้ในรายการแบบเลื่อนลง
- หลังจากนั้น คลิก ตกลง .
- เป็นผลให้ รายการแบบเลื่อนลงถูกสร้างขึ้นตามที่คาดไว้
เนื้อหาที่เกี่ยวข้อง: วิธีจัดเรียงตัวเลขตามลำดับจากน้อยไปหามากใน Excel โดยใช้ สูตร
2. การรวมกันของ SORT & ฟังก์ชันเฉพาะเพื่อจัดเรียงรายการแบบหล่นลง
บางครั้งรายการข้อมูลประกอบด้วยค่าที่ซ้ำกัน ในกรณีนั้น คุณอาจไม่ต้องการข้อมูลที่คล้ายกันหลายครั้งในรายการแบบเลื่อนลง ตัวอย่างเช่น ชุดข้อมูลด้านล่างมี Orange , Coconut และ Apple หลายครั้ง ดังนั้น ตอนนี้ฉันจะใช้ฟังก์ชัน SORT และ UNIQUE ร่วมกันเพื่อจัดเรียงข้อมูลเหล่านี้
ขั้นตอน:
- เขียนสูตรด้านล่างใน เซลล์ E5 .
=UNIQUE(SORT(B5:B13))
<24
- สูตรข้างต้นจะผลลัพธ์ในอาร์เรย์ที่มีชื่อผลไม้ไม่ซ้ำกัน
- คล้ายกับ วิธีที่ 1 โดยใช้ การตรวจสอบความถูกต้องของข้อมูล ตัวเลือก คุณสามารถมีรายการแบบหล่นลงจากชื่อผลไม้ที่เรียงลำดับด้านบน
อ่านเพิ่มเติม: วิธีเรียงลำดับรายการที่ไม่ซ้ำใน Excel (10 ประโยชน์ วิธีการ)
3. ฟังก์ชัน Excel พร้อมตัวเลือกกำหนดชื่อเพื่อจัดระเบียบรายการแบบเลื่อนลง
คราวนี้ฉันจะใช้ กำหนดชื่อ ตัวเลือกเพื่อรับรายการที่เรียงลำดับ ตัวอย่างเช่น ฉันมีชุดข้อมูลชื่อผลไม้ ( A1:A10 ) ใน Sheet1 ตามด้านล่าง มาจัดเรียงข้อมูลเหล่านี้ตามตัวอักษรกัน
ขั้นตอน:
- ไปที่ สูตร > กำหนดชื่อ > กำหนดชื่อ .
- กล่องโต้ตอบ ชื่อใหม่ จะปรากฏขึ้นเป็นผล พิมพ์ ผลไม้ ในฟิลด์: ชื่อ และพิมพ์สูตรด้านล่างในฟิลด์: อ้างถึง กด ตกลง หลังจากนั้น
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))
- ไปที่ชีตอื่น ( แผ่นที่ 2 ). พิมพ์สูตรด้านล่างใน เซลล์ A1 แล้วกด Enter .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")
- สูตรด้านบนจะแสดงชื่อผลไม้หนึ่งชื่อซึ่งมาก่อนตามลำดับตัวอักษร ลากเครื่องหมาย ' + ' ลงมาเพื่อดูชื่อผลไม้ที่เหลือ
- สุดท้าย เมื่อลากเครื่องหมาย ' เครื่องหมาย + ' เราจะได้รายชื่อผลไม้ เรียงตามตัวอักษร
- ต่อไป คุณสามารถสร้างรายการแบบหล่นลงได้โดยใช้ตัวเลือก การตรวจสอบความถูกต้องของข้อมูล ตามด้วย วิธีที่ 1 อย่าลืมว่าครั้งนี้ คุณต้องเลือกรายการชื่อผลไม้ที่เรียงด้านบนเป็นแหล่งข้อมูล
อ่านเพิ่มเติม: วิธีจัดเรียงตามชื่อใน Excel (3 ตัวอย่าง)
การอ่านที่คล้ายกัน:
- วิธีจัดเรียงช่วงโดยใช้ VBA ใน Excel ( 6 ตัวอย่าง)
- จัดเรียงตัวเลขใน Excel (8 วิธีด่วน)
- วิธีจัดเรียงอาร์เรย์ด้วย Excel VBA (ทั้งลำดับจากน้อยไปหามากและจากมากไปน้อย)
- [แก้ไข] Excel จัดเรียงตามวันที่ไม่ทำงาน (2 สาเหตุพร้อมวิธีแก้ไข)
- จัดเรียง Excel และละเว้นช่องว่าง (4 วิธี)<2
4. ใช้ Excel Power Query เพื่อจัดเรียงข้อมูลแบบหล่นลง
ตอนนี้ ฉันจะใช้ Excel Power Query เพื่อจัดเรียง รายการข้อมูล เพื่อความสะดวกในการทำงาน ฉันได้แปลงชุดข้อมูลเป็นตารางโดยกด Ctrl + T
ขั้นตอน:
- ก่อนอื่น เลือกตาราง ( B4:C13 )
- จากนั้นไปที่ ข้อมูล > จากตาราง/ช่วง .
- ด้วยเหตุนี้ กำลัง หน้าต่างตัวแก้ไขแบบสอบถาม จะเปิดขึ้นพร้อมกับตาราง
- ตอนนี้ ให้คลิกขวาที่ตาราง แล้วคลิก ลบ คอลัมน์อื่นๆ เนื่องจากเราไม่ต้องการคอลัมน์เพิ่มเติม
- คลิกที่ไอคอนแบบเลื่อนลงของคอลัมน์ผลไม้ แล้วคลิกอีกครั้งที่ เรียงลำดับจากน้อยไปหามาก .
- ผลไม้รายการจะถูกจัดเรียงตามลำดับตัวอักษร
- หลังจากที่คุณเรียงลำดับเสร็จแล้ว ให้เลือก ปิด & โหลด > ปิด & โหลด จาก ตัวแก้ไข Power Query .
- ด้วยเหตุนี้ ตารางที่มีชื่อผลไม้ที่เรียงลำดับจะแสดงเป็น ด้านล่าง
- หลังจากนั้น คุณสามารถสร้างรายการแบบเลื่อนลงจากข้อมูลตารางของ Adobe
เนื้อหาที่เกี่ยวข้อง: การจัดเรียงอัตโนมัติของ Excel เมื่อข้อมูลเปลี่ยนแปลง (9 ตัวอย่าง)
5. สั่งซื้อรายการแบบหล่นลงโดยใช้ VBA ใน Excel
ที่นี่ ฉันจะใช้ VBA เพื่อจัดเรียงชื่อผลไม้ตามลำดับตัวอักษร ตัวอย่างเช่น เรามีรายการแบบเลื่อนลงซึ่งชื่อผลไม้ไม่ได้เรียงลำดับใดๆ เลย
ดังนั้น ฉันจะแสดงวิธีการเรียงลำดับรายการแบบเลื่อนลงด้านบนตามตัวอักษร .
ขั้นตอน:
- ก่อนอื่น ฉันจะไปที่แผ่นงานที่มีแหล่งข้อมูลของรายการแบบเลื่อนลงด้านบน ที่นี่ แหล่งข้อมูลของฉันอยู่ใน Sheet8 .
- จากนั้น คลิกขวาที่ชื่อแผ่นงานแล้วเลือก ดูโค้ด .
- ด้วยเหตุนี้ หน้าต่าง Microsoft Visual Basic for Applications จะปรากฏขึ้น พิมพ์โค้ดด้านล่างใน โมดูล โปรดจำไว้ว่า คุณได้ป้อน ชื่อแผ่นงาน , ชื่อตาราง และ ชื่อคอลัมน์ ของคุณอย่างถูกต้องแล้ว
4761
- ตอนนี้ ไปที่ตารางแหล่งข้อมูลและเขียนผลไม้ที่ต้องการ' วันที่ ' ใน เซลล์ B14 หลังจากข้อมูลสุดท้ายของตาราง ( B4:B13 ) กด Enter หลังจากนั้น
- ดังนั้น ข้อมูลในตารางด้านบนจะถูกจัดเรียงตามตัวอักษร
- ในทำนองเดียวกัน ผลไม้ในรายการแบบเลื่อนลงที่สร้างขึ้นก่อนหน้านี้จะเรียงตามลำดับตัวอักษรมากเกินไป
อ่านเพิ่มเติม: วิธีจัดเรียงกล่องรายการด้วย VBA ใน Excel (คู่มือฉบับสมบูรณ์)
สรุป
ในบทความข้างต้น ฉันมี พยายามอภิปรายหลายวิธีในการจัดเรียงรายการแบบเลื่อนลงใน excel อย่างละเอียด หวังว่าวิธีการและคำอธิบายเหล่านี้จะเพียงพอที่จะแก้ปัญหาของคุณได้ โปรดแจ้งให้เราทราบหากคุณมีคำถามใด ๆ