0Pricing
Excel Formulas Academy · درس

جلب البيانات باستخدام IMPORTRANGE

الإشارة إلى بيانات من ملف Google Sheets آخر

جلب البيانات باستخدام IMPORTRANGE درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ربط جداول البيانات

أحيانًا تكون البيانات التي تحتاجون إليها موجودة في ملف مختلف من Google Sheets: قائمة رئيسية يديرها شخص آخر، أو تقرير الشهر الماضي. تجلب IMPORTRANGE تلك البيانات إلى ورقة العمل الحالية بشكل مباشر.

عند تحديث المصدر، تتحدّث ورقة العمل لديكم أيضًا. وتُعد هذه الدالة أساس لوحات المعلومات متعددة الملفات في Google Sheets، ومثل QUERY، فهي متاحة في Sheets فقط.

الوسيطان

تحتاج IMPORTRANGE إلى شيئين:

  • spreadsheet_url رابط الملف المصدر أو مفتاحه، بين علامتي اقتباس
  • range_string اسم الورقة والنطاق المطلوب جلبهما، مثل 'Sheet1'!A1:D10، وبين علامتي اقتباس أيضًا

كلا الوسيطين سلسلتا نص، لذلك يجب وضع كل منهما بين علامتي اقتباس مزدوجتين.

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ABC123", "Sheet1!A1:D10")

استخدام مفتاح جدول البيانات

بدلًا من عنوان URL الكامل، يمكنكم استخدام المفتاح فقط، وهو المعرّف الطويل الموجود في منتصف الرابط. ويعمل الأسلوبان بالطريقة نفسها تمامًا.

المفتاح هو الجزء الواقع بين /d/ والشرطة المائلة التالية في عنوان URL لجدول Sheets. ويساعد استخدام المفتاح على إبقاء الصيغ أقصر وأكثر ترتيبًا.

=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100")

خطوة منح الإذن

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

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

تتوزّع تلقائيًا ضمن نطاق

تعرض IMPORTRANGE مصفوفة، لذلك تتوزّع تلقائيًا عبر خلايا متعددة بدءًا من الموضع الذي تضعونها فيه. ضعوها في مساحة فارغة تتسع لتمددها.

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

=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Orders!A:F")

استيراد عمود واحد

ليس من الضروري استيراد جدول كامل. ضيّقوا سلسلة النطاق لجلب ما تحتاجون إليه بالضبط، مثل عمود واحد.

يجلب هذا أسماء العمود A فقط من المصدر. ويساعد تقليل البيانات المستوردة على إبقاء ورقة العمل سريعة ومركّزة.

=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "People!A2:A")

تصفية البيانات المستوردة باستخدام QUERY

تجلب IMPORTRANGE كل ما يقع ضمن النطاق، لكن يمكنكم إحاطتها بـ QUERY للتصفية في الوقت نفسه. وتصبح المصفوفة المستوردة وسيط البيانات في QUERY.

لاحظوا أنه داخل QUERY تشيرون إلى الأعمدة المستوردة باستخدام Col1 وCol2 وما إلى ذلك، وليس باستخدام الحروف.

=QUERY(IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100"), "SELECT Col1, Col4 WHERE Col4 > 500", 1)

Col1 بدلًا من الحروف

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

لذلك يتحول A إلى Col1، ويتحول B إلى Col2، مع العد بدءًا من أول عمود مستورد. تذكّروا ذلك، وسيعمل الجمع بين الدالتين بسلاسة.

=QUERY(IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100"), "SELECT Col1, SUM(Col4) GROUP BY Col1", 1)

التحديث والأداء

تتحدّث البيانات المستوردة تلقائيًا، تقريبًا كل ساعة أو عند فتح الملف أو تعديله. وهي بيانات مباشرة، لكنها لا تتحدّث لحظيًا في كل ثانية.

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

الأخطاء الشائعة

انتبهوا إلى الأخطاء التالية:

  • يشير الخطأ #REF! مع العبارة ربط الأوراق إلى أنكم ما زلتم بحاجة إلى النقر على السماح بالوصول
  • يشير الخطأ #REF! الناتج عن التوزيع إلى أن مساحة الإخراج ليست فارغة
  • يعني الخطأ #ERROR! غالبًا أن سلسلة النطاق تحتوي على علامات اقتباس غير صحيحة أو اسم ورقة غير صحيح

تحقّقوا من أن اسم الورقة يطابق اسم علامة تبويب المصدر تمامًا.

=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sheet1!A1:D10")

نمط عملي

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

يحافظ هذا على الأذونات في مكان واحد، ويسرّع الأداء، ويجعل صيغكم تشير إلى نطاقات بسيطة مثل Import!A:D بدلًا من عناوين URL الطويلة.

=IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "MasterData!A1:F500")

تحقّق سريع

تحقّقوا من فهمكم لـ IMPORTRANGE.

مراجعة

يمكنكم الآن جلب البيانات بين الملفات:

  • IMPORTRANGE(url_or_key, range_string) تستورد البيانات المباشرة
  • يتطلب الاستخدام الأول النقر مرة واحدة على السماح بالوصول
  • تتوزّع النتائج تلقائيًا، لذا اتركوا لها مساحة فارغة
  • أحيطوها بـ QUERY للتصفية، باستخدام الاسمين Col1 وCol2
  • استوردوا ما تحتاجون إليه فقط، وأنشئوا نسخة محلية منه مرة واحدة لتحسين السرعة

وبذلك تكتمل مجموعة أدوات QUERY وARRAYFORMULA في Google Sheets.

=QUERY(IMPORTRANGE("1aBcDeFgHiJkLmNoPqRsTuVwXyZ", "Sales!A1:D100"), "SELECT Col1, SUM(Col4) GROUP BY Col1 ORDER BY SUM(Col4) DESC", 1)

الأسئلة الشائعة

هل درس «جلب البيانات باستخدام IMPORTRANGE» مجاني؟

نعم — نص درس «جلب البيانات باستخدام IMPORTRANGE» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.

ماذا ستتعلم في «جلب البيانات باستخدام IMPORTRANGE»؟

الإشارة إلى بيانات من ملف Google Sheets آخر تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟

لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «جلب البيانات باستخدام IMPORTRANGE»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟

نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الاستعلام عن البيانات باستخدام QUERY
  2. ترتيب البيانات وتجميعها في QUERY
  3. تطبيق الصيغ على الأعمدة باستخدام ARRAYFORMULA
  4. جلب البيانات باستخدام IMPORTRANGE
← العودة إلى Excel Formulas Academy