ไปยังเนื้อหาหลัก
 

คำแนะนำขั้นสูงสุดสำหรับรายการดรอปดาวน์ที่ค้นหาได้ใน Excel

ผู้เขียน : ซิลูเวีย แก้ไขล่าสุด: 2024-03-26

การสร้างรายการดรอปดาวน์ใน Excel เพิ่มความคล่องตัวในการป้อนข้อมูลและลดข้อผิดพลาดให้เหลือน้อยที่สุด แต่ด้วยชุดข้อมูลที่ใหญ่ขึ้น การเลื่อนดูรายการที่มีความยาวจะกลายเป็นเรื่องยุ่งยาก จะดีกว่าไหมถ้าเพียงพิมพ์และค้นหารายการของคุณอย่างรวดเร็ว? เอ "รายการแบบเลื่อนลงที่สามารถค้นหาได้" ให้ความสะดวกสบายนี้ คู่มือนี้จะอธิบายสี่วิธีในการตั้งค่ารายการดังกล่าวใน Excel


วีดีโอ


รายการดรอปดาวน์ที่ค้นหาได้ใน Excel 365

Excel 365 ได้นำเสนอฟีเจอร์ที่คาดหวังไว้มากให้กับรายการดรอปดาวน์การตรวจสอบความถูกต้องของข้อมูล: ความสามารถในการค้นหาภายในรายการ ด้วยฟังก์ชันการค้นหา ผู้ใช้สามารถค้นหาและเลือกรายการต่างๆ ได้อย่างรวดเร็วและมีประสิทธิภาพมากขึ้น หลังจากแทรกรายการแบบเลื่อนลงตามปกติ เพียงคลิกบนเซลล์ที่มีรายการแบบเลื่อนลงแล้วเริ่มพิมพ์ รายการจะกรองทันทีเพื่อให้ตรงกับข้อความที่พิมพ์

ในกรณีนี้ฉันพิมพ์ ซาน ในเซลล์และรายการดรอปดาวน์จะกรองเมืองที่ขึ้นต้นด้วยคำค้นหาออก ซานเช่น ซานฟรานซิสโก และ ซานดิเอโก. จากนั้นคุณสามารถเลือกผลลัพธ์ด้วยเมาส์หรือใช้ปุ่มลูกศรแล้วกด Enter

หมายเหตุ : :
  • พื้นที่ การค้นหาเริ่มต้นจากอักษรตัวแรกของแต่ละคำ ในรายการแบบเลื่อนลง หากคุณป้อนอักขระที่ไม่ตรงกับอักขระเริ่มต้นของคำใดๆ รายการจะไม่แสดงรายการที่ตรงกัน
  • ฟีเจอร์นี้มีให้ใช้งานใน Excel 365 เวอร์ชันล่าสุดเท่านั้น
  • หาก Excel เวอร์ชันของคุณไม่รองรับฟีเจอร์นี้ เราขอแนะนำที่นี่ รายการดรอปดาวน์ที่ค้นหาได้ คุณลักษณะของ Kutools สำหรับ Excel. ไม่มีการจำกัดเวอร์ชันของ Excel และเมื่อเปิดใช้งานแล้ว คุณสามารถค้นหารายการที่ต้องการในรายการแบบเลื่อนลงได้อย่างง่ายดายเพียงพิมพ์ข้อความที่เกี่ยวข้อง ดูรายละเอียดขั้นตอน.

สร้างรายการดรอปดาวน์ที่ค้นหาได้ (สำหรับ Excel 2019 และใหม่กว่า)

หากคุณใช้ Excel 2019 หรือเวอร์ชันที่ใหม่กว่า วิธีการในส่วนนี้ยังสามารถใช้เพื่อทำให้รายการดรอปดาวน์สามารถค้นหาได้ใน Excel อีกด้วย

สมมติว่าคุณได้สร้างรายการแบบเลื่อนลงในเซลล์ A2 ของ Sheet2 (รูปภาพด้านขวา) โดยใช้ข้อมูลในช่วง A2:A8 ของ Sheet1 (รูปภาพด้านซ้าย) ให้ทำตามขั้นตอนเหล่านี้เพื่อทำให้รายการสามารถค้นหาได้

