
برای ایجاد پیوت تیبل (Pivot Table) باید چه کنیم؟
همونطور که در معرفی پیوت (Pivot Table) گفتیم پیوت تیبل (Pivot Table) حجم زیادی از داده ها رو به گزارش هایی قابل درک تبدیل میکنه. پس اگر کار شما به گونه ای هست که با داده های زیادی سر و کار دارید و روزانه اونها رو بررسی و تحلیل میکنید، پیوت تیبل میتونه خیلی به شما کمک کنه. برای ایجاد Pivot Table ساده مراحل زیر رو طی میکنیم:

- انتخاب داده هایی که به عنوان بانک اطلاعاتی در یکی از شیت های اکسل ذخیره شده اند. شما میتونید محدوده داده ها رو انتخاب کنید و یا اینکه کل داده ها رو به Table تبدیل کرده و فقط بر روی یک سل کلیک کنید.
- بر روی گزینه Pivot Table از تب Insert کلیک کنید.
- با زدن این گزینه پنجره ای ظاهر میشه که میتونید یک سری تنظیمات رو انجام بدید. مثلا اینکه جداول پیوت تیبل در کدوم شیت ایجاد بشه، اصلاح محدوده بانک اطلاعاتی مورد نظر و یا استفاده از بانک اطلاعاتی خارج از فایل اکسل و …. از این قسمت (شکل ۱) قابل تنظیم هستند.

شکل ۱- انتخاب محدوده ایجاد گزارش در پیوت تیبل (Pivot Table)
حالا با زدن Ok شیت جدید ایجاد میشه و صفحه ای مطابق شکل ۲ ظاهر میشه که در قسمت بالا، فیلدهای بانک اطلاعاتی و در قسمت پایین ۴ قسمت رو میبینید که از طریق اونها میتونید چیدمان گزارشتون رو تعیین کنید.

شکل ۲- صفحه ایجاد گزارش پیوت تیبل (Pivot Table)
- در این مرحله باید چیدمان گزارش رو بسازید. این کار با درگ کردن Drag & Drop امکان پذیر است. به شکل ۳ دقت کنید. کافیست فیلدهای مورد نظر رو با موس به هر یک از قسمت های چهارگانه گزارش منتقل کنید.

شکل ۳- نحوه تعیین چیدمان گزارش در پیوت تیبل (Pivot Table)
در شکل ۳ در قسمت Values نوع محاسباتی که بر روی فیلد مورد نظر باید انجام بشه رو مشاهده میکنید. در قسمت Row ردیف های گزارش و در قسمت Column ستون های گزارش قرار میگیرند. قسمت Filter هم که برای اعمال فیلتر بر روی گزارش تهیه شده است.
اساس ایجاد گزارش با استفاده از پیوت تیبل همین ۴ مرحله است. اینکه ما بدونیم چه گزارشی با چه آرایشی به ما در تحلیل داده ها کمک میکنه خیلی مهمه. پس اصل کار قراردادن فیلدهای مورد نظر در جای مناسب هست. اما در اینکه پیوت تیبل نکات ریز فراوان داره شکی نیست. هر نکتش میتونه در درک و فهم بهتر گزارش بسیار راهگشا باشه. پس حتما وقت بذارید و ریزه کاری ها و نکات و ترفندهای این ابزار جادویی اکسل رو مطالعه کنید.



