row_num: هو الرقم السطر الذي تريد الحصول على عنوانه.
column_num: هو الرقم العمود الذي تريد الحصول على عنوانه.
sheet_name: هو اسم الورقة التي تريد الحصول على عنوان الخلية منها. إذا لم يتم تحديده، فسيتم استخدام الورقة الحالية.
a1_style: هو مؤشر إلى ما إذا كان تريد الإخراج في تنسيق A1 أو R1C1. إذا لم يتم تحديده، فسيتم استخدام تنسيق A1 افتراضيًا.
مثال:
لنفترض أن لديك الخلية A1 تحتوي على الرقم 1، وتريد الحصول على عنوان هذه الخلية. يمكنك استخدام الصيغة التالية:
=ADDRESS(1,1)
سترجع هذه الصيغة السلسلة النصية التالية:
"A1"
يمكنك أيضًا استخدام هذه الصيغة لإنشاء نطاق من الخلايا. على سبيل المثال، لإنشاء نطاق من الخلايا A1 إلى A5، يمكنك استخدام الصيغة التالية:
=ADDRESS(1,1,1)
سترجع هذه الصيغة السلسلة النصية التالية:
"A1:A5"
----------------------------------
ازاي تستخدم معادلة Indirect
-------
---------------------------------
تستخدم معادلة Indirect لتحويل مرجع الخلية إلى قيمة. يمكن استخدام هذه القيمة بعد ذلك في صيغ أخرى، أو لعرضها في الخلية.
بناء الجملة:
Indirect(ref_text)
المعامل:
ref_text: هو مرجع الخلية الذي تريد الحصول على قيمته. يمكن أن يكون مرجع الخلية عبارة عن سلسلة نصية أو قيمة مرجعية.
مثال:
لنفترض أن لديك الخلية A1 تحتوي على الرقم 1، وتريد الحصول على قيمة هذه الخلية. يمكنك استخدام الصيغة التالية:
=Indirect("A1")
سترجع هذه الصيغة القيمة التالية:
1
يمكنك أيضًا استخدام هذه الصيغة لإنشاء نطاق من الخلايا. على سبيل المثال، لإنشاء نطاق من الخلايا A1 إلى A5، يمكنك استخدام الصيغة التالية:
=Indirect("A1:A5")
سترجع هذه الصيغة القيمة التالية:
1,2,3,4,5
الفرق بين معادلة ADDRESS ومعادلة Indirect
الفرق الرئيسي بين معادلة ADDRESS ومعادلة Indirect هو أن معادلة ADDRESS ترجع سلسلة نصية، بينما معادلة Indirect ترجع قيمة.
يمكن استخدام معادلة ADDRESS لتحويل مرجع الخلية إلى سلسلة نصية، والتي يمكن بعد ذلك استخدامها في صيغ أخرى أو لعرضها في الخلية. يمكن استخدام معادلة Indirect لتحويل مرجع الخلية إلى قيمة، والتي يمكن بعد ذلك استخدامها في صيغ أخرى أو لعرضها في الخلية.