להצעת מחיר לעסקים ולארגונים בלבד: צרו קשר 03-6998844
-
DGET שולפת ערך אחד מטבלה: מהשורה היחידה שעומדת בתנאים. התנאים כתובים בגיליון, בטווח קטן עם כותרות, כמו בשאר פונקציות מסד הנתונים.
התחביר
=DGET(database, field, criteria)database: הטבלה עם הכותרות. field: שם העמודה שמחזירים, במירכאות, או מספר העמודה. criteria: טווח התנאים, כותרות ומתחתן ערכים.
הדוגמה
A B C 1 עיר אזור הכנסה ממוצעת 2 אילת דרום 8,852 3 נתניה מרכז 8,567 4 ערד דרום 6,121 5 תל אביב מרכז 10,912 6 ירושלים מרכז 6,542 טווח התנאים, בתאים E1:F2:
E F 1 אזור הכנסה ממוצעת 2 דרום <6500 שני התנאים באותה שורה, ולכן שניהם חייבים להתקיים: אזור דרום, והכנסה מתחת ל‑6,500. רק ערד עומדת בהם. בתא F4:
=DGET(A1:C6,"הכנסה ממוצעת",E1:F2)מחזירה 6,121.
1. רק ערד עומדת בשני התנאים, ולכן DGET מחזירה את ההכנסה שלה. אקסל 365, אוקטובר 2026. תנאים בשורות נפרדות מתחת לכותרות פירושם ״או״. בתנאי טקסט אפשר כוכבית: נת* מוצא את נתניה.
השגיאות
השגיאה מה קרה #NUM! יותר משורה אחת עומדת בתנאים #VALUE! אף שורה לא עומדת בתנאים כשצריך ערך לפי תנאי אחד, XLOOKUP פשוטה יותר. DGET שימושית כשיש כמה תנאים, וכשרוצים לדעת אם יש יותר מתוצאה אחת.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״מה ההכנסה הממוצעת של העיר באזור דרום שההכנסה בה נמוכה מ‑6,500?״. כדאי לבדוק שיוצא 6,121, ההכנסה של ערד.
שאלות נפוצות
מה עושה DGET באקסל?
מחזירה ערך אחד מעמודה בטבלה, מהשורה היחידה שעומדת בתנאים שבטווח התנאים.
למה DGET מחזירה #NUM!?
כי יותר משורה אחת עומדת בתנאים. מוסיפים תנאי שמצמצם לשורה אחת.
מה ההבדל בין DGET ל‑VLOOKUP?
VLOOKUP מחפשת ערך אחד בעמודה הראשונה ומחזירה את הראשון שמצאה. DGET בודקת כמה תנאים, ומחזירה שגיאה כשיש יותר מהתאמה אחת.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה DGET. את התשובה כדאי לבדוק מול הדוגמאות שכאן.
ערכים קשורים: פונקציות מסד נתונים · הפונקציה DSUM · הפונקציה DCOUNT · הפונקציה XLOOKUP