UNION.RANGES
تُرجع الدالة UNION.RANGES مصفوفة تمثل مجموعة تمثل اتحاد المجموعات المحددة.
UNION.RANGES(وضع الضغط; النطاق; النطاق…)
وضع الضغط: قيمة شكلية تحدد ترتيب النتائج وشكل المصفوفة التي يتم إرجاعها.
ضغط الأيسر (خطأ أو 0): أزل الفجوات (الخلايا غير المتضمنة في أي من النطاقات) من اليسار إلى اليمين بدءًا من الصف الأول الذي يتضمن خلية موجودة في أي من النطاقات. هذا هو الترتيب الافتراضي.
ضغط (صواب أو 1): أزل الفجوات (الخلايا غير المتضمنة في أي من النطاقات) من أعلى إلى أسفل بدءًا من العمود الأول الذي يتضمن خلية موجودة في أي من النطاقات.
النطاق…: يمكنك بشكل اختياري تضمين مجموعة إضافية واحدة أو أكثر.
ملاحظات
يمكن أن تكون المجموعات من أي حجم، ولا يكون مطلوبًا سوى مجموعة واحدة فقط. في حالة تحديد مجموعة واحدة فقط، فإن المصفوفة التي تم إرجاعها هي المجموعة نفسها المحددة.
تحاول UNION.RANGES إنشاء مجموعة مستطيلة من مجموعة الإدخال من خلال إزالة الفجوات بين عناصر المصفوفة. إذا كانت المصفوفة الناتجة مستطيلة، فستكون هذه هي المصفوفة التي يتم إرجاعها. إذا لم تكن المصفوفة الناتجة مستطيلة، فسيتم نقل الصفوف إلى نهاية الصف الأول واحدًا تلو الآخر، ونتيجة لذلك ستتكون المصفوفة التي يتم إرجاعها من صف فردي يمثل قائمة بكل عناصر المصفوفة.
إذا كان أي من نطاقات الإدخال غير صالح، فتُرجع الدالة خطأ مرجعيًا.
تحل هذه الدالة محل استخدام المسافة كمعامل التقاطع في المراجع التي تمتد عبر الجداول في بعض تطبيقات جداول البيانات الأخرى، بما في ذلك Numbers ’08 for Mac وNumbers ’09 for Mac.
أمثلة |
---|
الجدول التالي المعطى: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
في الأمثلة، يتم وضع القيمة من الخلية داخل المجموعة المحددة - التي تضمنت رمز المصفوفة المذكور - بين أقواس. =UNION.RANGES(خطأ; A1; B2) تُرجع مصفوفة تتكون من صفين (2) في عمود واحد (1). يمكن استخراج القيم من المصفوفة باستخدام الدالة فهرس. =فهرس(UNION.RANGES(خطأ; A1; B2); 1; 1; 1) تُرجع 7 (A1)، وهي القيمة في الصف الأول من المصفوفة. =فهرس(UNION.RANGES(خطأ; A1; B2);2; 1; 1) تُرجع 20 (B2)، وهي القيمة في الصف الثاني من المصفوفة. =UNION.RANGES(صواب; A1; B2) تُرجع مصفوفة تتكون من صف واحد (1) في عمودين (2). القيمة في العمود الأول من المصفوفة هي 7 (A1). القيمة في العمود الثاني من المصفوفة هي 20 (B2). =VLOOKUP(7; UNION.RANGES(خطأ; A1; B2);2; 0) تُرجع خطأ في النطاق، نظرًا لأن المصفوفة التي يتم إرجاعها عرضها عمود واحد فقط كما هو موضح في المثال الأول. =VLOOKUP(7; UNION.RANGES(صواب; A1; B2);2; 0) تُرجع 20، نظرًا لأن المصفوفة التي يتم إرجاعها هي صف واحد (1) في عمودين (2) كما هو موضح في المثال الثاني. القيمة في العمود الثاني المناظرة لقيمة البحث 7 هي 20. =UNION.RANGES(خطأ; A1:B1; E5) أو =UNION.RANGES(صواب; A1:B1; E5) تُرجع مصفوفة تتكون من صف واحدة (1) في 3 أعمدة. القيم في المصفوفة المكونة من صف الواحد هي 7 (A1)، و8 (B1)، و30 (E5). =UNION.RANGES(خطأ; A1:B2; D4:F5) تُرجع مصفوفة تتكون من صف واحد (1) في 10 أعمدة. القيم هي 7 (A1)، و 8 (B1)، و19 (A2)، و20 (B2)، و0 (D4)، و0 (E4)، و0 (F4)، و0 (D5)، و30 (E5)، و31 (F5). =UNION.RANGES(صواب; A1:B2; D4:F5) تُرجع مصفوفة تتكون من صفين (2) في 5 أعمدة. القيم في الصف الأول هي 7 (A1)، و8 (B2)، و0 (D4)، و0 (E4)، و0 (F4). القيم في الصف الثاني هي 19 (A2)، و20 (B2)، و0 (D5)، و30 (E5)، و31 (F5). |