ขั้นตอนที่ 1 สร้างคอลัมน์ตัวช่วยที่แสดงรายการการค้นหา

ที่นี่เราต้องการคอลัมน์ตัวช่วยเพื่อแสดงรายการที่ตรงกับแหล่งข้อมูลของคุณ ในกรณีนี้ ฉันจะสร้างคอลัมน์ตัวช่วยขึ้นมา คอลัมน์ D of Sheet1.

  1. เลือกเซลล์แรก D1 ในคอลัมน์ D และป้อนส่วนหัวของคอลัมน์ เช่น "ผลการค้นหา" ในกรณีนี้.
  2. ป้อนสูตรต่อไปนี้ลงในเซลล์ D2 แล้วกด เข้าสู่.
    =FILTER(A2:A8,ISNUMBER(SEARCH(Sheet2!A2,A2:A8)),"Not Found")
หมายเหตุ : :
  • ในสูตรนี้ A2: A8 คือช่วงข้อมูลต้นทาง แผ่นที่ 2!A2 คือตำแหน่งของรายการแบบเลื่อนลง ซึ่งหมายความว่ารายการแบบเลื่อนลงจะอยู่ใน A2 ของ Sheet2 โปรดเปลี่ยนแปลงตามข้อมูลของคุณเอง
  • หากไม่มีการเลือกรายการจากรายการแบบเลื่อนลงใน A2 ของ Sheet2 สูตรจะแสดงรายการทั้งหมดจากแหล่งข้อมูลดังที่ปรากฎในภาพด้านบน ในทางกลับกัน หากเลือกรายการ D2 จะแสดงรายการนั้นตามผลลัพธ์ของสูตร
ขั้นตอนที่ 2: กำหนดค่ารายการแบบเลื่อนลงใหม่
  1. เลือกเซลล์รายการแบบเลื่อนลง (ในกรณีนี้ ฉันเลือกเซลล์ A2 ของ Sheet2) จากนั้นไปที่การเลือก ข้อมูล > การตรวจสอบข้อมูล > การตรวจสอบข้อมูล.
  2. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การตรวจสอบข้อมูล กล่องโต้ตอบ คุณจะต้องกำหนดค่าดังต่อไปนี้
    1. ภายใต้ การตั้งค่า คลิกแท็บ ปุ่มใน แหล่ง กล่อง.
    2. พื้นที่ การตรวจสอบข้อมูล กล่องโต้ตอบจะเปลี่ยนเส้นทางไปที่ Sheet1 เลือกเซลล์ (เช่น D2) ด้วยสูตรจากขั้นตอนที่ 1 เพิ่ม # และคลิกที่ ปิดหน้านี้ ปุ่ม
    3. ไปที่ การแจ้งเตือนข้อผิดพลาด แท็บยกเลิกการเลือก แสดงการแจ้งเตือนข้อผิดพลาดหลังจากป้อนข้อมูลที่ไม่ถูกต้อง ช่องทำเครื่องหมาย และสุดท้ายให้คลิก OK เพื่อบันทึกการเปลี่ยนแปลง
ผล

รายการแบบเลื่อนลงในเซลล์ A2 ของ Sheet2 สามารถค้นหาได้แล้ว พิมพ์ข้อความในเซลล์ คลิกลูกศรดรอปดาวน์เพื่อขยายรายการดรอปดาวน์ และคุณจะเห็นรายการกรองทันทีเพื่อให้ตรงกับข้อความที่พิมพ์

หมายเหตุ : :
  • วิธีการนี้ใช้ได้กับ Excel 2019 และเวอร์ชันที่ใหม่กว่าเท่านั้น
  • วิธีการนี้ใช้ได้กับเซลล์รายการดรอปดาวน์ครั้งละหนึ่งเซลล์เท่านั้น หากต้องการค้นหารายการแบบเลื่อนลงในเซลล์ A3 ถึง A8 ใน Sheet2 ต้องทำซ้ำขั้นตอนข้างต้นสำหรับแต่ละเซลล์
  • เมื่อคุณพิมพ์ข้อความในเซลล์รายการดรอปดาวน์ รายการดรอปดาวน์จะไม่ขยายโดยอัตโนมัติ คุณต้องคลิกลูกศรดรอปดาวน์เพื่อขยายด้วยตนเอง

