وظيفة TRANSPOSE في Excel لتغيير عمود إلى صف مع الصيغة

  • شارك هذا
Michael Brown

يشرح البرنامج التعليمي بناء جملة وظيفة TRANSPOSE ويوضح كيفية استخدامها بشكل صحيح لنقل البيانات في Excel.

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

    وظيفة Excel TRANSPOSE - بناء الجملة

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

    تأخذ الوظيفة وسيطة واحدة فقط:

    TRANSPOSE (array)

    أين المصفوفة هي نطاق الخلايا المراد تبديلها.

    يتم تحويل المصفوفة بهذه الطريقة: يصبح الصف الأول من المصفوفة الأصلية هو العمود الأول من المصفوفة الجديدة ، ويصبح الصف الثاني هو العمود الثاني ، وهكذا.

    ملاحظة مهمة! لكي تعمل وظيفة TRANSPOSE في Excel 2019 وما دونه ، يجب إدخالها كصيغة صفيف بالضغط على Ctrl + Shift + Enter. في Excel 2021 و Excel 365 اللذين يدعمان المصفوفات في الأصل ، يمكن إدخالها كصيغة عادية.

    كيفية استخدام وظيفة TRANSPOSE في Excel

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

    1. احسب عدد الأعمدة والصفوف في الجدول الأصلي

    بالنسبة للمبتدئين ، اكتشف عدد الأعمدة والصفوف التي يحتوي عليها الجدول المصدر. ستحتاج إلى هذه الأرقام في الخطوة التالية.

    في هذا المثال ، سنقوم بتغيير الجدول الذي يوضح حجم صادرات الفاكهة الطازجة حسب المقاطعة:

    يحتوي جدول المصدر الخاص بنا على 4 أعمدة و 5 صفوف. مع وضع هذه الأرقام في الاعتبار ، انتقل إلى الخطوة التالية.

    2. حدد نفس عدد الخلايا ، ولكن قم بتغيير الاتجاه

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

    في حالتنا ، نحدد نطاقًا من 5 أعمدة و 4 صفوف:

    3. اكتب صيغة TRANSPOSE

    مع تحديد نطاق من الخلايا الفارغة ، اكتب صيغة التحويل:

    =TRANSPOSE(A1:D5)

    فيما يلي الخطوات التفصيلية:

    أولاً ، اكتب علامة المساواة واسم الوظيفة وقوس الفتح: = TRANSPOSE (

    ثم حدد نطاق المصدر باستخدام الماوس أو اكتبه يدويًا:

    أخيرًا ، اكتب قوس الإغلاق ، ولكن لا تضغط على مفتاح Enter !هذه النقطة ، يجب أن تبدو صيغة Excel Transpose مشابهة لما يلي:

    4. أكمل صيغة TRANSPOSE

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

    بمجرد الضغط على Ctrl + Shift + Enter ، سيحيط Excel صيغة التحويل بـ {الأقواس المتعرجة} المرئية في شريط الصيغة وهي مؤشر مرئي لصيغة صفيف. لا يجب عليك كتابتها يدويًا بأي حال من الأحوال ، فهذا لن يعمل.

    توضح لقطة الشاشة أدناه أن جدول المصدر الخاص بنا قد تم نقله بنجاح وتم تحويل 4 أعمدة إلى 4 صفوف:

    صيغة TRANSPOSE في Excel 365

    في المصفوفة الديناميكية Excel (365 و 2021) ، تعتبر وظيفة TRANSPOSE سهلة الاستخدام بشكل لا يصدق! ما عليك سوى إدخال الصيغة في الخلية العلوية اليسرى من النطاق الوجهة والضغط على مفتاح الإدخال. هذا هو! لا توجد صفوف وأعمدة جرد ، ولا توجد صيغ صفيف لـ CSE. إنه يعمل فقط.

    =TRANSPOSE(A1:D5)

    والنتيجة هي نطاق انسكاب ديناميكي يتدفق تلقائيًا إلى العديد من الصفوف والأعمدة حسب الحاجة:

    كيفية تبديل البيانات في Excel بدون أصفار بالنسبة للفراغات

    إذا كانت خلية واحدة أو أكثر في الجدول الأصلي فارغة ، فسيكون لهذه الخلايا قيم صفرية في الجدول المحول ، كما هو موضح في لقطة الشاشة أدناه:

    إذا كنت ترغب في العودة فارغة بدلاً من ذلك ، قم بتداخل IFتعمل داخل صيغة TRANSPOSE الخاصة بك للتحقق مما إذا كانت الخلية فارغة أم لا. إذا كانت الخلية فارغة ، فستُرجع IF سلسلة فارغة ("") ، وإلا قم بتوفير القيمة لتغيير موضعها:

    =TRANSPOSE(IF(A1:D5="","",A1:D5))

    أدخل الصيغة كما هو موضح أعلاه (يرجى تذكر الضغط على Ctrl + Shift + Enter لإنهاء صيغة الصفيف بشكل صحيح) ، وستحصل على نتيجة مشابهة لما يلي:

    نصائح وملاحظات حول استخدام TRANSPOSE في Excel

    كما رأيت للتو ، وظيفة TRANSPOSE لديه عدد من المراوغات التي قد تربك المستخدمين غير المتمرسين. ستساعدك النصائح التالية على تجنب الأخطاء المعتادة.

    1. كيفية تحرير صيغة TRANSPOSE

    كدالة صفيف ، لا تسمح TRANSPOSE بتغيير جزء من الصفيف الذي تقوم بإرجاعه. لتحرير صيغة تبديل ، حدد النطاق الكامل الذي تشير إليه الصيغة ، وقم بإجراء التغيير المطلوب ، ثم اضغط على Ctrl + Shift + Enter لحفظ الصيغة المحدثة.

    2. كيفية حذف صيغة TRANSPOSE

    لإزالة صيغة Transpose من ورقة العمل الخاصة بك ، حدد النطاق الكامل المشار إليه في الصيغة ، واضغط على مفتاح Delete.

    3. استبدل صيغة TRANSPOSE بالقيم

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

    إذا كنت ترغب في قطع الاتصال بينالجدولين ، استبدل الصيغة بالقيم المحسوبة. لهذا ، حدد جميع القيم التي ترجعها الصيغة ، واضغط على Ctrl + C لنسخها ، وانقر بزر الماوس الأيمن ، واختر لصق خاص & gt؛ القيم من قائمة السياق.

    لمزيد من المعلومات ، يرجى الاطلاع على كيفية تحويل الصيغ إلى قيم.

    هذه هي الطريقة التي تستخدم بها وظيفة TRANSPOSE لتدوير البيانات في Excel. أشكرك على القراءة وآمل أن أراك على مدونتنا الأسبوع المقبل!

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.