وظيفة تبديل Excel | كيفية استخدام صيغة TRANSPOSE؟

ماذا تفعل وظيفة التحويل في Excel؟

يتم استخدام وظيفة Transpose في Excel لتدوير القيم أو تبديل القيم من الصفوف إلى الأعمدة والأعمدة إلى الصفوف ، حيث تأخذ هذه الوظيفة مجموعة من الخلايا كوسيطة لذلك لتنفيذها نحتاج إلى الضغط على CSE أو Control + Shift + Enter ، حدد أولاً الحجم الدقيق للنطاق الذي يحتاج إلى تبديل ثم استخدم صيغة التحويل.

بناء الجملة

يوجد أدناه صيغة TRANSPOSE في Excel.

الحجج

مجموعة: مطلوب. نطاق من الخلايا التي تريد تبديل موضعها.

إنها دالة مصفوفة .

كيفية استخدام وظيفة TRANSPOSE في Excel؟ (مع أمثلة)

يمكنك تنزيل قالب Excel الخاص بوظيفة TRANSPOSE هنا - قالب Excel الخاص بوظيفة TRANSPOSE

مثال 1

البيانات الأصلية التي تريد نقلها موجودة في A3: B8.

  • الخطوة 1: حدد النطاق الذي تريد قيمته المنقولة ، هنا ، D6: I7.

  • الخطوة 2: الآن ، اكتب صيغة TRANSPOSE في المنطقة المحددة واضغط على CTRL + SHIFT + ENTER (أو COMMAND + SHIFT + ENTER في نظام Mac).

= TRANSPOSE (A3: B7)

ستحصل على الإخراج المحول في D6: I7 كما هو موضح أدناه.

في هذا ، D3: I4 هو إخراج نسخ ولصق منقولة و D6: I7 عن طريق تبديل الإخراج.

لاحظ أن وظيفة Excel TRANSPOSE هي

{= نقل (A3: B7)}

تشير الأقواس المتعرجة {} الموضحة أعلاه إلى أن الوظيفة قد تم إدخالها كصيغة مصفوفة.

الآن ، إذا كان عليك تغيير أي قيمة في البيانات الأصلية ، فلنقل B8 = SUM (B3: B7) ، سيتم تحديث الإخراج المنقولة ، حيث استخدمت TRANSPOSE ، تلقائيًا ، ولكن ليس في الحالة التي استخدمت فيها نسخة- خيار لصق.

يمكن استخدامه أيضًا مع وظائف أخرى للحصول على الإخراج المطلوب. دعونا نرى بعض الأمثلة على ذلك.

المثال رقم 2

افترض أن لديك قائمة بالطلاب وعلاماتهم كما هو موضح أدناه. بعض الطلاب لم يعطوا امتحانات. وبالتالي ، يتم ترك عمود العلامات فارغًا لهؤلاء الطلاب.

تريد تبديل هذه البيانات ، وعندما تكون الخلية فارغة ، تريد وضع "غائب" في تلك الخلية.

يمكنك القيام بذلك باستخدام Transpose مع وظيفة IF في excel. يمكنك استخدام صيغة TRANSPOSE التالية في Excel للقيام بذلك:

= TRANSPOSE (IF (B3: D10 = ""، "ABSENT"، B3: D10))

يعني "IF (B3: D10 =" "،" ABSENT "" أنه إذا كانت أي خلية في النطاق B3: D10 فارغة ، فسيتم وضع "Absent" بدلاً من ذلك. وسيغير النطاق المحدد.

لنفترض في هذه القائمة ، أنه إذا حصل أي طالب على أقل من 70 درجة أو لم يظهر في الاختبار يعتبر "فشل" ، فيمكنك تغيير صيغة TRANSPOSE كما يلي:

