ما يجب معرفته
- تسمح لك ARRAYFORMULA بضرب نطاق من الخلايا (صفيف) بدلاً من خليتين.
- مثال على ARRAYFORMULA: =ArrayFormula (SUM (C3: C9F3: F9)).
- يجب أن تكون مصفوفات الإدخال بنفس الحجم ؛ يجب أن يحتوي نطاقي الخلايا على عدد متساوٍ من نقاط البيانات.
تشرح هذه المقالة كيفية استخدام ARRAYFORMULA في جداول بيانات Google بحيث يمكنك إدخال المزيد من نقاط البيانات في حساباتك.
كيفية استخدام ARRAYFORMULA في جداول بيانات Google
أنت تستخدم ARRAYFORMULA مثل أي وظيفة أخرى ، لكنك لا تستخدمها بمفردها أبدًا. دائمًا ما يسبق معادلة أو أمرًا آخر لإخبار البرنامج بأنه يحتاج إلى استخدامه ، وربما إرجاع مجموعات (مصفوفات) متعددة من المعلومات. هذا مثال.
-
في هذا المثال ، ستجمع ARRAYFORMULA الاسمين الأول والأخير من عمودين في جدول بيانات Google.
-
عادة ، لترتيب الأسماء في الصف الثاني في العمود الثالث ، يمكنك استخدام صيغة "&". في هذه الحالة ، يمكنك استخدام علامتي عطف في الصيغة ، مثل هذا:
=(B2 &"،" & A2)
-
اضغط على أدخللتشغيل الصيغة. ستحل النتيجة محل نص الصيغة.
-
لتطبيق الصيغة على العمود بأكمله تلقائيًا ، ستقوم بإضافة ARRAYFORMULA وإجراء بعض التغييرات الصغيرة على الوسيطة. مثل أي صيغة أخرى في جداول بيانات Google ، تتبع ARRAYFORMULA علامة يساوي ولكن قبل الوسيطة.
لإجراء تغييرات على الصيغة ، انقر فوق نصها في حقل الإدخال.
-
لن يؤدي مجرد إضافة الأمر ARRAYFORMULA إلى ملء بقية العمود لأنك بحاجة إلى إخبار جداول بيانات Google باستخدام جميع البيانات. للقيام بذلك ، استخدم الترميز الصحيح. في جداول البيانات (وبرامج جداول البيانات الأخرى) ، يمكنك استخدام نقطتين (:) لتحديد النطاق. في هذا المثال ، النطاقات هي B2: B و A2: A
يتضمن هذا الترميز جميع الأعمدة A و B باستثناء الصف الأول الذي يحتوي على الرؤوس. في التطبيقات الأخرى ، يمكنك استخدام شيء مثل B: B لاستخدام عمود كامل أو B2: B12لتضمين نطاق معين (في هذه الحالة ، الصفوف من 2 إلى 12 من العمود B)
يجب أن تكون مصفوفات الإدخال بنفس الحجم. على سبيل المثال ، إذا قمت بتشغيل ARRAYFUNCTION على نطاق من ثلاث خلايا في العمود A وخليتين في العمود B ، فستظهر نتيجة واحدة كخطأ ، ولكن سيستمر تشغيل الوسيطات الصالحة.
-
اضغط أدخللتشغيل الصيغة وملء باقي الخلايا.
-
عند إضافة المزيد من الإدخالات ، سيتم تحديث العمود الذي يحتوي على ARRAYFORMULA.
-
إذا تغيرت بعض بياناتك ، فسيؤدي تحديثها أيضًا إلى تعديل النتيجة.
في هذا المثال ، تحتوي الخلايا الموجودة في العمود C بجوار الخلايا الفارغة في العمودين A و B على فاصلات لأنها كانت جزءًا من صيغة الترتيب الأصلية. لن تظهر بالضرورة لوظائف أخرى.
- لتعديل النتائج ، ما عليك سوى العودة إلى الخلية باستخدام وظيفة ARRAYFORMULA وتغييرها. سيتم تحديث باقي النتائج تلقائيًا.
يمكن لـ Google Sheets استخدام ARRAYFORMULA فقط مع مصفوفات من نفس الحجم (أي تحتوي على نفس عدد نقاط البيانات).
ما هي أوراق Google ARRAYFORMULA؟
تعمل وظيفة ARRAYFORMULA في جداول بيانات Google جنبًا إلى جنب مع العديد من الحسابات الأخرى للسماح لك بتضمين المزيد من نقاط البيانات. بدلاً من رقم أو خلية واحدة ، يتيح لك هذا الأمر تضمين المزيد من المعلومات في حساباتك وإخراج المزيد من النتائج الدقيقة.
على سبيل المثال ، إذا حاولت مضاعفة نطاقين من الخلايا معًا ، فستعرض "جداول بيانات Google" خطأ لأن وظيفة الضرب تعرف فقط كيفية العثور على المنتج المكون من رقمين سريين أو أكثر (على سبيل المثال ، 4 أضعاف [ال القيمة في الخلية A1]). ومع ذلك ، فإن إضافة ARRAYFORMULA تخبر Google بحساب المزيد من المعلومات واستخدامها بشكل مختلف عن المعتاد.
استخدامات ARRAYFORMULA
المثال أعلاه هو مجرد طريقة واحدة لاستخدام ARRAYFORMULA.إنه يعمل مع معظم الوظائف في Google Sheets ، ولا يتعين عليك حتى تصدير مصفوفة. على سبيل المثال ، إذا كنت تقوم بإنشاء تقرير مصروفات ، فيمكنك إعداد دالة ARRAYFORMULA لمضاعفة سعر عنصر ما في الرقم الذي اشتريته ثم جمع كل التكاليف معًا. تستخدم هذه الوظيفة معادلات متعددة لإنشاء جزء واحد مفيد من المعلومات بناءً على العناصر التي يمكنك تحديثها في المستقبل.
لماذا لا تملأ؟
في بعض الحالات ، يمكنك الحصول على نفس النتائج عن طريق إدخال صيغة مرة واحدة ثم سحب الزاوية اليمنى السفلية للخلية لأسفل أو عبرها لنسخها إلى جميع الصفوف أو الأعمدة التي تحددها. إذا كان لديك الكثير من المعلومات التي تقوم بتحديثها بانتظام ، فإن ARRAYFORMULA سيوفر لك الوقت. لا تحتاج إلى الاستمرار في التعبئة لأن مجموعة البيانات الخاصة بك تتعدى النطاق الذي نسخته ؛ سيتم تحديثه تلقائيًا عند إدخال عناصر جديدة.
الميزة الرئيسية الأخرى لـ ARRAYFORMULA هي أنه إذا احتجت في أي وقت إلى تحديث الصيغة ، فلن تضطر إلى نسخها إلى كل حقل نتيجة.على سبيل المثال ، إذا قررت أنك تريد إضافة مصفوفتين بدلاً من ضربهما ، فأنت تحتاج فقط إلى تغيير قيمة واحدة في مربع ARRAYFORMULA ، وسوف تقوم تلقائيًا بتعبئة المصفوفات الأخرى. إذا قمت بالملء ، فستحتاج إلى ضبط كل حقل إخراج ، مما يؤدي إلى إنشاء المزيد من العمل حتى إذا كنت تستخدم وظيفة التعبئة مرة أخرى.