Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

2 วิธีในการสร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

จากนั้นคุณต้องทำตามขั้นตอนที่เน้นในวิธีการต่อไปนี้

1. สร้างรายการดรอปดาวน์ที่ค้นหาได้ด้วยสูตรใน Excel

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

📌 ขั้นตอน

  • ขั้นแรก ป้อนสูตรต่อไปนี้ในเซลล์ E5 ในชีตชื่อ States .
=FILTER(B5:B17,ISNUMBER(SEARCH(Dropdown!B4,B5:B17)),"Not Found")
  • ฟังก์ชัน SEARCH ในสูตรจะค้นหาค่าที่กำหนด
  • ฟังก์ชัน ISNUMBER คืนค่า จริง ถ้าผลลัพธ์ของ ฟังก์ชันการค้นหา เป็นตัวเลข มิฉะนั้น จะส่งกลับ False .
  • ฟังก์ชัน ฟังก์ชัน FILTER กรองข้อมูลตามเกณฑ์ที่กำหนด

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

  • จากนั้นเลือกเซลล์ B4 ใน ดรอปดาวน์ ใบงาน จากนั้นเลือก ข้อมูล>> การตรวจสอบข้อมูล .

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

อ่านเพิ่มเติม: วิธีสร้างรายการแบบเลื่อนลงตามสูตรใน Excel (4 วิธี)

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

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

2. สร้างรายการดรอปดาวน์ที่ค้นหาได้ด้วย Excel VBA

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

📌 ขั้นตอน

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

  • ถัดไป เลือก ใหม่ ใน ตัวจัดการชื่อ หน้าต่างสำหรับกำหนดรายการ

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

  • ตอนนี้ให้คลิกขวาที่ ComboBox และเลือกคุณสมบัติ .

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

  • คัดลอกโค้ดต่อไปนี้
Private Sub ComboBox1_Change()

ComboBox1.ListFillRange = "Dropdown_List"

Me.ComboBox1.DropDown

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สร้างรายการดรอปดาวน์ที่ค้นหาได้ใน Excel (2 วิธี)

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

สิ่งที่ควรจำ

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

บทสรุป

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

บทความที่เกี่ยวข้อง

  • วิธีสร้างฟอร์มด้วยรายการแบบหล่นลงใน Excel
  • ซ่อนหรือเลิกซ่อนคอลัมน์ตามการเลือกรายการดรอปดาวน์ใน Excel
  • วิธีการเลือกจากเมนูดร็อปดาวน์และดึงข้อมูลจากชีตต่างๆ ใน ​​Excel
  • วิธีลบรายการที่ใช้แล้วออกจากรายการดรอปดาวน์ใน Excel (2 วิธี)
  • ลบรายการที่ซ้ำกันออกจากรายการดรอปดาวน์ใน Excel (4 วิธี)