= TRANSPOSE (IF (B3: D10 <70، "FAIL"، B3: D10)

وستحصل على الناتج النهائي كما هو موضح أدناه.

المثال رقم 3

في بعض الأحيان تكون هناك حاجة لإضافة بعض الأحرف إلى الأحرف الموجودة جنبًا إلى جنب مع تبديل. افترض أن لديك قائمة بالمعرفات في B4: B7 كما هو موضح أدناه.

تريد تبديل المعرفات وإضافة البادئة "ID" إليها. يمكنك القيام بذلك باستخدام الصيغة في Excel:

= TRANSPOSE (“ID” & B4: B7)

سيؤدي هذا إلى تبديل البيانات وإضافة البادئة إلى كل محتوى خلية.

يمكنك أيضًا إضافة أي قيمة كلاحقة باستخدام صيغة TRANSPOSE أعلاه. قد يكون هذا مفيدًا عند استخدام وظيفة التحويل لربط الكلمات الواردة في صفوف مختلفة في خلية واحدة. للقيام بذلك ، يمكنك اتباع الخطوات التالية:

  • اكتب بناء الجملة: CONCATENATE (TRANSPOSE (B4: B7 & ”،"). لا تضغط على Enter.
  • حدد وظيفة تبديل إكسل كما هو موضح أدناه.

  • اضغط على مفتاح F9.

  • قم بإزالة {} من الصيغة

  • اضغط دخول.

سوف يربط الخلايا في خلية واحدة.

المثال رقم 4

لنفترض أن لديك بيانات مكتبة حيث يتم ترتيب الموضوعات المتعددة على رف ، وهناك أرفف مختلفة كما هو موضح أدناه.

قد ترغب في استرداد موقع أي من الموضوعات (الواردة في H3: H11) باستخدام هذه البيانات (B4: E6).

يمكنك القيام بذلك باستخدام بناء الجملة

= مؤشر ($ B $ 4: $ B $ 6 ، MATCH (1 ، MMULT (- ($ C $ 4: $ E $ 6 =) ، TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0)) ، 0))

دعونا نرى كيف تعمل صيغة TRANSPOSE هذه في Excel.

  • - (4 دولارات كندية: 6 دولارات كندية = 6 دولارات كندية)

عندما يتم تقديمه في H3 ، فسيكون - ($ C $ 4: $ E $ 6 = H3).

هذا يشكل مصفوفة من 1 و 0 للإشارة إلى وجود أو عدم وجود القيمة. بالنسبة لعلم الأحياء في H3 ، ستشكل المصفوفة على النحو التالي: {1،0،0؛ 0،0،0؛ 0،0،0}

  • ترانسبوز (عمود (4 دولارات كندية: 6 دولارات كندية) ^ 0))

تقوم بإنشاء مصفوفة من 3 صفوف في عمود ، وتضمن قوة 0 أن يتم تحويل الأرقام إلى 1. ناتج هذه الوظيفة هو {1،1،1}

  • MMULT (- ($ C $ 4: $ E $ 6 =) ، TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0))

تضاعف MMULT في Excel ناتج A و B.

MMULT ({1،0،0؛ 0،0،0؛ 0،0،0}، {1،1،1}) يعطي الإخراج {1؛ 0؛ 0}

  • مباراة (1 ، MMULT () ، 0)

سيطابق إخراج C مع 1. تُرجع MATCH (1، {1؛ 0؛ 0}، 0) الموضع 1.

  • مؤشر ($ B $ 4: $ B $ 6، MATCH (، 0))

سيحدد قيمة الخلية التي حددت لها وظيفة المطابقة الموضع. يؤدي مؤشر INDEX ($ B $ 4: $ B $ 6، 1) إلى إرجاع A1.

وبالمثل بالنسبة إلى "الجغرافيا" كموضوع ، سيكون:

  1. - ($ C $ 4: $ E $ 6 = D6) تُرجع {0،0،0؛ 0،0،0؛ 0،1،0}
  2. TRANSPOSE (COLUMN ($ C $ 4: $ E $ 6) ^ 0)) retuns {1،1،1}
  3. تعرض MMULT ({0،0،0؛ 0،0،0؛ 0،1،0}، {1،1،1}) {0؛ 0؛ 1}
  4. MATCH (1، {0؛ 0؛ 1}، 0) تعرض 3
  5. تُرجع الدالة INDEX ($ B $ 4: $ B $ 6، 3) A3.

أشياء للذكرى

  1. ينشئ خيار النسخ واللصق نسخًا مكررة.
  2. هذه الوظيفة تربط البيانات بالمصدر.
  3. إذا كان عدد الصفوف والأعمدة المحددة لا يساوي أعمدة وصفوف بيانات المصدر ، فسيظهر الخطأ #VALUE
  4. بمجرد إدخالها ، لا يمكن تغيير أي خلية فردية تشكل جزءًا من هذه الوظيفة.
  5. اضغط على CTRL + SHIFT + ENTER لإدخال الصيغة في Excel.

$config[zx-auto] not found$config[zx-overlay] not found