تابع DGET یکی از توابع پایگاه داده اکسل است. این گروه از توابع با برگرداندن اطلاعات خاص بر اساس یک یا چند معیار، اطلاعات جداول بزرگ داده را خلاصه می کند. از تابع DGET برای برگرداندن یک فیلد واحد از داده ها استفاده کنید که با شرایطی که شما تعیین کرده اید مطابقت دارد.
دستورالعمل های این مقاله برای Excel 2019، 2016، 2013، 2010، 2007 اعمال می شود. Excel برای مایکروسافت 365، اکسل آنلاین، اکسل برای مک، اکسل برای آیپد، اکسل برای آیفون، و اکسل برای اندروید.
DGET Syntax and Arguments
سینتکس یک تابع ساختاری است که اکسل برای اجرای درخواست شما استفاده می کند.
نحو و آرگومان های تابع DGET عبارتند از:
همه توابع پایگاه داده دارای سه آرگومان مشابه هستند:
- پایگاه داده (الزامی): محدوده مراجع سلولی حاوی پایگاه داده را مشخص می کند. نام فیلدها باید در محدوده گنجانده شود.
- فیلد (الزامی): نشان می دهد که کدام ستون یا فیلد باید توسط تابع در محاسباتش استفاده شود. آرگومان را با تایپ نام فیلد یا شماره ستون وارد کنید.
- معیار (الزامی): محدوده سلول های حاوی شرایط مشخص شده را فهرست می کند. محدوده باید شامل حداقل یک نام فیلد از پایگاه داده و حداقل یک مرجع سلول دیگر باشد که شرایطی را که باید توسط تابع ارزیابی شود، نشان دهد.
تطبیق یک معیار با DGET
مثال نشان داده شده در این آموزش از تابع DGET برای یافتن تعداد سفارشهای فروش ارسال شده توسط یک نماینده فروش خاص برای یک ماه معین استفاده میکند.
برای دنبال کردن این آموزش، داده های نشان داده شده در تصویر بالا را در یک کاربرگ خالی اکسل وارد کنید.
انتخاب معیار
برای اینکه DGET فقط به داده های یک نماینده فروش خاص نگاه کند، نام یک نماینده را در زیر نام فیلد SalesRep در ردیف 3 وارد کنید. در سلول E3، معیار Harry را تایپ کنید..
نام پایگاه داده
استفاده از یک محدوده نامگذاری شده برای گستره وسیعی از داده ها مانند پایگاه داده، ورود این آرگومان را در تابع آسانتر می کند و از خطاهای ناشی از انتخاب محدوده اشتباه جلوگیری می کند.
محدودههای نامگذاری شده زمانی مفید هستند که از همان محدوده سلولها اغلب در محاسبات یا هنگام ایجاد نمودارها یا نمودارها استفاده میشود.
- سلول های D6 تا F12 را در کاربرگ برای انتخاب محدوده برجسته کنید.
- مکان نما را در کادر نام قرار دهید.
-
Type SalesData.
- Enter را فشار دهید تا محدوده نامگذاری شده ایجاد شود.
عملکرد DGET را وارد کنید
اکنون شما آماده هستید تا تابع DGET را وارد کنید و فرمول را همراه با آرگومان های تابع ایجاد کنید.
- سلول E4 را انتخاب کنید. اینجاست که نتایج تابع نمایش داده می شود.
- Insert Function (نماد fx واقع در سمت چپ نوار فرمول) را انتخاب کنید تا کادر گفتگوی Insert Function باز شود. در اکسل برای مک، فرمول ساز باز می شود.
-
در کادر متنی جستجوی یک تابع، DGET را وارد کنید و GO را انتخاب کنید.
- عملکرد DGET را در لیست انتخاب تابع انتخاب کنید و OK را انتخاب کنید. به جز در اکسل برای مک، که در آن Insert Function را انتخاب می کنید.
- مکان نما را در کادر متنی پایگاه داده قرار دهید.
-
SalesData را وارد کنید.
- مکان نما را در کادر متنی فیلد قرار دهید.
- سفارشات را وارد کنید.
- مکان نما را در کادر متنی Criteria قرار دهید.
-
سلول های D2 تا F3 را در کاربرگ برای وارد کردن محدوده برجسته کنید.
- OK را انتخاب کنید. گزیده ای در اکسل برای مک، که در آن Done را انتخاب می کنید.
-
پاسخ 217 در سلول E4 ظاهر می شود.
- این تعداد سفارشهای فروش است که هری ارسال کرده است.
خطاهای VALUE زمانی رخ می دهد که نام فیلدها در آرگومان پایگاه داده گنجانده نشده باشد. برای این آموزش، نام فیلدها در سلول های D6 تا F6 باید در محدوده نامگذاری شده SalesData گنجانده شود.