انتقل إلى المحتوى الرئيسي

كيفية إنشاء جدول محوري ديناميكي لتحديث البيانات الموسعة تلقائيًا في Excel؟

عادة ، يمكن تحديث Pivot Table ببيانات محدثة في نطاق البيانات المصدر. ولكن إذا أضفت بيانات جديدة إلى النطاق المصدر ، مثل إضافة بيانات صفوف أو أعمدة جديدة إلى أسفل أو يمين النطاق المصدر ، فلا يمكن إضافة البيانات الموسعة إلى Pivot Table حتى أنه يمكنك تحديث Pivot Table يدويًا. كيفية تحديث Pivot Table مع توسيع البيانات في Excel؟ يمكن للطرق الواردة في هذه المقالة أن تقدم لك معروفًا.

قم بإنشاء Pivot Table ديناميكي عن طريق تحويل النطاق المصدر إلى نطاق جدول
إنشاء جدول محوري ديناميكي باستخدام صيغة OFFSET


قم بإنشاء Pivot Table ديناميكي عن طريق تحويل النطاق المصدر إلى نطاق جدول

يمكن أن يساعد تحويل البيانات المصدر إلى جدول في تحديث Pivot Table بالبيانات الموسعة في Excel. الرجاء القيام بما يلي.

1. حدد نطاق البيانات واضغط على CTRL + T مفاتيح في نفس الوقت. في الافتتاح اصنع جدول الحوار ، انقر فوق OK .

2. ثم تم تحويل البيانات المصدر إلى نطاق الجدول. استمر في تحديد نطاق الجدول ، انقر فوق إدراج > جدول محوري.

3. في ال قم بإنشاء PivotTable نافذة ، حدد مكان وضع PivotTable وانقر OK (في هذه الحالة ، أضع PivotTable في ورقة العمل الحالية).

4. في ال حقول PivotTable جزء ، اسحب الحقول إلى المناطق المقابلة.

5. الآن إذا أضفت بيانات جديدة إلى أسفل أو يمين النطاق المصدر ، فانتقل إلى PivotTable وانقر بزر الماوس الأيمن فوقه ، ثم انقر فوق تحديث من قائمة السياق.

ثم يمكنك رؤية PivotTable يتم تحديثه بالبيانات الموسعة كما هو موضح أدناه.


أنشئ جدولاً محوريًا ديناميكيًا باستخدام دالة OFFSET

في هذا القسم ، سأوضح لك كيفية إنشاء PivotTable ديناميكي بمساعدة دالة OFFSET.

1. حدد نطاق البيانات المصدر ، انقر فوق الصيغ > مدير الاسم. انظر لقطة الشاشة:

2. في ال مدير الاسم نافذة، انقر فوق جديد زر لفتح تعديل الاسم الحوار. في هذا الحوار ، تحتاج إلى:

  • أدخل اسمًا للنطاق في ملف الاسم صندوق؛
  • انسخ الصيغة أدناه في ملف يعود الى صندوق؛
    =OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1))
  • انقر على OK .

ملحوظة: في الصيغة ، "محور ديناميكي مع جدول" هو اسم ورقة العمل التي تحتوي على نطاق المصدر ؛ $A$1 هي الخلية الأولى في النطاق ؛ $ A $ A هو العمود الأول من النطاق ؛ $ $ 1 1 هو الصف الأول من النطاق. يرجى تغييرها بناءً على نطاق بيانات المصدر الخاص بك.

3. ثم يعود إلى مدير الاسم نافذة ، يمكنك رؤية نطاق الاسم الجديد الذي تم إنشاؤه معروضًا في النافذة ، يرجى إغلاقه.

4. انقر إدراج > جدول محوري.

5. في ال قم بإنشاء PivotTable ، أدخل اسم النطاق الذي حددته في الخطوة 2 ، واختر مكان وضع PivotTable ، ثم انقر فوق ملف OK .

6. في ال حقول PivotTable جزء ، اسحب الحقول إلى المناطق المقابلة.

7. بعد إضافة بيانات جديدة إلى النطاق المصدر ، سيتم تحديث البيانات الموجودة في Pivot Table بالنقر فوق تحديث الخيار.


مقالات ذات صلة

عد القيم الفريدة في الجدول المحوري
بشكل افتراضي ، عندما نقوم بإنشاء جدول محوري استنادًا إلى نطاق من البيانات التي تحتوي على بعض القيم المكررة ، فسيتم حساب جميع السجلات أيضًا ، ولكن في بعض الأحيان ، نريد فقط حساب القيم الفريدة استنادًا إلى عمود واحد للحصول على الحق نتيجة لقطة الشاشة. توفر هذه المقالة عدة طرق لتوضيح كيفية حساب القيم الفريدة في الجدول المحوري.

قم بعمل تسميات للصفوف على نفس السطر في الجدول المحوري
بعد إنشاء جدول محوري في Excel ، سترى تسميات الصفوف مدرجة في عمود واحد فقط. ولكن ، إذا كنت بحاجة إلى وضع تسميات الصفوف على نفس السطر لعرض البيانات بشكل أكثر سهولة ووضوحًا ، فكيف يمكنك تعيين تخطيط الجدول المحوري حسب حاجتك في Excel؟ الأساليب في هذه المقالة سوف تقدم لك معروفًا.

إخفاء صفوف القيمة الصفرية في الجدول المحوري
لإخفاء الصفوف التي تحتوي على قيم صفرية في الجدول المحوري ، قد يكون هناك حاجة شائعة يواجهها المستخدمون غالبًا ، بعد إخفاء صفوف القيمة الصفرية ، سيبدو الجدول المحوري بشكل أنيق وسيتم منع البيانات أيضًا. يرجى قراءة البرنامج التعليمي للطرق.

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

In the formula you provide (=OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1)), MUST we update this text (dynamic pivot with table) with the name of the new range we just created? I see that yours is called Salary, but the formula remains the same without updating the words 'dynamic pivot with table'. When I leave the formula as is, I receive this error:

Data source reference is not valid.

Please advise! Thank you!
This comment was minimized by the moderator on the site
Hi Silv,

In this formula, "dynamic pivot with table" is the name of the worksheet that contains the source data. You need to match this to your actual sheet name.
This comment was minimized by the moderator on the site
On "Create a dynamic Pivot Table by using the OFFSET function", I got up to step 5 (successfully created the named offset range), but when creating the Pivot Table, on selecting the range and using the name I assigned before, it returns an error "Data source is not valid". What am I doing wrong?
This comment was minimized by the moderator on the site
Hi Jose, I receive the same error and the names are the same. What else could we be doing wrong? I tried about 10 times for one of my tables (of many), and it didn't work either time. Thanks!
This comment was minimized by the moderator on the site
Hi Jose,

Make sure that the range name you specify in the Create Pivot Table dialog box is the same as the range name you specified in Step 3.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/pivot-table2.png
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations