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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

ในขณะที่ทำงานกับ Microsoft Excel ขนาดใหญ่ บางครั้งเราต้องค้นหาข้อมูลบางอย่าง การสร้างฐานข้อมูลที่ค้นหาได้ใน Excel เป็นเรื่องง่าย นี่เป็นงานที่ประหยัดเวลาด้วย วันนี้ในบทความนี้ เราจะมาเรียนรู้ สอง วิธีที่รวดเร็วและเหมาะสมในการสร้างค้นหาได้ ฐานข้อมูลใน Excel พร้อมภาพประกอบที่เหมาะสม

2 วิธีที่เหมาะสมในการสร้างฐานข้อมูลที่ค้นหาได้ใน Excel

สมมติว่าเรามี Excel แผ่นงานขนาดใหญ่ที่มีข้อมูลเกี่ยวกับนักเรียนหลายคน ของ โรงเรียนและวิทยาลัยอาร์มานี . ชื่อของนักศึกษา หมายเลขประจำตัว และ CGPA ได้รับจากนักศึกษา อยู่ในคอลัมน์ B, C และ D ตามลำดับ เราสามารถสร้างฐานข้อมูลที่ค้นหาได้โดยใช้ FILTER , ISNUMBER , และ ค้นหา ฟังก์ชั่น. นอกจากนี้เรายังใช้ รหัส VBA เพื่อสร้างฐานข้อมูลที่ค้นหาได้ นี่คือภาพรวมของชุดข้อมูลสำหรับงานวันนี้

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

1. รวมฟังก์ชัน FILTER, ISNUMBER และ SEARCH เพื่อสร้างฐานข้อมูลที่ค้นหาได้ใน Excel

ขั้นแรก เราจะสร้างฐานข้อมูลที่ค้นหาได้โดยใช้  ตัวกรอง , ISNUMBER , และ ค้นหา ฟังก์ชั่น. มาทำตามคำแนะนำด้านล่างเพื่อสร้างฐานข้อมูลที่ค้นหาได้!

📌 ขั้นตอนที่ 1:

  • ก่อนอื่น เลือกเซลล์ E5 ในชีตชื่อ ตัวกรอง

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

  • ดังนั้น เพียงแค่กด ENTER บนแป้นพิมพ์และคุณจะได้ผลลัพธ์ที่ต้องการ

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

📌 ขั้นตอนที่ 2:

  • จากนั้นเลือกเซลล์ B4 ใน ฐานข้อมูล ต่อไป ไปที่

ข้อมูล → เครื่องมือข้อมูล → การตรวจสอบความถูกต้องของข้อมูล

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

อ่านเพิ่มเติม:วิธีใช้ฟังก์ชันฐานข้อมูลใน Excel (พร้อมตัวอย่าง)

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

  • วิธีสร้างฐานข้อมูลใน Excel (ทำใน 8 ขั้นตอนง่ายๆ)
  • รักษาฐานข้อมูลลูกค้าใน Excel
  • วิธีสร้างฐานข้อมูลที่อัปเดตอัตโนมัติใน Excel

2. เรียกใช้โค้ด VBA เพื่อสร้างฐานข้อมูลที่ค้นหาได้ใน Excel

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

📌 ขั้นตอนที่ 1:

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

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

วิธีสร้างฐานข้อมูลที่ค้นหาได้ใน Excel (2 เคล็ดลับง่ายๆ)

📌 ขั้นตอนที่ 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 เคล็ดลับง่ายๆ)

อ่านเพิ่มเติม:วิธีสร้างฐานข้อมูลอย่างง่ายใน Excel VBA

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

👉 คุณสามารถป๊อปอัป Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างโดยกด Alt + F11 พร้อมกัน .

👉หากเป็น นักพัฒนา แท็บไม่ปรากฏใน ribbon ของคุณ คุณสามารถทำให้มองเห็นได้ โดยไปที่

ไฟล์ → ตัวเลือก → กำหนด Ribbon เอง

👉 คุณต้องยกเลิกการเลือก โหมดการออกแบบ ใน นักพัฒนา แท็บเพื่อให้สามารถพิมพ์ใน ComboBox .

บทสรุป

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

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

  • วิธีสร้างฐานข้อมูลสินค้าคงคลังใน Excel (วิธีง่ายๆ 3 วิธี)
  • สร้างฐานข้อมูลด้วยฟอร์มใน Excel
  • วิธีการสร้างฐานข้อมูลเชิงสัมพันธ์ใน Excel (ด้วยขั้นตอนง่ายๆ)