با سلام و احترام
در یکی از فایل های که برای داشبورد فروش بود از سایت شما دانلود کردم که در پیویت تیبل فیلدی به نام شرکت۲ وجود داشت که نوع دولتی و خصوص شرکت ها را مشخص می کرد ولی در شیت دیتا پیویت تیبل، آن ستون وجود نداشت فقط ستون شرکت وجود داشت که نام شرکت ها بود و برای من سوال بود که چگونه این فیلد غیر محاسباتی به پیویت تیبل اضافه شده است.
لطفا راهنمایی بفرمایید .با تشکر
درود بر شما
سوال خوبیه
از طریق grouping اضافه شده
با سلام و احترام
اگر بخواهیم در پیویت تیبل یک فیلد غیر محاسباتی ایجاد کنیم که در دیتا پیویت تیبل نباشد چه کار باید انجام بدهیم ؟ ممنون میشم راهنمایی کنید
درود
توضیح بیشتر لطفا
مثال بزنید
با عرض سلام و احترام
من یک ماکرو ضبط کردم که گزارش پیوت تیبل ایجاد میکنه و روزانه ازش استفاده می کنم، ولی چون شیت دیتا من متغیره و هرروز تعداد سطرش کم و زیاد میشه در انتخاب رنج به مشکل میخورم اگه ممکنه راهنمایی کنید که چطور رنج انتخاب شده را متغیر کنم و رنج انتخاب شده در سطر اول ماکرو را درنظر بگیره.
Range(“A1”, Range(“A1”).End(xlDown).End(xlToRight)).Select
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
“Sheet1!R1C1:R1048576C41”, Version:=6).CreatePivotTable TableDestination:= _
“Sheet2!R3C1″, TableName:=”PivotTable3”, DefaultVersion:=6
Sheets(“Sheet2”).Select
درود
اگر منظورتون دیتابیس هست
کافیه Table کنید
Table خودش تغییر میکنه محدودش و کافیه داخل کد فقط از تیبل مورد نظر استفاده کنید
سلام و سپاس- سوال از محضرتون اینکه :
آیا داده های ستونی پیوت تیبل بایستی عددی باشند یا داده ی متنی هم میتونه باشه – در مثال شما داده های ستون عددی هست. مثلا یک ستون ، نام شعبه رو مشخص کنه؟
من این رو امتحان کردم و بیش از یک ستون با داده متنی نمیتونم در پیوت قرار بدم- پس از کشیدن و رها کردن فیلد متنی دوم در قسمت ستون ها، برای هر داده یک ستون جداگانه میسازه…
ممنون از شما
درود بر شما
نه میشه
فقط باید منطق ار مشخص باشه
هدفتون از قرار دادن اون فیلد چیه
در واقع اول باید مشخص کنید چی میخواید تا بشه راهنمایی کرد که برای رسیدن بهش باید چکار کنید
سلام وقتتون بخیر. خیل ممنونم بابت راهنمایی تون.
ببخشید من یک سوال دیگه هم داشتم، ممنون میشم کمک کنید.
چطوری می تونم توی همین تابلو ی صرافی یک واحد رو در ستون وردوی اضافه کنم تا همین مقدار ورودی به همه ی انواع ارز ها مقدارش محاسبه بشود؟
من یک ستون به اسم خروجی دارم که هر سلولش براساس یک واحد پولی هست و می خوام مقداری که در ورودی وارد می کنم به تک تک این واحد های پولی تبدیل بشود، اما نتونستم تابحال تابع و فرمولی رو برای این کار پیدا کنم
ممنون میشم کمکم کنید.
درود بر شما
یک جدول درست کنید و همه واحدهای پول و شرایبشون نسبت به خروجی که میخواید رو وارد کنید
و بعد با تابع Vlookup فراخوان یکنید
سلام وقتتون بخیر. خسته نباشید.
ببخشید من قصد دارم یک تابلو صرافی در اکسل ایجاد کنم برای این کار یه سری اطلاعات رو از وب گرفتم ، به یک آیکون برای رفرش کردن اطلاعات (نرخ ارز) و به یک آیکون برای حذف کردن اطلاعات ورودی قبلی احتیاج دارم. من آشنایی با ماکرو نویسی و VBA ندارم ، میشه لطف کنید کد های مربوط به این دو آیکون رو بگید، ممنون میشم.
درود بر شما
ماکرو ضبط کنید تا کد ها رو ببینید
نحوه ضبط ماکرو در این آموزش ارائه شده:
https://excelpedia.net/excel-macro/