كيفية تحويل الصفوف إلى أعمدة في Excel

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

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а также о часто встречаемых ошибках, с которыми может столкнуться пользователь. هل تريد أن تتعلم كيفية استخدام برنامج Excel أو برنامج Excel أو ما تريده.

استخدام ميزة "لصق خاص"

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

لتبديل الصفوف والأعمدة ، قم بما يلي:

  1. حدد الجدول الأصلي. إذا كنت تريد رؤية الجدول بأكمله مرة واحدة (إذا كان كبيرًا جدًا) ، فأنت بحاجة إلى الضغط على مجموعة المفاتيح Ctrl + Home ، وبعد ذلك - Ctrl + Shift + End.
  2. ثم يتم نسخ الخلايا. يمكن القيام بذلك إما من خلال قائمة السياق أو بالضغط على مجموعة المفاتيح Ctrl + C. من المستحسن أن تعتاد على الخيار الأخير على الفور ، لأنه إذا تعلمت مفاتيح الاختصار ، يمكنك أداء العديد من المهام حرفيًا في ثانية واحدة.
  3. حدد الخلية الأولى في النطاق المستهدف. ри том он должен находиться за пределами таблицы. акже необходимо подобрать ячейку таким образом، тобы таблица после транспонирования нересниния. على سبيل المثال ، إذا كان الجدول الأولي يحتوي على 4 أعمدة و 10 صفوف ، فبعد إجراء كل هذه العمليات ، سينتشر 10 خلايا لأسفل و 4 خلايا إلى الجانب. لذلك ، ضمن هذا النطاق (العد من الخلية المستهدفة) يجب ألا يكون هناك شيء.
  4. في الخلية المستهدفة ، يجب النقر بزر الماوس الأيمن وتحديد "لصق خاص" ، ثم تحديد المربع المجاور للنقش "تبديل".كيفية تحويل الصفوف إلى أعمدة في Excel

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

громное преимущество опции «Специальная вставка» и заключается возможности транспонировать танспонировать танспонировать танспонировать. И при полностью сохраняется орматирование ، то также позволяет сэкономить кучу времени.

есмотря на ти явные плюсы، есть и ряд серьезных недостатков، которые мешают тому методуь называзнова

  1. من السيء استخدامه لنقل جداول كاملة لم يتم تقليلها إلى نطاق عادي من القيم. في هذه الحالة ، سيتم تعطيل وظيفة "التحويل". للتغلب على هذه المشكلة ، يجب عليك تحويل الجدول إلى نطاق.
  2. هذه الطريقة مناسبة تمامًا للتبديل لمرة واحدة لأنها لا تربط الجدول الجديد بالبيانات الأصلية. بكلمات بسيطة ، عند تغيير أحد الجداول ، لن يتم تحديث المعلومات تلقائيًا في الثاني. لذلك ، يجب تكرار التحويل. 

كيف يمكن تبديل الصفوف والأعمدة وربطها بالجدول الرئيسي؟

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

  1. Скопировать таблицу، для которой требуется транспонирование.
  2. حدد خلية لا تحتوي على بيانات في منطقة فارغة من الجدول.
  3. قم بتشغيل قائمة لصق خاص ، على غرار المثال السابق. بعد ذلك ، تحتاج إلى النقر فوق الزر "إدراج رابط" ، والذي يمكن العثور عليه في أسفل اليسار.كيفية تحويل الصفوف إلى أعمدة في Excel
  4. ستكون النتيجة ما يلي.كيفية تحويل الصفوف إلى أعمدة في Excel
  5. ыбрать новую таблицу и запустить окно «айти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. аменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков، которой нет в ориорой).كيفية تحويل الصفوف إلى أعمدة في Excel
  7. نتيجة لذلك ، سيظهر شيء رهيب ، لكن هذا شرط وسيط إلزامي لتحقيق النتيجة المرجوة. ثم سيبدو كل شيء جميلاً.كيفية تحويل الصفوف إلى أعمدة في Excel
  8. انسخ الجدول الناتج ثم استخدم لصق خاص لتبديله.

بعد ذلك ، تحتاج فقط إلى إعادة فتح مربع الحوار "بحث واستبدال" ، واستخدامه لتغيير "xxx" في الخلايا إلى "=" بحيث يتم ربط جميع الخلايا بالمعلومات الأصلية.كيفية تحويل الصفوف إلى أعمدة في Excelبالطبع ، هذا أكثر تعقيدًا وأطول ، لكن هذه الطريقة تسمح لك بالتغلب على عدم وجود رابط للجدول الأصلي. لكن هذا النهج له أيضًا عيب. يتم التعبير عنها في الحاجة إلى استئناف التنسيق بشكل مستقل.

