هل تحتاج إلى استيراد مجموعة من الخلايا من جدول بيانات Google Sheets آخر؟ إذا كان الأمر كذلك ، تم تصميم وظيفة infortrange للقيام بذلك! ما هو أكثر من ذلك ، إذا تغير المصدر ، وكذلك النطاق المستورد. إليك كيفية استخدام هذه الأداة المفيدة.
بناء جملة SHOETs Google Sheets
وظيفة الإضافية في أوراق Google له حجتين:
=IMPORTRANGE(a,b)
دعوى أ هو الرابط (url) لملف Google Sheets حيث يوجد النطاق الذي تريد استيراده – تم وضعه في عروض أسعار مزدوجة – أو إشارة إلى خلية تحتوي على عنوان URL.

متعلق ب
ما هو عنوان URL؟
عندما تكتب عنوانًا في متصفح الويب الخاص بك ، تحدث الكثير من الأشياء خلف الكواليس.
دعوى ب هو الإشارة إلى النطاق. يمكن أن يكون هذا مراجع الخلايا ، أو اسم ورقة متبوعة بمراجع الخلايا ، أو النطاق المسماة ، أو اسم الجدول ، أو عمود داخل جدول ، وكل ذلك يجب أن يكون في علامات اقتباس مزدوجة. دعوى ب يمكن أيضًا الرجوع إلى خلية تحتوي على مراجع الخلايا لبيانات المصدر ، وهذا لا تحتاج علامات اقتباس.
مشوش؟ دعونا نستكشف كل من هذه عن كثب.
استيراد البيانات باستخدام مراجع الخلايا المباشرة
يمكنك استيراد البيانات من ملف Google Sheets إلى آخر من خلال تحديد عنوان URL المصدر ومراجع الخلية ذات الصلة. هذا مفيد إذا كنت متأكدًا من أن بيانات المصدر لن تغير الموقع أو تنمو في الحجم.
دعنا نتخيل أن لديك ملفان Google Sheets مفتوحان على علامات تبويب متصفح منفصلة – يحتوي الولادة 1 على قائمة بالأسماء في الخلايا A2 إلى A11 التي تريد استيرادها إلى ملف 2.
للقيام بذلك ، حدد الخلية في الملف 2 حيث تريد أن يتم استيراد القائمة إلى ، اكتب الصيغة التالية – تذكر أن ترفق كل من عنوان URL والخلايا في علامات الاقتباس – واضغط على Enter:
=IMPORTRANGE("
تُظهر صيغ المثال في هذا الدليل جزءًا فقط من عنوان URL لأغراض العرض التوضيحي. في حالتك ، تأكد من إدراج جميع عنوان URL في الصيغة.
في المرة الأولى التي تقوم فيها بتوصيل أوراق العمل النشطة والمرجعية ، قد ترى #REF! خطأ. إذا قمت بذلك ، تحوم فوق الخلية التي تحتوي على الخطأ لرؤية واحدة من رسالتين.
من ناحية ، إذا كنت تمتلك كلا جداول البيانات ، فستخبرك Google Sheets أنك تحتاج إلى منح إذن لربط الملفات. للقيام بذلك ، انقر فوق “السماح للوصول”.
من ناحية أخرى ، إذا لم تكن تمتلك جدول بيانات المصدر ولم تتم إمكانية الوصول إلى تعديل ، فسيتم إخبارك بأنك لا تملك إذنًا لاستخدام الورقة المرتبطة في صيغة infortrange الخاصة بك. في هذه الحالة ، قم بلصق عنوان URL في شريط URL الخاص بالمتصفح ، انقر فوق “طلب تحرير الوصول” ، وانتظر حتى يمنح المالك هذا الطلب.
بمجرد تنشيط الأذونات الصحيحة ، يتم استيراد النطاق بنجاح.
والأكثر من ذلك ، أن أي تغييرات على محتوى الخلايا A2 إلى A11 في الملف 1 سوف تنعكس في البيانات المستوردة في الملف 2 بعد تحديثها تلقائيًا.
إذا توسعت بيانات المصدر أو تغير الموقع ، فإن مرجع الخلية الذي استخدمته في الوسيطة ب لن تتكيف مع هذا التغيير ، لذلك ستحتاج إلى ضبط الصيغة وفقًا لذلك.
بشكل افتراضي ، تستورد دالة Intertrange من ورقة العمل الأولى في الملف المحدد ، حتى لو كنت تستخدم عنوان URL في ورقة عمل مختلفة في الملف. ومع ذلك ، إذا كنت ترغب في استيراد مجموعة من ورقة عمل أخرى ، للحجة ب، اكتب اسم الورقة ، تليها علامة تعجب ، ثم مراجع الخلية.
على سبيل المثال ، ستعمل هذه الصيغة على استيراد البيانات من الخلايا A2 إلى A11 في الورقة 2 من الملف المصدر:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d...","Sheet2!A2:A11")
نصيحة للمحترفين: استيراد البيانات من داخل ملف أوراق Google نفسه
تهدف وظيفة erfortrange إلى استيراد نطاقات من ملفات Google Sheets المختلفة. لاستيراد البيانات من جدول بيانات واحد في ملف Sheets Google إلى جدول بيانات آخر في ملف Google Sheets نفسه ، استخدم وظيفة ArrayFormula. على سبيل المثال ، الكتابة:
=ARRAYFORMULA(A2:A11)
يقوم بنسخ البيانات من الخلايا A2 إلى A11 في نفس ورقة العمل.
وبالمثل ، الكتابة:
=ARRAYFORMULA(Sheet1!A2:A11)
في خلية في الورقة 2 يكرر البيانات في الخلايا A2 إلى A11 في الورقة 1.
استيراد البيانات باستخدام المراجع غير المباشرة
في الأمثلة أعلاه ، الحجة أ يحتوي على عنوان URL الكامل لبيانات المصدر ، مما يؤدي إلى صيغ مطولة تشهد تحديًا. بدلاً من ذلك ، لجعل الصيغة أكثر وضوحًا ، يمكنك الرجوع إلى خلية تحتوي على عنوان URL المصدر.
هنا ، تحتوي الخلايا C2 إلى C11 في الملف 1 على قائمة بالحيوانات التي تريد استيرادها إلى ملف 2.
إذا قمت بتحرير الوصول إلى ملف 1 ، فقم بنسخ عنوان URL الخاص به ، وحدد خلية فارغة في الملف 2. ثم انقر فوق شريط الصيغة في الجزء العلوي من جدول البيانات بحيث يكون المؤشر وميضًا ، واضغط على Ctrl+V (أو النقر بزر الماوس الأيمن وحدد “لصق”) ، قبل الضغط على Enter.
إذا قمت بصق الرابط مباشرة في الخلية ، فإن Google Sheets يعيد إعادة تهيئة الرابط ، مما تسبب في عدم توافقه مع وظيفة الإضافية. هذا هو السبب في أنه من أفضل الممارسات لصق عنوان URL في شريط الصيغة بعد اختيار خلية الوجهة.
بعد ذلك ، حدد الخلية التي لصق الرابط للتو ، وانقر فوق “Chip”.
هذا يقصر الرابط في ملصق ملف ، مما يجعل جدول البيانات الخاص بك أكثر احترافية.
ثم ، في خلية أخرى في الملف 2 ، اكتب:
=IMPORTRANGE(A1,"C2:C11")
أين A1 هل الخلية في الملف 2 تحتوي على عنوان URL للملف 1 الذي تم لصقه للتو ، و C2: C11 هو النطاق في الملف 1 الذي تريد استيراده.
الخلية التي تحتوي على عنوان URL لا تحتاج إلى أن تكون في علامات اقتباس.
ثم ، اضغط على Enter.
بدلا من ترميز المراجع الخلية في الحجة ب، يمكنك كتابة هذه في خلية منفصلة في الملف 2 ، والرجوع إليها بدلاً من ذلك. بالإضافة إلى تقصير الصيغة الخاصة بك ، تعني هذه الطريقة أنه يمكنك بسهولة تغيير المرجع دون الحاجة إلى تعديل الصيغة نفسها.
في هذا المثال ، الصيغة:
=IMPORTRANGE(A1,B1)
في الخلية B2 يأخذ عنوان URL من الخلية A1 ، ومراجع الخلية من الخلية B1.
إذا أدركت لاحقًا أنك تريد أن يكون النطاق المستورد ثابتًا (بدلاً من السماح له بالتحديث وفقًا لبيانات المصدر) ، فما عليك سوى تحديد النطاق ونسخه ، واضغط على CTRL+Shift+V على لصق البيانات كقيم.
استيراد البيانات من الجداول والنطاقات المسماة
يمكن أن تستورد وظيفة erfortrange في أوراق Google الجداول والأعمدة في الجداول والنطاقات.
في هذا المثال ، يحتوي الملف 1 على جدول يسمى t_fruits ، وتريد استيراد العمود المسمى الفواكه في الملف 2.
لذلك ، بعد التأكد من تحرير الوصول إلى الملف 1 ، في خلية فارغة في الملف 2 ، اكتب:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d...","T_Fruits(Fruits)")
حيث عنوان URL هو الرابط إلى ملف 1 ، t_fruits هو اسم الجدول ، و ثمار هو العمود داخل هذا الجدول الذي تريد استيراده.
إذا قمت بكتابة اسم الجدول فقط (وليس رأس عمود) ، فسيتم استيراد الجدول بأكمله.
تتمثل فائدة هذا النهج في أنه إذا تمت إضافة المزيد من الصفوف إلى البيانات ، فستكون الوظيفة الإضافية تلتقطها ، مما يعني أن التغييرات ستنعكس في الإصدار المستورد. ومع ذلك ، إذا قمت بإعادة تسمية الجدول أو رؤوس الأعمدة ، فستحتاج إلى تحديث الوسيطة ب من الصيغة الإضافية وفقًا لذلك.
بطريقة مماثلة ، حجة ب يمكن أن يكون أيضا نطاق تسمي.

متعلق ب
5 طرق لاستخدام النطاقات المسماة في أوراق Google
أتساءل عما إذا كانت النطاقات المسمى لك؟ هناك الكثير من الطرق لاستخدامها.
على سبيل المثال ، تتم تسمية الخلايا H2 إلى H11 في الملف 1.
نتيجة لذلك ، يمكن للصيغة في الملف 2 استيراد هذه البيانات من خلال الرجوع إلى النطاق المسمى:
=IMPORTRANGE("
التعشيش الإضافي في وظائف أخرى
لا يتعين استخدام erfortrange من تلقاء نفسها في أوراق Google – يمكن أيضًا استخدامها إلى جانب الصيغ الأخرى لإجراء حسابات على البيانات في ملفات Google الأخرى.

متعلق ب
9 وظائف أوراق Google الأساسية التي يجب أن تعرفها
تعرف على الوظائف الأساسية التي تحتاجها لجدول البيانات الخاص بك.
في هذا المثال ، دعنا نتخيل أن الملف 1 يحتوي على قائمة من الدرجات في الخلايا J2 إلى J6. هدفك هو استخدام وظيفة الإضافية مع وظيفة SUM لتقييم هذه الخلايا ، وتلخيص قيمها ، وإرجاع النتيجة في الملف 2.
للقيام بذلك ، في خلية فارغة في الملف 2 ، اكتب:
=SUM(IMPORTRANGE("
عندما تشير وظيفة infortrange إلى الخلايا J2 إلى J6 في الملف 1 ، وتضيف وظيفة SUM القيم التي تحتوي عليها.
وفقًا لـ Google ، يكون استخدام هذا النهج أسرع من استخدام InterTrange لاستيراد البيانات ، ثم استخدام وظيفة SUM منفصلة لتجميع النطاق المستورد.
لا يمكن أن تشير وظيفة الإضافية إلى الخلية التي تحتوي على وظيفة متقلبة أخرى – مثل الآن أو وظائف الرقم العشوائي Rand و Randbetween – كما من المحتمل أن يفرط في تحميل موارد جدول البيانات. الاستثناء الوحيد هو وظيفة اليوم ، لأن هذا التحديثات فقط مرة واحدة يوميًا.
يشير إلى ملاحظة عند استخدام وظيفة infortrange
قبل أن تمضي قدمًا واستخدم Intertrange في جداول بيانات Google Sheets الخاصة بك ، إليك بعض المؤشرات النهائية التي يجب وضعها في الاعتبار:
- المراجع والأسماء في Intertrange لا تحديث: إذا تغير مرجع النطاق أو اسم الجدول أو اسم العمود أو اسم المدى ، فيجب تحديثه في صيغة Intertrange في ملف الوجهة.
- يمكنك إنشاء سلسلة ermortrange: على سبيل المثال ، يمكنك استخدام الوظيفة في الملف 2 للإشارة إلى نطاق في الملف 1 ، ثم استخدامه مرة أخرى في الملف 3 للإشارة إلى النطاق المستورد في الملف 2. ومع ذلك ، يجب أن تحاول الحد من هذه السلاسل ، لأن وجود الكثير قد يؤثر على أداء جداول البيانات الخاصة بك.
- يتطلب الإضاف: نظرًا لأن هذه وظيفة بيانات خارجية ، فإنها تحتاج إلى اتصال بالإنترنت للعمل. سيؤدي اتصال الإنترنت الأبطأ إلى استيراد التأخيرات.
- توج الواردات عند 10 ميغابايت: تقتصر الوظيفة الإضافية على استيراد ما يصل إلى 10 ميغابايت لكل طلب بيانات. هذا الحد موجود لتقليل التأثير السلبي الذي تحدثه الوظيفة على الأداء والموارد.
نظرًا لأنه برنامج عبر الإنترنت ، يفضل الكثيرون أوراق Google على منافسي سطح المكتب ، مثل Microsoft Excel. في الواقع ، لتنفيذ نفس الإجراءات المستوردة في Excel ، ستحتاج إلى استخدام أداة محرر استعلام الطاقة ، وهو طريق يتطلب العديد من الخطوات.