بحث
كيفية استخدام دالة IMPORTRANGE في جوجل شيتس
أخرى #IMPORTRANGE #جوجل_شيتس

كيفية استخدام دالة IMPORTRANGE في جوجل شيتس

تاريخ النشر: آخر تحديث: 15 مشاهدة 0 تعليق 8 دقائق قراءة
15 مشاهدة
0 إعجاب
0 تعليق
موثوق 95%
بواسطة  توني فيليبس
توني فيليبس هو مستخدم متمرس لبرامج مايكروسوفت أوفيس، حاصل على درجة مزدوجة الشرف في اللغويات والدراسات الإسبانية. قبل انضمامه إلى How-to Geek في يناير 2024، عمل كمنتج مستندات ومدير بيانات ومبدع محتوى لأكثر من عشر سنوات، ويحب إنشاء جداول البيانات والمستندات في أوقات فراغه.

توني هو أيضًا مدقق أكاديمي، لديه خبرة في قراءة وتحرير وتنسيق أكثر من 3 ملايين كلمة من البيانات الشخصية، والسير الذاتية، ورسائل التوصية، واقتراحات البحث، والأطروحات. قبل انضمامه إلى How-To Geek، قام بتنسيق وكتابة مستندات لشركات قانونية، بما في ذلك العقود، والوصايا، وصلاحيات التوكيل.

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

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

صيغة IMPORTRANGE في جوجل شيتس

تحتوي دالة IMPORTRANGE في جوجل شيتس على وسيطتين:

=IMPORTRANGE(a,b)

الوسيط a هو الرابط (URL) إلى ملف جوجل شيتس حيث يقع النطاق الذي ترغب في استيراده - محاط بعلامات اقتباس مزدوجة - أو إشارة إلى خلية تحتوي على الرابط.

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

مرتبك؟ دعنا نستكشف كل من هذه العناصر عن كثب.

استيراد البيانات باستخدام إشارات خلايا مباشرة

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

لنتخيل أنك تملك ملفين من جوجل شيتس مفتوحين في علامات تبويب متصفح منفصلة - يحتوي الملف 1 على قائمة بأسماء في الخلايا من A2 إلى A11 التي ترغب في استيرادها إلى الملف 2.

للقيام بذلك، حدد الخلية في الملف 2 حيث تريد استيراد القائمة، واكتب الصيغة التالية - مع تذكر إحاطة كل من الرابط وإشارات الخلايا بعلامات اقتباس - واضغط على Enter:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d...","A2:A11")

في المرة الأولى التي تربط فيها بين ورقتين العمل النشطة والمشار إليها، قد ترى خطأ #REF! إذا حدث ذلك، مرر الماوس فوق الخلية التي تحتوي على الخطأ لرؤية واحدة من رسالتين.

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

من جهة أخرى، إذا لم تكن تملك جدول البيانات المصدر ولم تحصل على حق الوصول للتعديل، سيتم إخبارك بأنه ليس لديك إذن لاستخدام ورقة العمل المرتبطة في صيغة IMPORTRANGE الخاصة بك. في هذه الحالة، الصق الرابط في شريط عنوان متصفحك، انقر على "طلب حق الوصول للتعديل"، وانتظر حتى يمنحك المالك هذا الطلب.

بمجرد تفعيل الأذونات الصحيحة، يتم استيراد النطاق بنجاح.

علاوة على ذلك، ستنعكس أي تغييرات في محتوى الخلايا من A2 إلى A11 في الملف 1 في البيانات المستوردة في الملف 2 بعد أن يتم تحديثها تلقائيًا.

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

بشكل افتراضي، تستورد دالة IMPORTRANGE من ورقة العمل الأولى في الملف المحدد، حتى إذا كنت تستخدم رابط ورقة عمل مختلفة في الملف. ومع ذلك، إذا كنت ترغب في استيراد نطاق من ورقة عمل أخرى، فيجب عليك كتابة اسم الورقة، متبوعًا بعلامة تعجب، ثم إشارات الخلايا في الوسيط b.

على سبيل المثال، ستستورد هذه الصيغة البيانات من الخلايا من A2 إلى A11 في الورقة 2 من ملف المصدر:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d...","Sheet2!A2:A11")

نصيحة احترافية: استيراد البيانات من داخل نفس ملف جوجل شيتس

تم تصميم دالة IMPORTRANGE لاستيراد النطاقات من ملفات جوجل شيتس المختلفة. لاستيراد البيانات من جدول بيانات واحد في ملف جوجل شيتس إلى جدول بيانات آخر في نفس الملف، استخدم دالة ARRAYFORMULA. على سبيل المثال، كتابة:

=ARRAYFORMULA(A2:A11)

تنسخ البيانات ديناميكيًا من الخلايا من A2 إلى A11 في نفس ورقة العمل.

وبالمثل، كتابة:

=ARRAYFORMULA(Sheet1!A2:A11)

في خلية في الورقة 2 يكرر البيانات في الخلايا من A2 إلى A11 في الورقة 1.

استيراد البيانات باستخدام إشارات غير مباشرة

