يحتوي هذا الموضوع على معلومات حول حل مشكلة الخطأ #VALUE! في الدالة TRANSPOSE.
المشكلة: لم يتم إدخال الصيغة كصيغة صفيف
ارجع إلى المثال التالي حيث قمنا باستخدام:
=TRANSPOSE(B2:C8)
ينتج عن الصيغة #VALUE! #REF!.
الحل: ستحتاج إلى تحويل الصيغة إلى صيغة صفيف من خلال نطاق يتطابق مع نطاق المصدر في الحجم. للقيام بذلك:
-
حدد نطاق الخلايا الفارغة في ورقة العمل. تذكر دائماً أنه يجب أن يكون عدد الخلايا الفارغة التي قمت بتحديدها مساوياً لعدد الخلايا الذي تحاول نسخه. في هذه الحالة سنحدد نطاقاً مكوناً من 7 أعمدة عرضاً وعمودين ارتفاعاً.
-
هذه الصيغة عبارة عن صيغة صفيف، ويجب إدخالها باستخدام المفاتيح CTRL+SHIFT+ENTER. سيقوم Excel تلقائياً بتضمين الصيغة في الأقواس {}. إذا حاولت إدخال الأقواس بنفسك، فسيعرض Excel الصيغة كنص.
ملاحظة: إذا كان لديك إصدار حالي من Microsoft 365، فيمكنك إذًا إدخال الصيغة ببساطة في الخلية العلوية اليسرى من نطاق الإخراج، ثم الضغط على زر ENTER لتأكيد الصيغة كصيغة صفيف ديناميكية. وبخلاف ذلك، يتعين إدخال الصيغة كصيغة صفيف قديمة عن طريق تحديد نطاق الإخراج أولاً وإدخال الصيغة في الخلية العلوية اليسرى لنطاق الإخراج، ومن ثم الضغط على الأزرار CTRL+SHIFT+ENTER لتأكيدها. يدرج Excel أقواسًا متعرجة في بداية الصيغة ونهايتها نيابة عنك. لمزيد من المعلومات عن صيغ الصفيف، انظر إرشادات لصيغ الصفيف وأمثلة عليها.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.