Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญฟังก์ชันฐานข้อมูล Excel: คู่มือทีละขั้นพร้อมตัวอย่างปฏิบัติ

บทความนี้แสดงวิธีใช้ ฟังก์ชันฐานข้อมูล (Database Functions) ใน Excel มีฟังก์ชันฐานข้อมูลทั้งหมด 12 ฟังก์ชัน บทความนี้จะแนะนำการใช้งานทีละฟังก์ชัน รูปภาพด้านล่างสรุปจุดประสงค์ของบทความ สามารถอ่านข้ามดูได้เพื่อเรียนรู้ฟังก์ชันอื่นๆ

บทนำเกี่ยวกับฟังก์ชันฐานข้อมูลใน Excel

ฟังก์ชันฐานข้อมูลใน Excel ช่วยให้เราทำการคำนวณพื้นฐานอย่าง ผลรวม (Sum), ผลคูณ (Product), ค่าเฉลี่ย (Average) ฯลฆ บนฐานข้อมูลเฉพาะเจาะจงได้ มีฟังก์ชันฐานข้อมูลทั้งหมด 12 ฟังก์ชัน ได้แก่ DSUM, DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DVAR และ DVARP ชื่อทุกฟังก์ชันขึ้นต้นด้วยตัวอักษร D ซึ่งย่อมาจาก Database

ทุกฟังก์ชันฐานข้อมูลมีอาร์กิวเมนต์ (Arguments) เหมือนกันทั้งหมด ตัวอย่างเช่น ฟังก์ชัน DSUM มีอาร์กิวเมนต์ดังนี้

Syntax:

DSUM(database, field, criteria)

Arguments:

  • database: รายการหรือช่วงข้อมูลที่ต้องการคำนวณ สามารถใช้การอ้างอิงเซลล์หรือ Named Ranges ได้
  • field: คอลัมน์ในฐานข้อมูลที่ต้องการผลลัพธ์ สามารถพิมพ์ชื่อหัวคอลัมน์ในเครื่องหมายคำพูดคู่ ใส่หมายเลขคอลัมน์ หรืออ้างอิงเซลล์หัวคอลัมน์ได้
  • criteria: ช่วงที่มีเงื่อนไขที่กำหนด ฟังก์ชันจะดึงข้อมูลเฉพาะเซลล์ที่ตรงเงื่อนไขเหล่านี้ สามารถเพิ่มเงื่อนไขได้หลายอย่างโดยใช้ >, <, =, <> ฯลฆ

วิธีใช้ 12 ฟังก์ชันฐานข้อมูลใน Excel

เราจะใช้ชุดข้อมูลต่อไปนี้สาธิตการใช้งานฟังก์ชันฐานข้อมูลทั้ง 12 ตัว

1. ฟังก์ชัน DSUM

ฟังก์ชัน DSUM ใช้บวกตัวเลขในฟิลด์ (คอลัมน์) ของเรกคอร์ดในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนด ตามขั้นตอนด้านล่าง

📌 ขั้นตอน

  • สร้างช่วงเงื่อนไข (Criteria Range) ก่อนใช้ฟังก์ชันฐานข้อมูล เราจะสร้างหนึ่งชุดและใช้ร่วมกับทุกฟังก์ชัน
  • พิมพ์ Tree, Height, Age, Yield, Profit, และ Height ในเซลล์ B12 ถึง G12 สามารถเพิ่มหัวคอลัมน์อื่นๆ เพื่อกำหนดเงื่อนไขเพิ่มเติมได้
  • พิมพ์ =“=Apple”, >10 และ <16 ในเซลล์ B13, C13, และ G13 เงื่อนไขเหล่านี้หมายถึงต้นแอปเปิ้ลที่มีความสูงระหว่าง 10-16
  • สามารถเพิ่มเงื่อนไขในแถวถัดไปได้ เช่น พิมพ์ =“Pear” ในเซลล์ B14 เพื่อรวมต้นแพร์เข้าไปในเงื่อนไข
  • พิมพ์สูตรในเซลล์ G17 เพื่อหาผลรวมกำไรจากต้นแอปเปิ้ลเพียงอย่างเดียว (จากเงื่อนไขใน B12:B13): =DSUM(B4:F10, "Profit", B12:B13)
  • พิมพ์สูตรในเซลล์ G18 เพื่อหาผลรวมกำไรจากต้นแพร์ทั้งหมด และต้นแอปเปิ้ลที่สูง 10-16: =DSUM(B4:F10, "Profit", B12:G14)

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

2. ฟังก์ชัน DAVERAGE

ฟังก์ชัน DAVERAGE ใช้หาค่าเฉลี่ยในคอลัมน์ (ฟิลด์) ของรายการหรือฐานข้อมูลที่ตรงตามเงื่อนไข

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาค่าเฉลี่ยผลผลิต (Yield) ของต้นแอปเปิ้ลที่สูงกว่า 10 ฟุต: =DAVERAGE(B4:F10, "Yield", B12:C13)
  • พิมพ์สูตรในเซลล์ G18 เพื่อหาค่าเฉลี่ยผลผลิตของต้นไม้ทั้งหมด โดย 3 หมายถึงคอลัมน์ที่ 3 (Yield) ในฐานข้อมูล: =DAVERAGE(B4:F10, 3, B4:F10)

อ่านเพิ่มเติม: วิธีสร้างฐานข้อมูลที่อัปเดตอัตโนมัติใน Excel