تطبيق الصيغ

هناك وظيفتان تسمحان لك بتغيير الصفوف والأعمدة بمرونة: النقل والمواصلات. десь также есть возможность сохранить связь с первоначальной таблицей، но механика работь нотьлил.

وظيفة TRANSP

في الواقع ، هذه الصيغة تنقل جدول البيانات مباشرة. بناء الجملة هو كما يلي:

= TRANSP (مجموعة)

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

  1. احسب عدد الأعمدة والصفوف في الجدول وابحث عن مساحة فارغة في الورقة لها نفس الأبعاد.
  2. ابدأ وضع التحرير بالضغط على مفتاح F2.
  3. اكتب دالة ترانسب مع نطاق البيانات بين قوسين. من المهم دائمًا استخدام المراجع المطلقة عند استخدام هذه الوظيفة.كيفية تحويل الصفوف إلى أعمدة في Excel
  4. اضغط على مجموعة المفاتيح Ctrl + Shift + Enter. من المهم الضغط على مجموعة المفاتيح بالضبط ، وإلا فإن الصيغة سترفض العمل.

هذا كل شيء ، والآن تبدو النتيجة هكذا!كيفية تحويل الصفوف إلى أعمدة في Excel

ميزة هذه الصيغة هي نفس الطريقة السابقة (باستخدام وظيفة "البحث والاستبدال") وهي أنه عندما تتغير المعلومات الأساسية ، سيتم تحديث الجدول المنقولة تلقائيًا.

о недостатки у нее тоже имеются:

  1. لن يتم حفظ التنسيق ، كما هو الحال في طريقة البحث والاستبدال.
  2. يجب أن يحتوي الجدول الأصلي على بعض البيانات ، وإلا فسيكون هناك أصفار في بعض الخلايا.
  3. злишняя зависимость от источника данных. о есть، тот метод имеет противоположный по недостаток - невозможность изменять транспонироть. сли попытаться сделать، программа скажет، нто невозможно редактировать асть массива.

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

باستخدام الصيغة غير المباشرة

تشبه آليات هذه الطريقة إلى حد كبير استخدام الصيغة ترانسب، но при том его использование решает проблему невозможности редактировать транспонированнуцспонированнуцспонированнуцспонированнуцспонированнуцспороблему

о одной формулы غير مباشر لا يكفي: ما زلت بحاجة إلى استخدام الوظيفة العنوان. لن يكون هناك جدول كبير في هذا المثال ، حتى لا تفرط في تحميلك الكثير من المعلومات غير الضرورية.

لذلك ، لنفترض أن لديك مثل هذا الجدول ، ويتكون من 4 أعمدة و 5 صفوف.كيفية تحويل الصفوف إلى أعمدة في Excel

يجب اتخاذ الإجراءات التالية:

  1. أدخل هذه الصيغة: = غير مباشر (العنوان (عمود (A1) ، ROW (A1))) في الخلية اليسرى العلوية للجدول الجديد (في مثالنا هو A7) واضغط على مفتاح الإدخال. إذا لم تبدأ المعلومات في الصف الأول أو العمود الأول ، فسيتعين عليك استخدام صيغة أكثر تعقيدًا: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). في هذه الصيغة ، تعني A1 الخلية العلوية للجدول ، والتي على أساسها سيتم تشكيل الخلية المنقولة.
  2. قم بتمديد الصيغة إلى المنطقة بالكامل حيث سيتم وضع الإصدار الجديد من الجدول. للقيام بذلك ، اسحب العلامة الموجودة في الزاوية اليمنى السفلية للخلية الأولى إلى الطرف المقابل للجدول المستقبلي.كيفية تحويل الصفوف إلى أعمدة في Excel
  3. الجميع! تبين أن الجدول قد تم نقله بنجاح ، ولا يزال بإمكانك تحريره. بالطبع ، مظهرها يترك الكثير مما هو مرغوب فيه ، لكن إصلاحه ليس بالأمر الصعب.كيفية تحويل الصفوف إلى أعمدة في Excel لاستعادة التنسيق الصحيح ، تحتاج إلى نسخ الجدول الذي قمنا بتغيير موضعه (أي ، الجدول الأصلي) ، ثم تحديد الجدول الذي تم إنشاؤه حديثًا. بعد ذلك ، انقر بزر الماوس الأيمن فوق النطاق المحدد ، ثم انقر فوق "تنسيق" في خيارات اللصق.كيفية تحويل الصفوف إلى أعمدة في Excel

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

