บทความนี้แสดงวิธีสร้างรายการดรอปดาวน์ที่ค้นหาได้ใน excel มันแสดงให้เห็น 2 วิธีที่คุณสามารถทำได้ใน excel โดยใช้สูตรและ VBA ภาพต่อไปนี้เน้นจุดประสงค์ของบทความนี้ ดูบทความอย่างรวดเร็วเพื่อดูว่ามันทำอย่างไร
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากปุ่มดาวน์โหลดด้านล่าง
2 วิธีในการสร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel
ลองนึกภาพว่าคุณมีชุดข้อมูลต่อไปนี้ในชื่อเวิร์กชีตเป็น States . ชุดข้อมูลนี้มีข้อมูลเกี่ยวกับ 13 รัฐแรกของสหรัฐอเมริกา
ตอนนี้ คุณต้องการสร้างรายการดรอปดาวน์ที่ค้นหาได้ในเซลล์ B4 ในเวิร์กชีตชื่อ ดรอปดาวน์ .
จากนั้นคุณต้องทำตามขั้นตอนที่เน้นในวิธีการต่อไปนี้
1. สร้างรายการดรอปดาวน์ที่ค้นหาได้ด้วยสูตรใน Excel
ขั้นแรก เราจะสร้างรายการดรอปดาวน์ที่ค้นหาได้โดยใช้สูตร Excel ทำตามขั้นตอนด้านล่างเพื่อทำสิ่งนั้น
📌 ขั้นตอน
- ขั้นแรก ป้อนสูตรต่อไปนี้ในเซลล์ E5 ในชีตชื่อ States .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
- ฟังก์ชัน SEARCH ในสูตรจะค้นหาค่าที่กำหนด
- ฟังก์ชัน ISNUMBER คืนค่า จริง ถ้าผลลัพธ์ของ ฟังก์ชันการค้นหา เป็นตัวเลข มิฉะนั้น จะส่งกลับ False .
- ฟังก์ชัน ฟังก์ชัน FILTER กรองข้อมูลตามเกณฑ์ที่กำหนด
- จากนั้นเลือกเซลล์ B4 ใน ดรอปดาวน์ ใบงาน จากนั้นเลือก ข้อมูล>> การตรวจสอบข้อมูล .
- จากนั้นเลือก การตั้งค่า แท็บใน การตรวจสอบข้อมูล หน้าต่าง. จากนั้นเลือก รายการ ใน อนุญาต: ช่องโดยใช้ลูกศรแบบเลื่อนลง
- จากนั้นป้อนสูตรต่อไปนี้ใน แหล่งที่มา ฟิลด์.
=States!$E$5#
- หลังจากนั้น ไปที่ การแจ้งเตือนข้อผิดพลาด แท็บ
- ยกเลิกการเลือก แสดงการแจ้งเตือนข้อผิดพลาดหลังจากป้อนข้อมูลที่ไม่ถูกต้อง . จากนั้นกดปุ่ม ตกลง ปุ่ม.
- สุดท้ายแล้ว รายการดรอปดาวน์ที่ค้นหาได้ถูกสร้างขึ้นแล้ว ตอนนี้พิมพ์บางอย่าง (ใหม่) ในเซลล์ B4 . จากนั้นเลือกลูกศรแบบเลื่อนลงที่มองเห็นได้ที่มุมล่างขวาของเซลล์ หลังจากนั้น คุณจะเห็นผลการค้นหาที่เกี่ยวข้องทั้งหมดดังแสดงในภาพต่อไปนี้
อ่านเพิ่มเติม: วิธีสร้างรายการแบบเลื่อนลงตามสูตรใน Excel (4 วิธี)
การอ่านที่คล้ายกัน:
- วิธีการคัดลอกรายการดรอปดาวน์ตัวกรองใน Excel (5 วิธี)
- สร้างรายการแบบหล่นลงของ Excel จากตาราง (5 ตัวอย่าง)
- วิธีการสร้างรายการจากช่วงใน Excel (3 วิธี)
- อัปเดตรายการแบบเลื่อนลงอัตโนมัติใน Excel (3 วิธี)
- วิธีการสร้างกล่องรายการแบบเลือกหลายรายการใน Excel
2. สร้างรายการดรอปดาวน์ที่ค้นหาได้ด้วย Excel VBA
ตอนนี้ สมมติว่าคุณไม่ต้องการเลือกลูกศรแบบเลื่อนลงเพื่อดูผลลัพธ์ที่เกี่ยวข้อง แต่คุณต้องการดูผลการค้นหาตามที่แสดงใน Google Search จากนั้นทำตามขั้นตอนด้านล่าง
📌 ขั้นตอน
- ขั้นแรก คุณต้องทำตามขั้นตอนก่อน ข้อมูล>> การตรวจสอบข้อมูล เฉพาะในวิธีก่อนหน้านี้เท่านั้น
- จากนั้นเลือกเซลล์ E5 ใน รัฐ ใบงาน หลังจากนั้น เลือก สูตร>> ตัวจัดการชื่อ .
- ถัดไป เลือก ใหม่ ใน ตัวจัดการชื่อ หน้าต่างสำหรับกำหนดรายการ
- จากนั้นเปลี่ยน ชื่อ ไปที่ Dropdown_List ใน ชื่อใหม่ หน้าต่าง
- หลังจากนั้นให้ป้อนสูตรต่อไปนี้ใน อ้างอิงถึง สนาม. จากนั้นกดปุ่ม ตกลง ปุ่ม. สูตรนี้ใช้ INDEX และ COUNTIF ฟังก์ชัน
=States!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))
- ไปที่ ดรอปดาวน์ ใบงาน จากนั้นเลือก แทรก>> กล่องคำสั่งผสม จาก นักพัฒนา แท็บ
- จากนั้นให้ลากเมาส์เพื่อปรับขนาด ComboBox ดังที่แสดงด้านล่าง
- หลังจากนั้น คุณจะเห็น ComboBox . ใหม่ สร้างขึ้นดังนี้
- ตอนนี้ให้คลิกขวาที่ ComboBox และเลือกคุณสมบัติ .
- หลังจากนั้น เลือก ตัวอักษร แท็บใน คุณสมบัติ หน้าต่าง. จากนั้นทำการเปลี่ยนแปลงต่อไปนี้:AutoWordSelect>> False , เซลล์ที่เชื่อมโยง>> B4 , MatchEntry>> 2 – fnMatchEntryNone .
- คัดลอกโค้ดต่อไปนี้
Private Sub ComboBox1_Change()
ComboBox1.ListFillRange = "Dropdown_List"
Me.ComboBox1.DropDown
End Sub
- หลังจากนั้น ดับเบิลคลิกที่ ComboBox . ซึ่งจะนำคุณไปยังโมดูลใหม่ใน Microsoft VBA . โดยตรง หน้าต่าง. จากนั้นวางโค้ดที่คัดลอกไว้ในโมดูลเปล่าดังที่แสดงด้านล่าง กดถัดไป F5 เพื่อรันโค้ด
- สุดท้าย เมนูแบบเลื่อนลงที่ค้นหาได้จะทำงานเหมือนกับ Google Search
อ่านเพิ่มเติม: ค่าที่ไม่ซ้ำในรายการดรอปดาวน์ด้วย VBA ใน Excel (คู่มือฉบับสมบูรณ์)
สิ่งที่ควรจำ
- คุณต้องยกเลิกการเลือก โหมดการออกแบบ ใน นักพัฒนา แท็บเพื่อให้สามารถพิมพ์ใน ComboBox .
- อย่าลืมตรวจสอบให้แน่ใจว่าการอ้างอิงแบบสัมบูรณ์ มีการป้อนอย่างถูกต้องในสูตร
- ใช้ CTRL+SHIFT+Enter ในกรณีที่ สูตรอาร์เรย์ ไม่ทำงาน
บทสรุป
ตอนนี้คุณรู้วิธีสร้างรายการดรอปดาวน์ที่ค้นหาได้ใน excel แล้ว โปรดใช้ส่วนความคิดเห็นด้านล่างสำหรับข้อสงสัยหรือข้อเสนอแนะเพิ่มเติม และแจ้งให้เราทราบด้วยว่าคุณสามารถดำเนินการดังกล่าวได้ด้วยตนเองหรือไม่ คุณยังสามารถไปที่ ExcelDemy . ของเรา บล็อกเพื่ออ่านเพิ่มเติมเกี่ยวกับ excel อยู่กับเราและเรียนรู้ต่อไป
บทความที่เกี่ยวข้อง
- วิธีสร้างฟอร์มด้วยรายการแบบหล่นลงใน Excel
- ซ่อนหรือเลิกซ่อนคอลัมน์ตามการเลือกรายการดรอปดาวน์ใน Excel
- วิธีการเลือกจากเมนูดร็อปดาวน์และดึงข้อมูลจากชีตต่างๆ ใน Excel
- วิธีลบรายการที่ใช้แล้วออกจากรายการดรอปดาวน์ใน Excel (2 วิธี)
- ลบรายการที่ซ้ำกันออกจากรายการดรอปดาวน์ใน Excel (4 วิธี)