สร้างรายการแบบเลื่อนลงที่ค้นหาได้ใน Excel (2 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

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

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดได้จากปุ่มดาวน์โหลดด้านล่าง

Searchable Dropdown List.xlsm

2 วิธีในการสร้าง Drop Down List ที่ค้นหาได้ใน Excel

ลองนึกภาพว่าคุณมีสิ่งต่อไปนี้ ชุดข้อมูลในเวิร์กชีตชื่อ States ชุดข้อมูลประกอบด้วยข้อมูลเกี่ยวกับ 13 รัฐแรกของสหรัฐอเมริกา

ตอนนี้ คุณต้องการสร้างรายการแบบหล่นลงที่ค้นหาได้ในเซลล์ B4 ในเวิร์กชีตชื่อ แบบเลื่อนลง .

จากนั้นคุณต้องปฏิบัติตามขั้นตอนที่ไฮไลต์ในวิธีการต่อไปนี้

1. สร้างรายการแบบเลื่อนลงที่ค้นหาได้ ด้วยสูตรใน Excel

ก่อนอื่น เราจะสร้างรายการดรอปดาวน์ที่ค้นหาได้โดยใช้สูตรของ Excel ทำตามขั้นตอนด้านล่าง

📌 ขั้นตอน

  • ขั้นแรก ป้อนสูตรต่อไปนี้ในเซลล์ E5 ใน แผ่นงานที่ชื่อว่า States .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")

  • ฟังก์ชัน SEARCH ใน สูตรค้นหาค่าที่กำหนด
  • ฟังก์ชัน ISNUMBER ส่งกลับ จริง ถ้าผลลัพธ์ของ ฟังก์ชันค้นหา เป็นตัวเลข มิฉะนั้นจะกลับมา เท็จ .
  • ฟังก์ชัน ตัวกรอง กรองข้อมูลตามเกณฑ์ที่กำหนด

  • จากนั้นเลือกเซลล์ B4 ในเวิร์กชีต แบบเลื่อนลง ถัดไป เลือก ข้อมูล >> การตรวจสอบความถูกต้องของข้อมูล .

  • จากนั้นเลือกแท็บ การตั้งค่า ในหน้าต่าง การตรวจสอบความถูกต้องของข้อมูล ถัดไป เลือก รายการ ในฟิลด์ อนุญาต: โดยใช้ลูกศรเลื่อนลง
  • จากนั้นป้อนสูตรต่อไปนี้ในฟิลด์ แหล่งที่มา
=States!$E$5#

  • หลังจากนั้น ไปที่แท็บ การแจ้งเตือนข้อผิดพลาด

  • ยกเลิกการเลือก แสดงการแจ้งเตือนข้อผิดพลาดหลังจากป้อนข้อมูลที่ไม่ถูกต้อง จากนั้นกดปุ่ม ตกลง

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

อ่านเพิ่มเติม: วิธีการ สร้างรายการดรอปดาวน์ตามสูตรใน Excel (4 วิธี)

การอ่านที่คล้ายกัน:

  • วิธีคัดลอกตัวกรองดรอป -Down List ใน Excel (5 วิธี)
  • สร้าง Excel Drop Down List จากตาราง (5 ตัวอย่าง)
  • วิธีสร้างรายการจากช่วง ใน Excel (3 วิธี)
  • อัปเดตรายการแบบหล่นลงอัตโนมัติใน Excel (3 วิธี)
  • วิธีสร้างกล่องรายการแบบเลือกหลายรายการในExcel

2. สร้างรายการแบบหล่นลงที่ค้นหาได้ด้วย Excel VBA

ตอนนี้ สมมติว่าคุณไม่ต้องการเลือกลูกศรแบบเลื่อนลงใดๆ เพื่อดูผลลัพธ์ที่เกี่ยวข้อง แต่คุณต้องการดูผลการค้นหาตามที่แสดงใน Google Search จากนั้นทำตามขั้นตอนด้านล่าง

📌 ขั้นตอน

  • ก่อนอื่น คุณต้องทำตามขั้นตอนก่อน ข้อมูล >> การตรวจสอบข้อมูล ในวิธีการก่อนหน้านี้เท่านั้น
  • จากนั้นเลือกเซลล์ E5 ในเวิร์กชีต สถานะ หลังจากนั้น เลือก สูตร >> Name Manager .

  • ถัดไปเลือก New ในหน้าต่าง Name Manager เพื่อกำหนด รายการ

  • จากนั้นเปลี่ยน ชื่อ เป็น Dropdown_List ใน ชื่อใหม่ window.
  • หลังจากนั้นให้ป้อนสูตรต่อไปนี้ในช่อง อ้างถึง จากนั้นกดปุ่ม ตกลง สูตรนี้ใช้ฟังก์ชัน INDEX และ COUNTIF
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))

  • ไปที่เวิร์กชีต แบบเลื่อนลง จากนั้นเลือก แทรก >> กล่องคำสั่งผสม จากแท็บ นักพัฒนาซอฟต์แวร์

  • จากนั้นลากเมาส์เพื่อปรับขนาด ComboBox<ให้ถูกต้อง 8> ดังที่แสดงด้านล่าง

  • หลังจากนั้น คุณจะเห็น ComboBox ใหม่ที่สร้างขึ้นดังนี้

  • ตอนนี้ให้คลิกขวาที่ ComboBox แล้วเลือก Properties

  • หลังจากนั้น เลือก ตัวอักษร แท็บในหน้าต่าง คุณสมบัติ จากนั้นทำการเปลี่ยนแปลงต่อไปนี้: AutoWordSelect >> เท็จ , เซลล์ที่เชื่อมโยง >> B4 , แมตช์เอนทรี >> 2 – fnMatchEntryNone .

  • คัดลอกโค้ดต่อไปนี้
7216
  • หลังจากนั้น ดับเบิลคลิกที่ ComboBox ซึ่งจะนำคุณไปยังโมดูลใหม่ในหน้าต่าง Microsoft VBA โดยตรง จากนั้นวางโค้ดที่คัดลอกลงในโมดูลว่างตามที่แสดงด้านล่าง จากนั้นกด F5 เพื่อเรียกใช้โค้ด

  • สุดท้าย เมนูแบบเลื่อนลงที่ค้นหาได้จะทำงานเหมือนกับ Google Search

อ่านเพิ่มเติม: ค่าที่ไม่ซ้ำในรายการแบบเลื่อนลงด้วย VBA ใน Excel (คู่มือฉบับสมบูรณ์)

สิ่งที่ต้องจำ

  • คุณต้องยกเลิกการเลือก โหมดการออกแบบ ในแท็บ นักพัฒนาซอฟต์แวร์ เพื่อให้สามารถพิมพ์ใน ComboBox
  • อย่าลืมตรวจสอบให้แน่ใจว่าป้อน การอ้างอิงสัมบูรณ์ อย่างถูกต้องในสูตร
  • ใช้ CTRL+SHIFT+Enter ใน กรณีที่ สูตรอาร์เรย์ ไม่ทำงาน

สรุป

ตอนนี้คุณทราบวิธีสร้างรายการแบบเลื่อนลงที่ค้นหาได้ใน excel โปรดใช้ส่วนความคิดเห็นด้านล่างสำหรับคำถามหรือคำแนะนำเพิ่มเติม และแจ้งให้เราทราบหากคุณสามารถทำได้ด้วยตัวเอง คุณยังสามารถเยี่ยมชมบล็อก ExcelWIKI ของเราเพื่ออ่านข้อมูลเพิ่มเติมเกี่ยวกับ excel อยู่กับเราและเรียนรู้ต่อไป

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง