TLDR สรุปสั้นๆ
DGET ดึงค่าจากฐานข้อมูลที่ตรงตามเงื่อนไขได้ค่าเพียงหนึ่งเดียว
คำอธิบาย
DGET ใช้สำหรับดึงค่าจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนด โดยจะได้ค่ากลับมาเพียงค่าเดียว เหมาะสำหรับใช้ในกรณีที่มีข้อมูลจำนวนมากและต้องการที่จะกรองข้อมูลเฉพาะที่สนใจเท่านั้น
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 หรือเวอร์ชั่นก่อนหน้า
รูปแบบคำสั่ง (Syntax)
DGET(database, field, criteria)
Arguments
-
database (Required – range)
ช่วงเซลล์ที่เป็นฐานข้อมูล ซึ่งมีข้อมูลที่เราต้องการกรองและดึงค่า คอลัมน์แรกคือชื่อตัวแปรที่เราสนใจ -
field (Required – string or integer)
คอลัมน์ที่ต้องการดึงค่า ใส่ได้ทั้งชื่อคอลัมน์ใส่ภายในเครื่องหมายคำพูด เช่น “Age” หรือหมายเลขลำดับของคอลัมน์ เช่น 1 สำหรับคอลัมน์แรก -
criteria (Required – range)
ช่วงเซลล์ที่มีเงื่อนไขที่ต้องการใช้ในการกรองข้อมูล ต้องมีตัวแปรอย่างน้อยหนึ่งตัวที่มีเงื่อนไขให้กำหนด
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ฟอร์มูล่าที่คืนค่าความผิดพลาดเนื่องจากมีข้อมูลที่ตรงตามเงื่อนไขมากกว่าหนึ่งรายการ=DGET(A5:E11, "Yield", A1:A3)
Result:#NUM! -
Formula:
Description: ฟอร์มูล่าที่คืนค่า 10 เนื่องจากมีแค่แอปเปิลหนึ่งต้นที่ตรงตามเงื่อนไข=DGET(A5:E11, "Yield", A1:F3)
Result:10 -
Formula:
Description: ใช้หมายเลขลำดับคอลัมน์แทนชื่อคอลัมน์=DGET(A5:E11, 3, A1:A3)
Result:ข้อผิดพลาด #NUM! เนื่องจากมีแถวที่ตรงกับเงื่อนไขมากกว่าหนึ่งแถว เช่นกัน -
Formula:
Description: ต้องการค้นหาผลตอบแทนจากแอปเปิลต้นเดียวที่สูงกว่า 10 ฟุตและในช่วงอายุที่ระบุ=DGET(A5:E11, "Profit", A1:F3)
Result:$45 -
Formula:
Description: ใช้หมายเลขลำดับคอลัมน์ในการค้นหาค่าผลตอบแทนแอปเปิล=DGET(A5:E11, 5, A1:F3)
Result:$45
Tips & Tricks
พยายามกำหนดเงื่อนไขให้แคบที่สุดเพื่อให้ได้ผลลัพธ์เพียงหนึ่งเดียวเสมอ เพิ่มเติม การใช้ชื่อคอลัมน์ใน field จะช่วยทำให้ฟอร์มูล่าเข้าใจง่ายขึ้นเมื่อมาตรวจสอบอีกครั้งและระบุถึงคอลัมน์ที่ต้องการชัดเจน
ข้อควรระวัง (Cautions)
ถ้าฐานข้อมูลไม่มีแถวไหนตรงกับเงื่อนไขเลย DGET จะส่งกลับค่าความผิดพลาดเป็น #VALUE! และถ้ามีมากกว่าหนึ่งแถวที่ตรงกับเงื่อนไข DGET จะส่งกลับค่าความผิดพลาดเป็น #NUM! ควรจัดการช่วงเซลล์ของเงื่อนไขให้แคบลงเมื่อพบปัญหาเช่นนี้ และต้องมั่นใจว่าเงื่อนไขไม่ได้ทับซ้อนกับฐานข้อมูล
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply