جدول المحتويات
في Microsoft Excel ، توجد عدة طرق لتسمية نطاق وجعله ديناميكيًا أيضًا في نفس الوقت. النطاقات المسماة سهلة التحضير. إنها ممتعة للاستخدام لأنها تخزن مجموعة من السلاسل التي لا نحتاج إلى تحديدها باستخدام مراجع الخلايا يدويًا. في هذه المقالة ، ستتعرف على جميع الطرق الممكنة والمناسبة لتسمية نطاق في Excel مع أمثلة وتفسيرات بسيطة.
تنزيل Practice Workbook
يمكنك قم بتنزيل مصنف Excel الذي استخدمناه لإعداد هذه المقالة.
قم بتسمية نطاق في Excel.xlsx
ما هو النطاق المحدد في Excel؟
النطاق المسمى هو نطاق من الخلايا أو صفيف يتم تعيينه باسم معرف من قبل المستخدم. يمكن استخدام نطاق مسمى في دالة أو صيغة بدلاً من تحديد نطاق الخلايا المقابل يدويًا.
فيما يلي مثال على استخدام نطاق مسمى. نطاق الخلايا ، B3: B7 تمت تسميته بـ البيانات . في الإخراج الخلية D6 ، أجرينا مجموعًا بسيطًا لجميع القيم الموجودة في هذا النطاق المسمى. كان بإمكاننا كتابة الصيغة بـ “= SUM (B3: B7)” ، لكننا استخدمنا النطاق المسمى البيانات بدلاً من ذلك هنا. أثناء التعامل مع الصيغ الكبيرة ، فإن النطاق المسمى عامل مفيد هناك لإدخال نطاق معين من الخلايا بسهولة.
فوائد استخدام نطاق مسمى في Excel
لنستعرض النقاط التالية التي قد تقنعناتحتاج.
للتأكد من النطاق المسمى الديناميكي الذي تم إنشاؤه حديثًا ، يمكننا إدراج القيم المحددة في صف إضافي (13) . نظرًا لأننا أدخلنا مبلغ مبيعات قدره 1233 في الخلية C13 ، فستتم إضافته إلى صفيف النطاق المحدد المعروض على الفور على اليمين في لقطة الشاشة أدناه.
تحرير أو حذف نطاق مسمى بعد الإنشاء
بعد إنشاء نطاق مسمى ، قد نحتاج إلى تحرير أو حتى حذف النطاق المسمى . ولإجراء ذلك ، يتعين علينا فتح مدير الأسماء من الشريط الصيغ . دعونا نرى كيفية تعديل نطاق مسمى أولاً في الخطوات أدناه. سنقوم باستبدال الاسم 'Sales_Array' بـ 'Bonus_Amount' هنا وسيتضمن النطاق الجديد من الخلايا جميع البيانات من العمود Bonus .
📌 الخطوة 1:
قم بتشغيل نافذة مدير الاسم أولاً من علامة التبويب الصيغ .
➤ انقر فوق الصف الذي يحتوي على بيانات لـ Sales_Array .
➤ اضغط على الخيار تحرير . سيظهر مربع الحوار المسمى تحرير الاسم .
📌 الخطوة 2:
➤ أدخل اسمًا جديدًا Bonus_Amount في المربع الاسم .
➤ اكتب الصيغة التالية في المربع المرجع :
=OFFSET(Sheet7!B4,1,2,COUNTA(Sheet7!B5:B100),1)
➤ اضغط على موافق .
Name Manager ستظهر النافذة نفسها حيث ستجد نطاق الاسم المعدل حديثًا كما هو معروض في الصورة التالية.
الآنارجع إلى ورقة العمل الخاصة بك وقم بتمكين التحرير في أي خلية. اضغط على علامة Equal (=) واكتب الاسم المعدل للنطاق المحدد حديثًا.
اضغط على أدخل والمكافأة سيتم عرض المبالغ في مصفوفة على الفور.
وأخيرًا ، إذا كنت تريد حذف نطاق مسمى ، فما عليك سوى تحديد الصف المقابل من مدير الاسم واضغط على الزر حذف . ستتم إزالة نطاق البيانات مع اسمه المحدد من مدير الاسم .
الكلمات الختامية
آمل أن تساعدك جميع الطرق المذكورة في هذه المقالة الآن على تطبيقها في جداول بيانات Excel عندما تحتاج إلى تسمية نطاق فقط أو حتى جعله ديناميكيًا لاحقًا. إذا كان لديك أي أسئلة أو تعليقات ، فيرجى إبلاغي بذلك في قسم التعليقات. أو يمكنك الاطلاع على مقالاتنا الأخرى المتعلقة بوظائف Excel على هذا الموقع.
لاستخدام نطاق مسمى بشكل متكرر في جداول بيانات Excel.- أثناء استخدام النطاق المسمى في صيغة أو دالة ، يمكننا تجنب استخدام مراجع الخلايا.
- بسبب استخدام اسم مسمى النطاق ، لا يتعين علينا الرجوع إلى مجموعة البيانات الخاصة بنا في كل مرة أثناء إدخال نطاق من الخلايا.
- بمجرد الإنشاء ، يمكن استخدام النطاق المسمى في أي من أوراق العمل في مصنف. لا يقتصر النطاق المسمى على الاستخدام في ورقة عمل واحدة فقط.
- يجعل النطاق المسمى صيغة ديناميكية مما يعني أنه إذا حددنا صيغة تحمل اسمًا ، فيمكننا أيضًا استخدام هذا النطاق المسمى لإجراء عمليات حسابية بدلاً من ذلك من كتابة صيغة مجمعة وضخمة.
- يسمح Excel لنطاق مسمى أن يكون ديناميكيًا مع مدخلات إضافية من المستخدم.
بعض القواعد لتسمية نطاق من خلايا Excel
هناك بعض الاصطلاحات لتسمية نطاق من الخلايا. يمكننا إلقاء نظرة على هذه القواعد للاحتفاظ بها في الذاكرة أثناء تحديد أسماء النطاقات المحددة.
- لا يُسمح باستخدام حرف مسافة في اسم النطاق.
- لا يمكن أن تكون الأسماء مع عناوين الخلية (على سبيل المثال: C1، R1C1).
- لا يمكنك تسمية نطاق بـ 'R' أو 'C' فقط. هذه هي مؤشرات الصفوف والأعمدة في Excel.
- الأسماء غير حساسة لحالة الأحرف. وهذا يعني أن كلاً من "المبيعات" و "المبيعات" سيعملان كنطاق الخلايا المسمى المماثل.
- لا يمكن أن يتجاوز اسم النطاق 255
- باستثناء الخط العكسي (\) أو الشرطة السفلية (_) ، لا يُسمح باستخدام أي علامة ترقيم أخرى أثناء تسمية نطاق من الخلايا.
5 سريع مقاربات لتسمية نطاق في Excel
1. استخدم أمر "تحديد الاسم" لتسمية نطاق
الآن سنرى بعض الأمثلة حيث سنتعلم كيفية تسمية مجموعة من الخلايا بسهولة في جدول بيانات Excel. تمثل مجموعة البيانات في الصورة التالية عدة أسماء عشوائية لمندوبي المبيعات ، ومبالغ مبيعاتهم ، ومبلغ إضافي قدره 15٪ لمبيعاتهم المقابلة.
لنفترض أننا نريد تسمية نطاق الخلايا ، C5 إلى C12 مع "مبيعات" . وفي طريقتنا الأولى ، سنطبق الأمر تحديد الاسم من خيارات شريط Excel .
📌 الخطوة 1:
➤ أولاً ، حدد نطاق الخلايا ، من C5 إلى C12 .
➤ تحت علامة التبويب الصيغ ، حدد الخيار تحديد الاسم من القائمة المنسدلة الأسماء المعرفة . سيظهر مربع حوار.
📌 الخطوة 2:
➤ اكتب 'المبيعات ' في Name Box أو يمكنك إدخال أي اسم آخر تريده. نظرًا لأننا حددنا نطاق الخلايا (C5: C12) من قبل ، فستكون مرئية في المربع يشير إلى .
➤ اضغط على حسنًا والنطاق المسمى جاهز الآن للاستخدام.
الآن إذا حددنا نطاق الخلايا C5 إلى C12 ، فسنقوم ابحث عن الاسم الذي تم إنشاؤه حديثًا لهذا النطاق في الاسمالمربع في الزاوية العلوية اليسرى كما هو موضح في الصورة أدناه.
يمكننا الآن استخدام هذا النطاق المسمى في أي مكان في أوراق العمل الخاصة بنا. علينا ببساطة إدخال علامة يساوي (=) في خلية واكتب الاسم الذي تم إنشاؤه لمجموعة من الخلايا.
وبعد الضغط على أدخل ، سيعيد النطاق المسمى مصفوفة تتضمن جميع القيم الموجودة داخل نطاق الخلايا: C5 إلى C12 .
اقرأ المزيد: كيفية تحرير النطاق المحدد في Excel
2. قم بتسمية نطاق من الخلايا باستخدام "مدير الاسم"
يمكننا أيضًا استخدام ميزة مدير الأسماء من الشريط الصيغ . سيسمح لك بعرض أو تخصيص نطاق مسمى بخيارات متعددة. الخطوات بسيطة كما يلي:
📌 الخطوة 1:
➤ حدد نطاق البيانات الذي تريد إعطاء اسم محدد.
➤ ضمن علامة التبويب الصيغ ، حدد الخيار مدير الاسم من القائمة المنسدلة الأسماء المحددة . سيتم فتح مربع حوار.
📌 الخطوة 2:
انقر فوق علامة تبويب جديدة .
📌 الخطوة 3:
الآن الإجراءات مماثلة هو مبين في الطريقة الأولى لتحديد اسم نطاق الخلايا المحدد. لذا ، قم بالرجوع إلى نطاق بياناتك وأعطه اسمًا محددًا في المربعات المحددة.
ستظهر نافذة Name Manager الآن حيث ستظهر ابحث عن الاسم الجديد لخليتكالنطاقات.
📌 الخطوة 4:
➤ اضغط على إغلاق وتكون قد انتهيت.
الآن إذا حددت نطاق البيانات في ورقة العمل Excel ، فسترى الاسم المخصص لها في مربع الاسم .
3. تطبيق أداة "إنشاء من التحديد" لتسمية نطاق Excel
من خلال استخدام الطريقتين السابقتين ، يمكنك تحديد الخلايا المرجعية قبل أو بعد تحديد الأدوات من أشرطة Excel . الآن إذا كنت لا تريد تسمية نطاق من الخلايا يدويًا ، فهذه الطريقة مناسبة لك. هنا ، يجب عليك تحديد نطاق بيانات مع رأسه وستقوم أداة إنشاء من التحديد بتحديد اسم النطاق من خلال اكتشاف رأسه.
هذه الطريقة في الواقع توفر الوقت ومرن للغاية لتسمية مجموعة من الخلايا في جدول بيانات Excel. الخطوات الضرورية هي كما يلي:
📌 الخطوة 1:
➤ حدد نطاق الخلايا (C4: C12) التي تريد تسميتها مع رأسها. في مجموعة البيانات الخاصة بنا ، تحتوي الخلية C4 على الرأس الذي سنستخدمه كاسم لنطاق البيانات الخاص بنا (C5: C12) .
➤ تحت الصيغ ، اختر الأمر إنشاء من التحديد من الأسماء المعرفة مجموعة الأوامر أو القائمة المنسدلة. سيظهر مربع حوار.
📌 الخطوة 2:
➤ ضع علامة على الخيار الأول "Top Row" حيث يوجد اسم الرأس أعلى العمود المحدد.
➤اضغط على موافق وقد أنشأنا للتو النطاق المسمى!
الآن يمكننا تحديد نطاق البيانات الخاص بنا والعثور على اسم النطاق المحدد في مربع الاسم .
4. قم بتحرير "مربع الاسم" لتسمية نطاق في Excel
استخدام مربع الاسم لتحديد نطاق من الخلايا مع اسم أسهل بكثير من جميع الطرق السابقة. ولكن المشكلة في استخدام هذه الطريقة هي أنه لا يمكنك تعديل الاسم بعد الآن أو حتى أنك لن تتمكن من حذف الاسم بمجرد إنشائه. بعد ذلك ، يجب عليك تشغيل مدير الاسم لتحرير أو حذف النطاق المحدد المحدد.
يمكننا استخدام Name Box لتحديد نطاق الخلايا المحدد باسم فقط.
📌 الخطوات:
➤ أولاً ، حدد نطاق الخلايا المراد تعريفها باسم محدد.
➤ الآن ، انتقل إلى Name Box واكتب اسمًا للنطاق المحدد.
➤ أخيرًا ، اضغط على Enter وتكون قد انتهيت.
افتح الآن القائمة المنسدلة في Name Box وستجد الاسم الذي تم إنشاؤه حديثًا هناك لنطاق الخلايا المحدد.
5. إنشاء نطاق ديناميكي مسمى في Excel
في جميع الطرق الموضحة حتى الآن ، قمنا بتسمية نطاق لنطاق ثابت من الخلايا. لنفترض الآن أننا نريد تسمية نطاق غير ثابت ، مما يعني أنه يمكننا إدخال المزيد من البيانات التي ستنشئ نطاقًا ديناميكيًا من الخلايا. وسيتم توسيع النطاق المسمى بناءً علىمدخلات البيانات.
على سبيل المثال ، قمنا بتسمية نطاق من الخلايا (C5: C12) في العمود C . ولكن علينا الآن إدخال المزيد من البيانات من أسفل الخلية C12 . ولكن إذا لم يتم تعيين النطاق المسمى لدينا على ديناميكي ، فلن يتم حساب المدخلات الإضافية للنطاق المسمى بمجرد تحديده.
لذلك ، لجعل النطاق المسمى ديناميكيًا ، لدينا خياران مثيران للاهتمام. يمكننا استخدام جدول Excel أو يمكننا استخدام صيغة بها وظيفة OFFSET . سنكتشف الآن كيف تعمل كلتا الطريقتين في الأقسام التالية.
5.1 باستخدام جدول Excel
أولاً وقبل كل شيء ، سنقوم بإدراج جدول Excel لجعل نطاق الخلايا لدينا ديناميكيًا. في مجموعة البيانات الخاصة بنا ، لدينا رؤوس في الصف 4 لنطاق الجدول الذي يحتوي على خلايا تبدأ من B4 إلى D12 .
📌 الخطوة 1:
➤ حدد نطاق الخلايا (B4: D12) أولاً.
➤ من إدراج ، اختر الخيار جدول .
📌 الخطوة 2:
➤ في إنشاء جدول في مربع الحوار ، اضغط على موافق فقط حيث يتم تعيين جميع المعلمات تلقائيًا والتي لا نحتاج إلى تغييرها الآن.
كما هو موضح في الصورة أدناه ، تحول نطاق البيانات لدينا الآن إلى جدول. عادةً ما يصبح الاسم الافتراضي لهذا الجدول الذي تم إنشاؤه حديثًا هو Table1 إذا لم يتم تكوين أي جدول آخر في هذا المصنف من قبل. في Name Box ، يمكننا إعادة تسمية هذا النطاق من البيانات باستخدامشيء آخر حسب تفضيلنا. دعنا نقول ، لقد حددنا الجدول بالاسم ، Sales_Data .
الآن سنكتشف ما سيحدث إذا أدخلنا أي قيمة في الخلية B13 ضمن نطاق الجدول. لقد أدخلنا اسمًا عشوائيًا "مايك" في الخلية B13 .
بعد الضغط على أدخل ، سنجد أن الجدول قد توسع إلى الصف السفلي على الفور.
نظرًا لأن جميع الخلايا في عمود المكافأة مخصصة بـ 15٪ من مبالغ المبيعات ، سنكتشف الآن ما إذا كانت تعمل بالفعل مع إدخال إضافي في الخلية C13 .
لذا ، إذا أدخلنا مبلغ مبيعات (6420 ) في الخلية C13 ، سيتم عرض مبلغ المكافأة في الخلية D13 مرة واحدة. هذا يعني أن نطاق الجدول الخاص بنا قد تم توسيعه بتنسيقه المحدد وصيغه.
إذا أردنا أن نكون أكثر يقينًا من نطاق الجدول الموسع ، فيمكننا تمكين التحرير الخلية D13 . وسنرى الصيغة المخصصة هناك التي استخدمناها سابقًا لبقية الخلايا في العمود المكافأة .
يمكننا أيضًا إدخال المزيد من البيانات بعد ذلك من أسفل الجدول وسيتم توسيع نطاق الجدول المحدد وفقًا لذلك.
5.2 الجمع بين وظائف OFFSET و COUNTA
الطريقة الأولى مع الجدول سهلة للغاية لإعداد نطاق ديناميكي مسمى. ولكن يمكننا أيضًا استخدام صيغة تجمع بين OFFSET و COUNTA لإنشاء نطاق مسمى لمجموعة البيانات الخاصة بنا. ترجع الدالة OFFSET مرجعًا إلى نطاق يمثل عددًا معينًا من الصفوف والأعمدة من مرجع معين. و دالة COUNTA تحسب جميع الخلايا غير الفارغة في النطاق. الآن دعنا نرى كيف يمكننا استخدام هذه الوظائف معًا لإنشاء نطاق ديناميكي مسمى في الخطوات التالية.
📌 الخطوة 1:
➤ ضمن علامة التبويب الصيغ ، حدد الأمر Define Name من القائمة المنسدلة Defined Names . سيتم فتح مربع حوار.
📌 الخطوة 2:
➤ دعنا نقول ، نريد لتوسيع نطاقنا المسمى حتى 100 خلية عموديًا. لذا ، فإن الصيغة المطلوبة في المربع المرجعي ستكون:
=OFFSET(B4,1,1,COUNTA(B5:B100),1)
➤ حدد هذا النطاق من الخلايا باسم ، Sales_Array .
➤ اضغط على OK وأصبح النطاق المسمى الديناميكي جاهزًا الآن لمزيد من الاستخدامات.
ولكن باستخدام هذه الطريقة ، لن يكون اسم النطاق الديناميكي مرئيًا في Name Box .
مرة أخرى يمكننا استخدام هذا النطاق المسمى بالضغط يساوي (=) في أي خلية وكتابة اسم النطاق المحدد.
وبعد الضغط على أدخل ، يعود ستبدو المصفوفة على النحو التالي. نظرًا لأننا قمنا بإنشاء نطاق مسمى لجميع بيانات المبيعات ، فستظهر هذه القيم فقط ولكن لن يكون هناك تنسيق محدد مسبقًا في المصفوفة. في وقت لاحق يمكننا تنسيق هذه البيانات المعادة يدويًا إذا قمنا بذلك