جدول المحتويات
يشرح هذا البرنامج التعليمي أساسيات المراجع المنظمة في Excel ويشارك بعض الحيل حول استخدامها في الصيغ الواقعية.
تعد المراجع المنظمة من أكثر الميزات المفيدة لجداول Excel. عندما تكون قد عثرت للتو على بناء جملة خاص للإشارة إلى الجداول ، فقد يبدو الأمر مملًا ومربكًا ، ولكن بعد التجربة قليلاً ، سترى بالتأكيد مدى فائدة هذه الميزة ورائعها.
Excel المرجع المصنف
A المرجع المصنف ، أو مرجع الجدول ، هو طريقة خاصة للإشارة إلى الجداول وأجزائها التي تستخدم مجموعة من أسماء الجداول والأعمدة بدلاً من عناوين الخلايا .
هذه البنية الخاصة مطلوبة لأن جداول Excel (مقابل النطاقات) قوية جدًا ومرنة ، ولا يمكن ضبط مراجع الخلايا العادية ديناميكيًا عند إضافة البيانات أو إزالتها من الجدول.
من أجل على سبيل المثال ، لتجميع القيم في الخلايا B2: B5 ، يمكنك استخدام الدالة SUM مع مرجع النطاق المعتاد:
=SUM(B2:B5)
لإضافة الأرقام في عمود "المبيعات" من Table1 ، تستخدم مرجعًا منظمًا:
=SUM(Table1[Sales])
الميزات الرئيسية للمراجع المنظمة
مقارنة بمراجع الخلايا القياسية ، تحتوي مراجع الجدول على رقم من الميزات المتقدمة.
سهولة الإنشاء
لإضافة مراجع منظمة إلى صيغتك ، ما عليك سوى تحديد خلايا الجدول التي تريد الرجوع إليها. معرفة بناء جملة خاصة ليست كذلكالطريقة:
- الأعمدة المتعددة المراجع مطلقة ولا تتغير عند نسخ الصيغ.
- عمود واحد المراجع نسبية وتتغير عند سحبها عبر الأعمدة. عند نسخها / لصقها عبر أمر أو اختصارات مقابلة (Ctrl + C و Ctrl + V) ، فإنها لا تتغير.
في المواقف التي تحتاج فيها إلى مجموعة من مراجع الجدول النسبية والمطلقة ، هناك لا توجد طريقة لنسخ الصيغة والحفاظ على مراجع الجدول صحيحة. سيؤدي سحب الصيغة إلى تغيير المراجع إلى أعمدة مفردة ، وسيؤدي نسخ / لصق الاختصارات إلى جعل جميع المراجع ثابتة. ولكن هناك بعض الحيل البسيطة للتغلب عليها!
مرجع منظم مطلق لعمود واحد
لجعل مرجع عمود واحد مطلقًا ، كرر اسم العمود لتحويله رسميًا إلى مرجع نطاق .
مرجع العمود النسبي (افتراضي)
table[column]
مرجع العمود المطلق
table[[column]:[column]]
لعمل مرجع مطلق لـ الصف الحالي ، ابدأ معرف العمود بالرمز @:
table[@[column]:[column]]
لمعرفة كيفية عمل مراجع الجدول النسبية والمطلقة عمليًا ، يرجى مراعاة المثال التالي.
لنفترض أنك تريد إضافة أرقام المبيعات لمنتج معين لمدة 3 أشهر. لهذا ، أدخلنا اسم المنتج الهدف في بعض الخلايا (F2 في حالتنا) ونستخدم وظيفة SUMIF للحصول على إجمالي مبيعات يناير :
=SUMIF(Sales[Item], $F$2, Sales[Jan])
الالمشكلة هي أنه عندما نسحب الصيغة إلى اليمين لحساب مجاميع الشهرين الآخرين ، يتغير مرجع [العنصر] ، وتنكسر الصيغة:
لإصلاح هذا ، اجعل مرجع [العنصر] مطلقًا ، ولكن احتفظ بـ [يناير] نسبيًا:
=SUMIF(Sales[[Item]:[Item]], $F$2, Sales[Jan])
الآن ، يمكنك سحب الصيغة المعدلة إلى أعمدة أخرى وتعمل بشكل مثالي:
مرجع منظم نسبي لأعمدة متعددة
في جداول Excel ، تكون المراجع المنظمة للعديد من الأعمدة مطلقة بطبيعتها وتبقى بدون تغيير عند نسخها إلى خلايا أخرى.
بالنسبة لي ، هذا السلوك معقول جدًا. ولكن إذا كنت تريد إنشاء مرجع نطاق منظم نسبيًا ، فابدأ محدد كل عمود باسم الجدول وقم بإزالة الأقواس المربعة الخارجية كما هو موضح أدناه.
مرجع النطاق المطلق (افتراضي)
table[[column1]:[column2]]
مرجع النطاق النسبي
table[column1]:table[column2]
للإشارة إلى الصف الحالي داخل الجدول ، استخدم الرمز @:
[@column1]:[@column2]
على سبيل المثال ، الصيغة أدناه مع مرجع منظم مطلق تجمع الأرقام الموجودة في الصف الحالي لأعمدة يناير و فبراير . عند نسخه إلى عمود آخر ، فسيظل مجموع يناير و فبراير .
=SUM(Sales[@[Jan]:[Feb]])
في حالة رغبتك في تغيير المرجع استنادًا إلى الموضع النسبي للعمود الذي تم نسخ الصيغة فيه ، اجعله نسبيًا :
=SUM(Sales[@Jan]:Sales[@Feb])
يرجى ملاحظة تحويل الصيغة في العمود F (تم حذف اسم الجدول لأن الصيغة موجودة داخل الجدول):
هذه هي الطريقة التي تجعل بها مراجع الجدول في Excel. لإلقاء نظرة فاحصة على الأمثلة التي تمت مناقشتها في هذا البرنامج التعليمي ، لا تتردد في تنزيل نموذج المصنف الخاص بنا إلى Excel Structured Reference. أشكرك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل.
مطلوب.مرن ويتم تحديثه تلقائيًا
عند إعادة تسمية عمود ، يتم تحديث المراجع تلقائيًا بالاسم الجديد ، ولا تنكسر الصيغة. علاوة على ذلك ، عندما تضيف صفوفًا جديدة إلى الجدول ، يتم تضمينها على الفور في المراجع الحالية ، وتحسب الصيغ المجموعة الكاملة من البيانات. لا داعي للقلق بشأن تحديث المراجع المنظمة.
يمكن استخدامها داخل وخارج الجدول
يمكن استخدام المراجع المنظمة في الصيغ داخل وخارج جدول Excel ، مما يجعل تحديد الجداول في المصنفات الكبيرة أسهل.
ملء تلقائي للصيغة (أعمدة محسوبة)
لإجراء نفس الحساب في كل صف جدول ، يكفي إدخال صيغة في خلية واحدة فقط. يتم ملء جميع الخلايا الأخرى في هذا العمود تلقائيًا.
كيفية إنشاء مرجع منظم في Excel
يعد إنشاء مرجع منظم في Excel أمرًا سهلاً للغاية وبديهيًا.
إذا كنت تعمل مع نطاق ، قم بتحويله إلى جدول Excel أولاً. لهذا ، حدد جميع البيانات واضغط على Ctrl + T. لمزيد من المعلومات ، يرجى الاطلاع على كيفية إنشاء جدول في Excel.
لإنشاء مرجع منظم ، هذا ما عليك القيام به:
- ابدأ في كتابة صيغة كالمعتاد ، تبدأ بعلامة المساواة (=).
- عندما يتعلق الأمر بالمرجع الأول ، حدد الخلية أو النطاق المقابلخلايا في الجدول الخاص بك. سيقوم Excel بالتقاط اسم (أسماء) العمود وإنشاء مرجع منظم مناسب لك تلقائيًا.
- اكتب قوس الإغلاق واضغط على Enter. إذا تم إنشاء الصيغة داخل الجدول ، يقوم Excel تلقائيًا بملء العمود بالكامل بنفس الصيغة.
كمثال ، دعنا نجمع أرقام المبيعات لمدة 3 أشهر في كل صف من جدول العينة لدينا ، اسمه المبيعات . لهذا ، نكتب = SUM (في E2 ، حدد B2: D2 ، واكتب قوس الإغلاق ، واضغط على Enter:
ونتيجة لذلك ، يكون العمود E بالكامل تلقائيًا - مليء بهذه الصيغة:
=SUM(Sales[@[Jan]:[Mar]])
على الرغم من أن الصيغة هي نفسها ، يتم حساب البيانات في كل صف على حدة. لفهم الآليات الداخلية ، يرجى إلقاء نظرة على صيغة مرجع الجدول .
إذا كنت تدخل صيغة خارج الجدول ، وتتطلب هذه الصيغة نطاقًا من الخلايا فقط ، فإن الطريقة الأسرع لإنشاء مرجع منظم هي:
- بعد قوس الفتح ، ابدأ في كتابة اسم الجدول. أثناء كتابة الحرف الأول ، سيعرض Excel جميع الأسماء المطابقة. إذا لزم الأمر ، اكتب حرفين إضافيين لتضييق القائمة.
- استخدم مفاتيح الأسهم لتحديد اسم الجدول في القائمة.
- انقر نقرًا مزدوجًا فوق الاسم المحدد أو اضغط على مفتاح Tab لإضافته إلى الصيغة الخاصة بك.
- اكتب قوس الإغلاق واضغط على Enter.
على سبيل المثال ، للعثور على أكبر رقم في عينتناالجدول ، نبدأ في كتابة صيغة MAX ، بعد نوع قوس الفتح "s" ، حدد جدول المبيعات في القائمة ، واضغط على Tab أو انقر نقرًا مزدوجًا فوق الاسم.
باسم نتيجة ، لدينا هذه الصيغة:
=MAX(Sales)
بناء جملة المرجع المنظم
كما ذكرنا سابقًا ، لست بحاجة إلى معرفة بناء الجملة من المراجع المنظمة لتضمينها في الصيغ الخاصة بك ، إلا أنها ستساعدك على فهم ما تفعله كل صيغة بالفعل.
عادةً ، يتم تمثيل المرجع المصنف بسلسلة تبدأ باسم جدول وتنتهي بعمود محدد.
كمثال ، دعنا نقسم الصيغة التالية التي تضيف مجاميع أعمدة الجنوب و الشمال في الجدول المسمى المناطق :
يشتمل المرجع على ثلاثة مكونات:
- اسم الجدول
- محدد العنصر
- العمود المحددات
لمعرفة الخلايا التي تم حسابها بالفعل ، حدد خلية الصيغة وانقر في أي مكان في شريط الصيغة. سيقوم Excel بتمييز خلايا الجدول المشار إليها:
اسم الجدول
يشير اسم الجدول فقط إلى بيانات الجدول ، بدون صف الرأس أو مجموع الصفوف. يمكن أن يكون اسم جدول افتراضي مثل جدول 1 أو اسم مخصص مثل مناطق . لإعطاء اسم مخصص للجدول الخاص بك ، قم بتنفيذ هذه الخطوات.
إذا كانت الصيغة الخاصة بك موجودة داخل الجدول الذي تشير إليه ، فعادة ما يتم حذف اسم الجدول بسببهو ضمني.
محدد العمود
يشير محدد العمود إلى البيانات الموجودة في العمود المقابل ، بدون صف الرأس والصف الإجمالي. يتم تمثيل محدد العمود بواسطة اسم العمود المضمن بين قوسين ، على سبيل المثال [جنوب].
للإشارة إلى أكثر من عمود واحد متجاور ، استخدم عامل تشغيل النطاق مثل [[الجنوب]: [الشرق]].
محدد العنصر
للإشارة لأجزاء معينة من الجدول ، يمكنك استخدام أي من المحددات التالية.
محدد العنصر | يشير إلى |
[#All] | الجدول بأكمله ، بما في ذلك بيانات الجدول ورؤوس الأعمدة والصف الإجمالي. |
[#Data] | صفوف البيانات. |
[#Headers] | صف الرأس (رؤوس الأعمدة). |
[#Totals] | الصف الإجمالي. إذا لم يكن هناك صف إجمالي ، فسيتم إرجاعه فارغًا. |
[Column_Name] | الصف الحالي ، أي نفس الصف مثل الصيغة. |
يرجى ملاحظة أنه يتم استخدام علامة الجنيه (#) مع كافة محددات العناصر ، باستثناء الصف الحالي. للإشارة إلى الخلايا الموجودة في نفس الصف حيث تدخل الصيغة ، يستخدم Excel الحرف @ متبوعًا باسم العمود.
على سبيل المثال ، لإضافة أرقام في الجنوب و الغرب أعمدة الصف الحالي ، يمكنك استخدام هذه الصيغة:
=SUM(Regions[@South], Regions[@West])
إذا كانت أسماء الأعمدة تحتوي على مسافات أو علامات ترقيم أو أحرف خاصة ، فهناك مجموعة إضافية من الأقواس حول سيظهر اسم العمود:
=SUM(Regions[@[South sales]], Regions[@[West sales]])
عوامل التشغيل المرجعية الهيكلية
تسمح لك عوامل التشغيل التالية بدمج محددات مختلفة وإضافة المزيد من المرونة إلى المراجع الهيكلية.
عامل تشغيل النطاق ( نقطتان)
كما هو الحال مع مراجع النطاق العادي ، يمكنك استخدام نقطتين (:) للإشارة إلى عمودين متجاورين أو أكثر في جدول.
على سبيل المثال ، تجمع الصيغة أدناه الأرقام الموجودة في جميع الأعمدة بين الجنوب و الشرق .
=SUM(Regions[[South]:[East]])
عامل الاتحاد (فاصلة)
للإشارة إلى غير المتجاورة في الأعمدة ، افصل بين محددات الأعمدة بفاصلات.
على سبيل المثال ، إليك كيفية جمع صفوف البيانات في عمودي الجنوب و الغرب .
=SUM(Regions[South], Regions[West])
عامل تشغيل التقاطع (مسافة)
يتم استخدامه للإشارة إلى خلية عند تقاطع صف وعمود معين.
على سبيل المثال ، لإرجاع قيمة عند تقاطع الصف الإجمالي والعمود الغرب ، استخدم هذا المرجع:
=Regions[#Totals] Regions[[#All],[West]]
يرجى ملاحظة أن محدد [#All] هو مطلوب في هذه الحالة لأن لا يتضمن محدد العمود صف الإجمالي. بدونها ، ستُرجع الصيغة #NULL !.
قواعد بناء جملة مرجع الجدول
لتحرير المراجع الهيكلية أو إنشائها يدويًا ، الرجاء اتباع هذه الإرشادات:
1. أرفق المحددات بين قوسين
يجب وضع كل محددات الأعمدة والعناصر الخاصة في [أقواس مربعة].
يجب أن يكون المحدد الذي يحتوي على محددات أخرىملفوفة في أقواس خارجية. على سبيل المثال ، المناطق [[الجنوب]: [الشرق]].
2. افصل المحددات الداخلية بفاصلات
إذا احتوى المحدد على اثنين أو أكثر من المحددات الداخلية ، فيجب فصل المحددات الداخلية بفاصلات.
على سبيل المثال ، لإرجاع رأس الجنوب في العمود ، تكتب فاصلة بين [#Headers] و [الجنوب] وتضع هذا البناء بأكمله في مجموعة إضافية من الأقواس:
=Regions[[#Headers],[South]]
3. لا تستخدم علامات الاقتباس حول رؤوس الأعمدة
في مراجع الجدول ، لا تتطلب رؤوس الأعمدة علامات اقتباس سواء كانت نصية أو أرقامًا أو تواريخ.
4. استخدم علامة اقتباس مفردة لبعض الأحرف الخاصة في رؤوس الأعمدة
في المراجع المنظمة ، بعض الأحرف مثل الأقواس اليمنى واليسرى وعلامة الجنيه (#) وعلامة الاقتباس المفردة (') لها معنى خاص. إذا تم تضمين أي من الأحرف أعلاه في رأس العمود ، فيجب استخدام علامة اقتباس مفردة قبل هذا الحرف في محدد العمود.
على سبيل المثال ، بالنسبة لرأس العمود "Item #" ، يكون المحدد هو [العنصر '#].
5. استخدم مسافات لجعل المراجع المصنفة أكثر قابلية للقراءة
لتحسين إمكانية قراءة مراجع الجدول ، يمكنك إدراج مسافات بين المحددات. عادة ، يعتبر استخدام المسافات بعد الفواصل ممارسة جيدة. على سبيل المثال:
=AVERAGE(Regions[South], Regions[West], Regions[North])
مراجع جدول Excel - أمثلة الصيغ
لاكتساب المزيد من الفهم حولمراجع منظمة في Excel ، دعنا ننتقل إلى بعض أمثلة الصيغ الأخرى. سنحاول إبقائها بسيطة وذات مغزى ومفيدة.
ابحث عن عدد الصفوف والأعمدة في جدول Excel
للحصول على إجمالي عدد الأعمدة والصفوف ، استخدم الأعمدة والصفوف الوظائف ، التي تتطلب اسم الجدول فقط:
الأعمدة ( الجدول) الصفوف ( الجدول)على سبيل المثال ، للعثور على عدد الأعمدة و صفوف البيانات في الجدول المسمى المبيعات ، استخدم هذه الصيغ:
=COLUMNS(Sales)
=ROWS(Sales)
لتضمين رأس و إجمالي الصفوف في العد ، استخدم محدد [#ALL]:
=ROWS(Sales[#All])
توضح لقطة الشاشة أدناه جميع الصيغ قيد العمل:
عد الفراغات وغير الفراغات في عمود
عند عد شيء ما في عمود معين ، تأكد من إخراج النتيجة خارج الجدول ، وإلا فقد ينتهي بك الأمر بمراجع دائرية و نتائج خاطئة.
لحساب عدد الفراغات في عمود ، استخدم الدالة COUNTBLANK. لحساب عدد الخلايا غير الفارغة في عمود ، استخدم وظيفة COUNTA.
على سبيل المثال ، لمعرفة عدد الخلايا في العمود يناير فارغة وعدد الخلايا التي تحتوي على بيانات ، استخدم هذه الصيغ:
الفراغات:
=COUNTBLANK(Sales[Jan])
غير فارغة:
=COUNTA(Sales[Jan])
لحساب الخلايا غير الفارغة في صفوف مرئية في جدول تمت تصفيته ، استخدم الدالة SUBTOTAL مع تعيين function_num على 103:
=SUBTOTAL(103,Sales[Jan])
المجموع في جدول Excel
أسرع طريقة لإضافة ما يصلالأرقام في جدول Excel هي لتمكين خيار إجمالي الصف. للقيام بذلك ، انقر بزر الماوس الأيمن فوق أي خلية داخل الجدول ، وأشر إلى جدول ، ثم انقر فوق صف الإجماليات . سيظهر صف الإجمالي في نهاية الجدول مباشرة.
في بعض الأحيان قد يفترض Excel أنك تريد تجميع العمود الأخير فقط وترك الخلايا الأخرى في صف الإجمالي فارغًا. لإصلاح ذلك ، حدد خلية فارغة في صف الإجمالي ، وانقر فوق السهم الذي يظهر بجوار الخلية ، ثم حدد وظيفة SUM في القائمة:
هذا سوف أدخل صيغة SUBTOTAL تجمع القيم فقط في صفوف مرئية ، مع تجاهل الصفوف التي تمت تصفيتها:
=SUBTOTAL(109,[Jan])
يرجى ملاحظة أن هذه الصيغة تعمل فقط في الإجمالي صف . إذا حاولت إدراجه يدويًا في صف بيانات ، فسيؤدي ذلك إلى إنشاء مرجع دائري وإرجاع 0 كنتيجة. لن تعمل صيغة SUM ذات المرجع المصنف للسبب نفسه:
لذا ، إذا كنت تريد المجاميع داخل الجدول ، فأنت تحتاج إما إلى تمكين صف الإجمالي أو استخدام مرجع نطاق عادي مثل:
=SUM(B2:B5)
خارج الجدول ، تعمل صيغة SUM مع مرجع منظم بشكل جيد:
=SUM(Sales[Jan])
الرجاء ملاحظة أنه بخلاف SUBTOTAL ، تضيف الدالة SUM القيم في جميع الصفوف ، مرئية ومخفية.
المراجع الهيكلية النسبية والمطلقة في Excel
بشكل افتراضي ، تتصرف المراجع المصنفة في Excel فيما يلي