بالطبع ، هذه الطريقة أكثر صعوبة ، ولكن إذا قمت بها في الممارسة العملية ، فكل شيء ليس مخيفًا للغاية.

тот метод один из самых лучших، потому то несмотря то، не не сохраняется орматированиеование.

كيف يعمل الجمع بين الصيغتين INDIRECT و ADDRESS؟

после того ، как ы р ззрались в ، о з зить принцип раоты э э о еетода.

المسمى الوظيفي غير مباشر في الصيغة الخاصة بنا لإنشاء مرجع خلية غير مباشر. على سبيل المثال ، إذا كنت بحاجة إلى تحديد نفس القيمة في الخلية A8 كما في B1 ، فيمكنك كتابة الصيغة

= غير مباشر ("B1")كيفية تحويل الصفوف إلى أعمدة في Excel

Казалось бы، зачем это делать؟ едь можно просто написать сылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любую строку, и даже ту, которая создается с использованием других формул. Собственно، то мы и делаем в формуле.

ما وراء الوظيفة العنوان تستخدم أيضًا في الصيغة عمود и خط. يقوم الأول بإرجاع عنوان الخلية بناءً على أرقام الصفوف والأعمدة المعروفة بالفعل. من المهم اتباع التسلسل الصحيح هنا. يتم تحديد الصف أولاً ، ثم العمود فقط. على سبيل المثال ، الوظيفة العنوان (4 ؛ 2) سيعيد العنوان $ B $ 2.

Следующая используемая выше функция - это عمود. من الضروري هنا أن تتلقى الصيغة رقم العمود من مرجع محدد. على سبيل المثال ، إذا كنت تستخدم معلمة B2 بين أقواس هذه الوظيفة ، فستُرجع الرقم 2 ، لأن العمود الثاني هو العمود B.

من الواضح أن وظيفة ROW تعمل بنفس الطريقة ، فهي تقوم فقط بإرجاع رقم الصف. 

والآن لن نستخدم أمثلة مجردة ، بل صيغة محددة جدًا تم استخدامها أعلاه:

= غير مباشر (العنوان (عمود (A1) ، ROW (A1)))

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

о есть، если подытожить:

  1. نحصل على أرقام الأعمدة والصفوف باستخدام الوظائف المقابلة.
  2. باستخدام الوظيفة العنوان تصبح الصفوف أعمدة والعكس صحيح.
  3. المسمى الوظيفي غير مباشر يساعد على عرض البيانات المنعكسة في الخلية.

هذا هو مدى بساطة كل شيء!

استخدام الماكرو للتبديل

الماكرو هو برنامج صغير. يمكن استخدامه لأتمتة العملية. من المهم مراعاة أن الماكرو له بعض القيود. يتيح لك أسلوب التحويل الأقصى العمل مع 65536 عنصرًا. إذا تم تجاوز هذا الحد ، فسيؤدي ذلك إلى فقدان البيانات.

о всем остальном، то эффективный метод автоматизации، который сможет значительно облегчить жизнь.

апример، можно написать такой код، который будет менять местами строки и колонки.

تبديل أعمدة الصفوف ()

    مصدر خافت نطاق كمدى

    نطاق التدمير الخافت كنطاق

    تعيين SourceRange = Application.InputBox (موجه: = »الرجاء تحديد النطاق المراد تبديله» ، العنوان: = »تحويل الصفوف إلى أعمدة» ، النوع: = 8)

    تعيين DestRange = Application.InputBox (موجه: = »حدد الخلية اليسرى العلوية لنطاق الوجهة» ، العنوان: = »تحويل الصفوف إلى أعمدة» ، النوع: = 8)

    SourceRange.نسخ

    اختر DestRange

    Selection.PasteSpecial Paste: = xlPasteAll ، العملية: = xlNone ، SkipBlanks: = False ، Transpose: = True

    Application.CutCopyMode = خطأ

نهاية الفرعية

о если знаний в программировании особо нет، ничего страшного. ожно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

اترك تعليق