สร้างรายการแบบเลื่อนลงที่ค้นหาได้ง่าย (สำหรับ Excel ทุกรุ่น)

ด้วยข้อจำกัดต่างๆ ของวิธีการข้างต้น นี่เป็นเครื่องมือที่มีประสิทธิภาพมากสำหรับคุณ - Kutools สำหรับ Excel's ทำให้รายการแบบหล่นลงสามารถค้นหาได้, ป๊อปอัปอัตโนมัติคุณสมบัติ. คุณลักษณะนี้มีอยู่ใน Excel ทุกรุ่น และช่วยให้คุณค้นหารายการที่ต้องการในรายการแบบเลื่อนลงได้อย่างง่ายดายด้วยการตั้งค่าง่ายๆ

หลังจาก ดาวน์โหลดและติดตั้ง Kutools สำหรับ Excelให้เลือก Kutools > รายการแบบหล่นลง > ทำให้รายการแบบหล่นลงสามารถค้นหาได้, ป๊อปอัปอัตโนมัติ เพื่อเปิดใช้งานคุณสมบัตินี้ ใน ทำให้รายการแบบหล่นลงสามารถค้นหาได้ คุณต้อง:

  1. เลือกช่วงที่มีรายการดรอปดาวน์ที่ต้องตั้งค่าเป็นรายการดรอปดาวน์ที่ค้นหาได้
  2. คลิก OK เพื่อทำการตั้งค่าให้เสร็จสมบูรณ์
ผล

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

หมายเหตุ : :
  • คุณสมบัตินี้รองรับ ค้นหาจากตำแหน่งใดก็ได้ภายในคำ. ซึ่งหมายความว่าแม้ว่าคุณจะป้อนอักขระที่อยู่ตรงกลางหรือท้ายคำ รายการที่ตรงกันก็จะยังคงพบและแสดงรายการที่ตรงกัน ทำให้ได้รับประสบการณ์การค้นหาที่ครอบคลุมและใช้งานง่ายยิ่งขึ้น
  • หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะนี้ โปรด เยี่ยมชมหน้านี้.
  • หากต้องการใช้คุณลักษณะนี้ โปรด ดาวน์โหลดและติดตั้ง Kutools สำหรับ Excel ก่อน

สร้างรายการแบบเลื่อนลงที่ค้นหาได้ด้วยกล่องคำสั่งผสมและ VBA (ซับซ้อนมากขึ้น)

หากคุณต้องการสร้างรายการแบบเลื่อนลงที่สามารถค้นหาได้ โดยไม่ต้องระบุประเภทรายการแบบเลื่อนลงโดยเฉพาะ ส่วนนี้ให้แนวทางอื่น: การใช้กล่องคำสั่งผสมพร้อมโค้ด VBA เพื่อให้บรรลุภารกิจ

สมมติว่าคุณมีรายชื่อประเทศในคอลัมน์ A ตามที่แสดงในภาพหน้าจอด้านล่าง และตอนนี้คุณต้องการใช้เป็นแหล่งข้อมูลของรายการดรอปดาวน์ของ Searchale คุณสามารถทำได้ดังนี้