في الأمثلة أعلاه، يحتوي الوسيط a على الرابط الكامل لبيانات المصدر، مما يؤدي إلى صيغ طويلة يصعب فهمها. بدلاً من ذلك، لجعل الصيغة أكثر ترتيبًا، يمكنك الإشارة إلى خلية تحتوي على رابط المصدر.

هنا، تحتوي الخلايا من C2 إلى C11 في الملف 1 على قائمة بالحيوانات التي ترغب في استيرادها إلى الملف 2.

إذا كان لديك حق الوصول للتعديل إلى الملف 1، انسخ رابطها، وحدد خلية فارغة في الملف 2. ثم، انقر على شريط الصيغة في أعلى جدول البيانات بحيث يكون المؤشر يومض، واضغط على Ctrl+V (أو انقر بزر الماوس الأيمن واختر "لصق")، ثم اضغط على Enter.

إذا قمت بلصق الرابط مباشرة في الخلية، فإن Google Sheets يعيد تنسيق الرابط، مما يجعله غير متوافق مع دالة IMPORTRANGE. لهذا السبب، من الأفضل لصق عنوان URL في شريط الصيغة بعد تحديد الخلية المستهدفة.

بعد ذلك، اختر الخلية التي قمت بلصق الرابط فيها، واضغط على "Chip".

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

ثم، في خلية أخرى في الملف الثاني، اكتب:

=IMPORTRANGE(A1,"C2:C11")

حيث A1 هي الخلية في الملف الثاني التي تحتوي على عنوان URL للملف الأول الذي قمت بلصقه، وC2:C11 هو النطاق في الملف الأول الذي ترغب في استيراده.

ثم، اضغط على Enter.

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

في هذا المثال، الصيغة:

=IMPORTRANGE(A1,B1)

في الخلية B2 تأخذ عنوان URL من الخلية A1، ومراجع الخلايا من الخلية B1.

استيراد البيانات من الجداول والنطاقات المسماة

يمكن لدالة IMPORTRANGE في Google Sheets أيضًا استيراد الجداول، والأعمدة في الجداول، والنطاقات.

في هذا المثال، يحتوي الملف الأول على جدول باسم T_Fruits، وترغب في استيراد العمود المسمى Fruits إلى الملف الثاني.

لذا، بعد التأكد من أنك تمتلك حق الوصول للتحرير إلى الملف الأول، في خلية فارغة في الملف الثاني، اكتب:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d...","T_Fruits[Fruits]")

حيث يكون عنوان URL هو الرابط إلى الملف الأول، وT_Fruits هو اسم الجدول، وFruits هو العمود داخل ذلك الجدول الذي ترغب في استيراده.

إذا كتبت فقط اسم الجدول (وليس عنوان العمود)، سيتم استيراد الجدول بالكامل.

تتمثل فائدة هذه الطريقة في أنه إذا تم إضافة المزيد من الصفوف إلى البيانات، ستقوم دالة IMPORTRANGE بالتقاطها، مما يعني أن التغييرات ستنعكس في النسخة المستوردة. ومع ذلك، إذا قمت بإعادة تسمية الجدول أو رؤوس الأعمدة، ستحتاج إلى تحديث الوسيطة b من صيغة IMPORTRANGE وفقًا لذلك.

بالمثل، يمكن أن تكون الوسيطة b أيضًا نطاقًا مسمى.

تضمين IMPORTRANGE في دوال أخرى

لا يتعين استخدام IMPORTRANGE بمفرده في جوجل شيتس - يمكن أيضًا استخدامه جنبًا إلى جنب مع دوال أخرى لإجراء حسابات على البيانات في ملفات جوجل شيتس الأخرى.

في هذا المثال، دعنا نتخيل أن الملف الأول يحتوي على قائمة من الدرجات في الخلايا من J2 إلى J6. هدفك هو استخدام دالة IMPORTRANGE مع دالة SUM لتقييم هذه الخلايا، وجمع قيمها، وإرجاع النتيجة في الملف الثاني.

للقيام بذلك، في خلية فارغة في الملف الثاني، اكتب:

=SUM(IMPORTRANGE("https://docs.google.com/spreadsheets/d...","J2:J6"))

حيث تشير دالة IMPORTRANGE إلى الخلايا من J2 إلى J6 في الملف الأول، وتضيف دالة SUM القيم الموجودة فيها.

نقاط يجب ملاحظتها عند استخدام دالة IMPORTRANGE

قبل أن تتابع استخدام IMPORTRANGE في جداول بيانات جوجل شيتس الخاصة بك، إليك بعض النقاط النهائية التي يجب أن تأخذها بعين الاعتبار:

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

نظرًا لأنها برنامج عبر الإنترنت، يفضل الكثيرون جوجل شيتس على منافسيها المكتبيين، مثل مايكروسوفت إكسل. في الواقع، لأداء نفس إجراءات الاستيراد في إكسل، ستحتاج إلى استخدام أداة Power Query Editor، وهو مسار يتطلب خطوات أكثر بكثير.

[IMAGE:N]

[VIDEO:N]

التعليقات 0

سجل دخولك لإضافة تعليق

لا توجد تعليقات بعد. كن أول من يعلق!