3. ฟังก์ชัน DCOUNT

ฟังก์ชัน DCOUNT ใช้นับเซลล์ที่มีตัวเลขในฟิลด์ (คอลัมน์) ของเรกคอร์ดที่ตรงตามเงื่อนไข

  • พิมพ์สูตรในเซลล์ G17 เพื่อนับเซลล์ในคอลัมน์ Age ที่มีตัวเลขและตรงกับต้นแอปเปิ้ลที่สูง 10-16: =DCOUNT(B4:F10, "Age", B12:G13)

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

4. ฟังก์ชัน DCOUNTA

ฟังก์ชัน DCOUNTA ใช้นับเซลล์ที่ไม่ว่างเปล่าในฟิลด์ (คอลัมน์) ของเรกคอร์ดที่ตรงตามเงื่อนไข

  • พิมพ์สูตรในเซลล์ G17 เพื่อนับเซลล์ที่ไม่ว่างในคอลัมน์ Profit ที่ตรงกับต้นแอปเปิ้ลสูง 10-16: =DCOUNTA(B4:F10, "Profit", B12:G13)

5. ฟังก์ชัน DGET

ฟังก์ชัน DGET ใช้ดึงเรกคอร์ดเดียวจากฐานข้อมูลที่ตรงตามเงื่อนไข ผลลัพธ์คล้ายฟังก์ชันค้นหา (Lookup Functions)

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาผลผลิต (Yield) ของต้นแอปเปิ้ลและแพร์ สูตรจะคืนค่า #NUM error หากพบค่าหลายค่าที่ตรงเงื่อนไข: =DGET(B4:F10, "Yield", B12:B14)
  • พิมพ์สูตรในเซลล์ G18 จะไม่แสดงข้อผิดพลาด เพราะครั้งนี้มีเพียงผลลัพธ์เดียวที่ตรงเงื่อนไข: =DGET(B4:F10, 4, B12:G14)

บทความคล้ายกัน

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

6. ฟังก์ชัน DMAX

ฟังก์ชัน DMAX คืนค่าตัวเลขที่มากที่สุดในฟิลด์ (คอลัมน์) ของเรกคอร์ดที่ตรงตามเงื่อนไข

  • พิมพ์สูตรในเซลล์ G17 เพื่อหากำไรสูงสุดจากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16: =DMAX(B4:F10, "Profit", B12:G14)

7. ฟังก์ชัน DMIN

ฟังก์ชัน DMIN คืนค่าตัวเลขที่น้อยที่สุดในฟิลด์ (คอลัมน์) ของเรกคอร์ดที่ตรงตามเงื่อนไข

  • พิมพ์สูตรในเซลล์ G17 เพื่อหากำไรต่ำสุดจากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16: =DMIN(B4:F10, "Profit", B12:C13)

8. ฟังก์ชัน DPRODUCT

ฟังก์ชัน DPRODUCT ใช้คูณค่าในฟิลด์ (คอลัมน์) ของเรกคอร์ดที่ตรงตามเงื่อนไข

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาผลคูณผลผลิต (Yield) จากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16: =DPRODUCT(B4:F10, "Yield", B12:G14)

9. ฟังก์ชัน DSTDEV

ฟังก์ชัน DSTDEV ใช้ประมาณค่าส่วนเบี่ยงเบนมาตรฐานจากตัวอย่าง (Sample) ของข้อมูลที่เลือกในฐานข้อมูล

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาส่วนเบี่ยงเบนมาตรฐานของผลผลิตจากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16 โดยอิงจากตัวอย่าง: =DSTDEV(B4:F10, "Yield", B12:B14)

10. ฟังก์ชัน DSTDEVP

ฟังก์ชัน DSTDEVP ใช้คำนวณส่วนเบี่ยงเบนมาตรฐานจากประชากรทั้งหมด (Population) ของข้อมูลที่เลือกในฐานข้อมูล

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาส่วนเบี่ยงเบนมาตรฐานของผลผลิตจากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16 โดยอิงจากประชากรทั้งหมด: =DSTDEVP(B4:F10, "Yield", B12:B14)

11. ฟังก์ชัน DVAR

ฟังก์ชัน DVAR ใช้ประมาณค่าความแปรปรวนจากตัวอย่าง (Sample) ของข้อมูลที่เลือกในฐานข้อมูล

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาความแปรปรวนของผลผลิตจากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16 โดยอิงจากตัวอย่าง: =DVAR(B4:F10, "Yield", B12:B14)

12. ฟังก์ชัน DVARP

ฟังก์ชัน DVARP ใช้คำนวณความแปรปรวนจากประชากรทั้งหมด (Population) ของข้อมูลที่เลือกในฐานข้อมูล

  • พิมพ์สูตรในเซลล์ G17 เพื่อหาความแปรปรวนของผลผลิตจากต้นแพร์ทั้งหมดและต้นแอปเปิ้ลสูง 10-16 โดยอิงจากประชากรทั้งหมด: =DVARP(B4:F10, "Yield", B12:B14)

ข้อควรจำ

  • ต้องหลีกเลี่ยงแถวว่างในช่วงเงื่อนไข (Criteria Range) มิฉะนั้นฟังก์ชันอาจละเลยเงื่อนไขทั้งหมด
  • สามารถใช้ Wildcards เป็นเงื่อนไขได้ เช่น A* หมายถึงข้อความที่ขึ้นต้นด้วยตัวอักษร A

สรุป

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

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

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