أنواع مرجع الخلايا في صيغ Excel

إذا كنت تعمل في Excel لأكثر من يوم ثانٍ ، فمن المحتمل أنك قد اجتمعت بالفعل أو استخدمت مراجع علامة الدولار في صيغ ووظائف Excel ، على سبيل المثال 2 دولار or 3 دولارًا أستراليًا إلخ. دعنا نتعرف أخيرًا على ما تعنيه بالضبط ، وكيف تعمل ، وأين يمكن أن تكون مفيدة في ملفاتك.

الروابط النسبية

هذه مراجع منتظمة في شكل رقم صف حرف عمود ( A1, S5، أي "سفينة حربية") موجودة في معظم ملفات Excel. خصوصيتها هي أنها تتغير عند نسخ الصيغ. أولئك. C5، على سبيل المثال ، يتحول إلى S6, S7 إلخ عند النسخ لأسفل أو إلى D5, E5 إلخ عند النسخ إلى اليمين ، وما إلى ذلك. في معظم الحالات ، يعد هذا أمرًا طبيعيًا ولا يتسبب في حدوث مشكلات:

روابط مختلطة

في بعض الأحيان ، تكون حقيقة أن الارتباط الموجود في الصيغة ، عند نسخه ، "شرائح" بالنسبة إلى الخلية الأصلية أمرًا غير مرغوب فيه. بعد ذلك ، لإصلاح الرابط ، يتم استخدام علامة الدولار ($) ، والتي تتيح لك إصلاح ما يأتي من قبل. وهكذا ، على سبيل المثال ، الارتباط $C5 لن يتغير عبر الأعمدة (على سبيل المثال С لن تتحول إلى D, E or F) ، ولكن قد يتحول عبر الخطوط (أي قد يتحول بمقدار $ C6, $ C7 إلخ.). على نفس المنوال، C$5 - لن يتحرك على طول الصفوف ، ولكن يمكنه "السير" على طول الأعمدة. تسمى هذه الروابط مختلط:

روابط مطلقة

حسنًا ، إذا أضفت كلا الدولارات إلى الرابط مرة واحدة (5 دولارات كندية) - سوف يتحول إلى مطلق ولن يتغير بأي شكل من الأشكال أثناء أي نسخ ، أي أن الدولارات ثابتة بإحكام والصف والعمود:

الطريقة الأسهل والأسرع لتحويل مرجع نسبي إلى مرجع مطلق أو مختلط هي تحديده في الصيغة والضغط على المفتاح F4 عدة مرات. يحيط هذا المفتاح بجميع الخيارات الأربعة الممكنة لإصلاح ارتباط إلى خلية: C55 دولارات كندية → $C5 → C$5 ومرة أخرى.

كل شيء بسيط وواضح. ولكن هناك واحد "لكن".

افترض أننا نريد عمل مرجع خلية مطلق S5. مثل التي أشارت إليها دائمًا S5 بغض النظر عن أي إجراء آخر من جانب المستخدم. لقد اتضح أنه أمر مضحك - حتى لو جعلت الرابط مطلقًا (على سبيل المثال 5 دولارات كندية) ، لا يزال يتغير في بعض المواقف. على سبيل المثال: إذا قمت بحذف السطرين الثالث والرابع ، فسيتغير إلى 3 دولارات كندية. إذا قمت بإدراج عمود إلى اليسار С، ثم سيتغير إلى D. إذا قطعت خلية S5 ولصقها في F7، ثم سيتغير إلى F7 وهلم جرا. ماذا لو أردت رابطًا صلبًا حقًا سيشير إليه دائمًا S5 ولا شيء آخر تحت أي ظرف من الظروف أو إجراءات المستخدم؟

حقا روابط مطلقة

الحل هو استخدام الوظيفة غير مباشر (غير مباشر)، والذي يقوم بإنشاء مرجع خلية من سلسلة نصية. 

إذا أدخلت الصيغة في خلية:

= غير مباشر ("C5")

= غير مباشر («C5»)

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

= IF (ISNULL (INDIRECT (“C5 ″))،”، غير مباشر (“C5”))

= إذا (ISBLANK (غير مباشر («C5 ″)) ؛» »؛ غير مباشر (« C5 »))

  • مراجع مجموعة أوراق XNUMXD عند دمج البيانات من جداول متعددة
  • لماذا تحتاج إلى نمط الارتباط R1C1 وكيفية تعطيله
  • نسخ الصيغ بدقة بواسطة ماكرو باستخدام الوظيفة الإضافية PLEX

 

اترك تعليق