تابع GETPIVOTDATA
یک عدد مشخص را از داخل PivotTable بر اساس نام فیلدها و آیتمها برمیگرداند
ساختار تابع
=GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
تابع GETPIVOTDATA مقدار را از PivotTable با نام میخواند، نه با آدرس سلول. به همین دلیل اگر چیدمان PivotTable عوض شود یا ردیفهای آن بالا و پایین بروند، فرمول همچنان عدد درست را برمیگرداند. وقتی بعد از تایپ = روی یک سلول از PivotTable کلیک کنید، اکسل خودش این تابع را مینویسد.
مثال: جمع کل فروش در PivotTable (که از سلول A3 شروع شده)
=GETPIVOTDATA("فروش", $A$3)
مثال: فروش شهری که نامش در سلول G1 نوشته شده
=GETPIVOTDATA("فروش", $A$3, "شهر", G1)
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
جستجو و مرجع
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
ترکیبی
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۴۵ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
data_field
|
متن | الزامی | نام فیلد عددی که مقدارش را میخواهیم |
pivot_table
|
مرجع | الزامی | آدرس یکی از سلولهای PivotTable |
field1
|
متن | اختیاری، تکرارشونده | نام فیلدی که بر اساس آن جستجو میشود |
item1
|
هر نوع | اختیاری، تکرارشونده | آیتم موردنظر از آن فیلد |
یک عدد مشخص را از داخل PivotTable بر اساس نام فیلدها و آیتمها برمیگرداند
کاربردهای تابع
✓
ساخت داشبورد از PivotTable
خواندن عددهای کلیدی از PivotTable و نمایش آنها در صفحهی گزارش
✓
گزارش با قالب ثابت
پر کردن یک فرم یا گزارش مدیریتی که چیدمانش با PivotTable فرق دارد
✓
محاسبه روی نتایج PivotTable
استفاده از عددهای PivotTable در فرمولهای دیگر بدون نگرانی از جابهجا شدن سلولها
خطاهای رایج و راهحل
#REF!
فیلد یا آیتم نوشتهشده در PivotTable وجود ندارد یا دیده نمیشود (فیلتر شده یا گروه آن بسته است)
راهحل: بررسی املای نامها و نمایش آیتم در PivotTable
#REF!
ورودی دوم به سلولی خارج از PivotTable اشاره میکند
راهحل: انتخاب یک سلول از داخل PivotTable
نکات مهم
- اگر به جای نام آیتم، آدرس یک سلول بنویسید فرمول پویا میشود.
- فقط عددی را برمیگرداند که در PivotTable دیده میشود؛ آیتمِ فیلترشده یا بستهشده خطای #REF! میدهد.
- برای اینکه اکسل این تابع را خودکار ننویسد، در تب PivotTable Analyze از منوی Options تیک Generate GetPivotData را بردارید.
- نام فیلدها باید دقیقاً مثل عنوان آنها در PivotTable نوشته شود.
توضیحات بیشتر
ورودی دوم میتواند هر سلولی از PivotTable باشد و فقط مشخص میکند عدد از کدام PivotTable خوانده شود. بعد از آن، فیلد و آیتم به صورت جفت نوشته میشوند و میتوان چند جفت پشت سر هم آورد.