คุณต้องแทรกกล่องคำสั่งผสมแทนรายการดรอปดาวน์การตรวจสอบข้อมูลในเวิร์กชีตของคุณ

  1. ถ้า ผู้พัฒนา แท็บไม่แสดงบน Ribbon คุณสามารถเปิดใช้งาน ผู้พัฒนา tab ดังนี้.
    1. ใน Excel 2010 หรือเวอร์ชันที่ใหม่กว่า ให้คลิก เนื้อไม่มีมัน > Options. และใน ตัวเลือก Excel คลิกตกลง ปรับแต่งริบบิ้น ในบานหน้าต่างด้านซ้าย ไปที่กล่องรายการกำหนด Ribbon เอง กาเครื่องหมาย ผู้พัฒนา จากนั้นคลิกที่ไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
    2. ใน Excel 2007 คลิก Office ปุ่ม> ตัวเลือก Excel. ใน ตัวเลือก Excel คลิกตกลง ยอดนิยม ในบานหน้าต่างด้านซ้ายตรวจสอบไฟล์ แสดงแท็บนักพัฒนาใน Ribbon แล้วคลิกไฟล์ OK ปุ่ม
  2. หลังจากได้แสดง ผู้พัฒนา คลิกแท็บ ผู้พัฒนา > สิ่งที่ใส่เข้าไป > กล่องคำสั่งผสม.
  3. วาดกล่องคำสั่งผสมในแผ่นงาน คลิกขวาแล้วเลือก อสังหาริมทรัพย์ จากเมนูคลิกขวา
  4. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร อสังหาริมทรัพย์ คุณต้อง:
    1. เลือก เท็จ ใน เลือกคำอัตโนมัติ สนาม;
    2. ระบุเซลล์ใน เซลล์ที่เชื่อมโยง ฟิลด์ ในกรณีนี้ให้ป้อน A12
    3. เลือก 2-fmMatchEntryไม่มี ใน แมตช์เอนทรี สนาม;
    4. ประเภท รายการแบบหล่นลง เข้าไปใน รายการFillRange สนาม;
    5. ปิด อสังหาริมทรัพย์ กล่องโต้ตอบ ดูภาพหน้าจอ:
  5. ตอนนี้ปิดโหมดการออกแบบโดยคลิก ผู้พัฒนา > โหมดการออกแบบ.
  6. เลือกเซลล์ว่าง เช่น C2 ป้อนสูตรด้านล่างแล้วกด เข้าสู่. พวกเขาลากที่จับการป้อนอัตโนมัติลงไปที่เซลล์ C9 เพื่อเติมเซลล์ด้วยสูตรเดียวกันโดยอัตโนมัติ ดูภาพหน้าจอ:
    =--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
    หมายเหตุ : :
    1. $ ก $ 12 คือเซลล์ที่คุณกำหนดให้เป็น เซลล์ที่เชื่อมโยง ในขั้นตอนที่ 4;
    2. หลังจากเสร็จสิ้นขั้นตอนข้างต้น ตอนนี้คุณสามารถทดสอบได้: ป้อนตัวอักษร C ในกล่องคำสั่งผสม จากนั้นคุณจะเห็นว่าเซลล์สูตรที่อ้างอิงเซลล์ที่มีอักขระ C นั้นเต็มไปด้วยตัวเลข 1
  7. เลือกเซลล์ D2 ป้อนสูตรด้านล่างแล้วกด เข้าสู่. จากนั้นลากที่จับป้อนอัตโนมัติลงไปที่เซลล์ D9
    =IF(C2=1,COUNTIF($C$2:C2,1),"")
  8. เลือกเซลล์ E2 ป้อนสูตรด้านล่างแล้วกด เข้าสู่. จากนั้นลากที่จับป้อนอัตโนมัติลงไปที่ E9 เพื่อใช้สูตรเดียวกัน
    =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
  9. ตอนนี้คุณต้องสร้างช่วงชื่อ กรุณาคลิก สูตร > กำหนดชื่อ.
  10. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร ชื่อใหม่ กล่องโต้ตอบพิมพ์ รายการแบบหล่นลง ใน Name กล่องใส่สูตรด้านล่างใน อ้างถึง จากนั้นคลิกที่ไฟล์ OK ปุ่ม
    =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
    
  11. ตอนนี้ให้เปิดโหมดการออกแบบโดยคลิก ผู้พัฒนา > โหมดการออกแบบ. จากนั้นดับเบิลคลิกที่กล่องคำสั่งผสมเพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
  12. คัดลอกและวางโค้ด VBA ด้านล่างลงในโปรแกรมแก้ไขโค้ด
    รหัส VBA: สร้างรายการแบบหล่นลงที่ค้นหาได้
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. กด อื่น ๆ + Q ปุ่มเพื่อปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

จากนี้ไป เมื่อป้อนอักขระลงในกล่องคำสั่งผสม จะทำการค้นหาแบบคลุมเครือ แล้วแสดงรายการค่าที่เกี่ยวข้องในรายการ

หมายเหตุ: คุณต้องบันทึกเวิร์กบุ๊กนี้เป็นไฟล์ Excel Macro-Enabled Workbook เพื่อเก็บโค้ด VBA ไว้ใช้ในอนาคต

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...


แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox