01 จาก 01
ค้นหาระเบียนที่ระบุในฐานข้อมูล Excel
ฟังก์ชั่น DGET เป็นหนึ่งใน ฟังก์ชันฐานข้อมูล ของ Excel กลุ่มฟังก์ชันนี้ได้รับการออกแบบมาเพื่อให้ง่ายต่อการสรุปข้อมูลจากตารางข้อมูลขนาดใหญ่ พวกเขาทำเช่นนี้โดยการส่งคืนข้อมูลเฉพาะตามเกณฑ์อย่างน้อยหนึ่งข้อที่เลือกโดยผู้ใช้
ฟังก์ชั่น DGET สามารถใช้เพื่อส่งคืนฟิลด์ข้อมูลเดียวจากคอลัมน์ของฐานข้อมูลที่ตรงกับเงื่อนไขที่คุณระบุ
DGET คล้ายคลึงกับฟังก์ชัน VLOOKUP ซึ่งสามารถนำมาใช้เพื่อส่งคืนช่องข้อมูลเดียว
ไวยากรณ์ DGET และอาร์กิวเมนต์
ไวยากรณ์ สำหรับฟังก์ชัน DGET คือ:
= DGET (ฐานข้อมูลฟิลด์เกณฑ์)
ฟังก์ชันฐานข้อมูลทั้งหมดมี อาร์กิวเมนต์ สามแบบเดียวกัน:
- ฐานข้อมูล : (จำเป็น) ระบุช่วงของการอ้างอิงเซลล์ที่มีฐานข้อมูล ชื่อฟิลด์ต้องรวมอยู่ในช่วง
- ฟิลด์ : (จำเป็น) ระบุว่าคอลัมน์หรือฟิลด์ใดที่จะใช้โดยฟังก์ชันในการคำนวณ ป้อนอาร์กิวเมนต์โดยพิมพ์ชื่อฟิลด์ (เช่น #Orders) หรือป้อนหมายเลขคอลัมน์ (เช่น 3)
- เกณฑ์ : (จำเป็น) แสดง ช่วง ของเซลล์ที่มีเงื่อนไขที่ระบุโดยผู้ใช้ ช่วงต้องมีชื่อเขตข้อมูลอย่างน้อยหนึ่งชื่อจากฐานข้อมูลและ การอ้างอิงเซลล์ อื่น ๆ อย่างน้อยหนึ่งรายการเพื่อระบุเงื่อนไขที่จะได้รับการประเมินโดยฟังก์ชัน
ตัวอย่างการใช้ฟังก์ชัน DGET ของ Excel: การจับคู่เกณฑ์เดียว
ตัวอย่างนี้จะใช้ DGET เพื่อค้นหาจำนวนใบสั่งขายที่ตัวแทนจำหน่ายเฉพาะรายกำหนดไว้สำหรับเดือนที่ระบุ
การป้อนข้อมูลบทแนะนำ
หมายเหตุ: บทแนะนำนี้ไม่รวมถึงขั้นตอนการจัดรูปแบบ
- ป้อนข้อมูลลงในเซลล์ D1 ถึง F13
- ปล่อยเซลล์ E5 ว่างไว้; นี่คือที่ตั้งสูตร DGET
- ชื่อเขตข้อมูลในเซลล์ D2 ถึง F2 จะถูกใช้เป็นส่วนหนึ่งของอาร์กิวเมนต์ เกณฑ์ ของฟังก์ชัน
การเลือกเกณฑ์
ในการรับ DGET เพื่อดูเฉพาะข้อมูลสำหรับตัวแทนฝ่ายขายเฉพาะที่เราใส่ชื่อของตัวแทนภายใต้ชื่อฟิลด์ SalesRep ในแถว 3
- ในเซลล์ F3 ให้พิมพ์เกณฑ์ แฮร์รี่
- ในเซลล์ E5 พิมพ์หัวเรื่อง #Orders: เพื่อระบุข้อมูลที่เราจะหาได้จาก DGET
การตั้งชื่อฐานข้อมูล
การใช้ ช่วงที่ มี ชื่อ สำหรับช่วงข้อมูลขนาดใหญ่เช่นฐานข้อมูลไม่เพียง แต่ทำให้ง่ายต่อการป้อนอาร์กิวเมนต์นี้ลงในฟังก์ชัน แต่ยังสามารถป้องกันข้อผิดพลาดที่เกิดจากการเลือกช่วงที่ไม่ถูกต้อง
ช่วงที่ตั้งชื่อมีประโยชน์มากถ้าคุณใช้ช่วงของเซลล์เดียวกันบ่อยๆในการคำนวณหรือเมื่อสร้างแผนภูมิหรือกราฟ
- ไฮไลต์เซลล์ D7 เป็น F13 ในแผ่นงานเพื่อเลือกช่วง
- คลิกที่ ชื่อ ด้านบนคอลัมน์ A ในเวิร์กชีท
- พิมพ์ SalesData ลงในช่องชื่อเพื่อสร้างช่วงที่ตั้งชื่อ
- กดปุ่ม Enter บนแป้นพิมพ์เพื่อกรอกข้อมูล
การเปิดกล่องโต้ตอบ DGET
กล่องโต้ตอบ ของฟังก์ชันให้วิธีง่ายๆในการป้อนข้อมูลสำหรับอาร์กิวเมนต์แต่ละฟังก์ชัน
การเปิดกล่องโต้ตอบสำหรับกลุ่มของฟังก์ชันฐานข้อมูลทำได้โดยคลิกที่ปุ่มตัวช่วยสร้างฟังก์ชัน ( fx ) ที่อยู่ถัดจากแถบสูตรด้านบนแผ่นงาน
- คลิกที่เซลล์ E5 - ตำแหน่งที่จะแสดงผลลัพธ์ของฟังก์ชัน
- คลิกที่ปุ่มวิซาร์ดฟังก์ชัน ( fx ) เพื่อเปิดกล่องโต้ตอบ แทรกฟังก์ชัน
- พิมพ์ DGET ในหน้าต่าง ค้นหาฟังก์ชัน ที่ด้านบนของกล่องโต้ตอบ
- คลิกปุ่ม GO เพื่อค้นหาฟังก์ชัน
- กล่องโต้ตอบควรหา DGET และแสดงรายการในหน้าต่าง เลือกฟังก์ชัน
- คลิก OK เพื่อเปิดไดอะล็อกบ็อกซ์ฟังก์ชัน DGET
การเติมอาร์กิวเมนต์
- คลิกที่ บรรทัดฐานข้อมูล ของกล่องโต้ตอบ
- พิมพ์ชื่อช่วง SalesData ลงในบรรทัด
- คลิกที่ ฟิลด์ฟิลด์ ของกล่องโต้ตอบ
- พิมพ์ชื่อฟิลด์ #Orders ลงในบรรทัด
- คลิกที่บรรทัด Criteria ของกล่องโต้ตอบ
- ไฮไลต์เซลล์ D2 ถึง F3 ในแผ่นงานเพื่อป้อนช่วง
- คลิกตกลงเพื่อปิดกล่องโต้ตอบฟังก์ชัน DGET และทำหน้าที่ให้สมบูรณ์
- คำตอบที่ 217 ควรปรากฏในเซลล์ E5 เนื่องจากเป็นจำนวนคำสั่งขายที่แฮร์รี่วางไว้ในเดือนนี้
- เมื่อคุณคลิกที่เซลล์ E5 ฟังก์ชั่นที่สมบูรณ์
= DGET (SalesData, "#Orders", D2: F3) จะปรากฏในแถบสูตรเหนือแผ่นงาน
ข้อผิดพลาดของฟังก์ชันฐานข้อมูล
#Value : เกิดขึ้นบ่อยที่สุดเมื่อชื่อฟิลด์ไม่รวมอยู่ในอาร์กิวเมนต์ฐานข้อมูล
สำหรับตัวอย่างข้างต้นต้องแน่ใจว่าชื่อฟิลด์ในเซลล์ D6: F6 ถูกรวมอยู่ในช่วง SalesData ที่ มีชื่อ