جدول المحتويات
نقل البيانات في MS Excel هو حقًا أحد أكثر المهام شيوعًا التي يقوم بها مستخدمو Excel. في الواقع ، هناك العديد من الطرق لنقل الصفوف إلى أعمدة في MS Excel . في هذه المقالة ، سنعرض عدة طرق سهلة وفعالة مع أمثلة مناسبة وتفسيرات مناسبة.
توضح الصورة التالية ما نقوم به بالفعل في هذه المقالة.
تنزيل Practice Workbook
يمكنك تنزيل كتاب التدريب من الرابط أدناه.
Rows to Columns Inversion.xlsm
5 طرق مفيدة لتحويل الصفوف إلى أعمدة في Excel
بافتراض أن لدينا مجموعة بيانات تقدم النتائج السنوية لبعض الطلاب. نريد نقل صفوف مجموعة البيانات هذه إلى أعمدة من أجل تقديم عرض أفضل. في الأقسام التالية ، سوف نعرض 5 طرق إكسل مفيدة لأداء هذه المهمة.
1. استخدم "لصق الأمر الخاص" والارتباط بـ تحويل الصفوف إلى الأعمدة
يمكننا استخدام الأمر البسيط لصق خاص بطريقتين موصوفتين أدناه.
1.1 استخدام "لصق الأمر الخاص"
هذه الطريقة سريعة وسهلة ، ولكنها غير مناسبة للعمليات المتكررة. ومع ذلك ، دعونا نرى كيف تعمل هذه الطريقة.
الخطوات:
- أولاً ، حدد نطاق الخلايا ( B4: I9) تريد تبديل.
- ثم انقر بزر الماوس الأيمن فوق و نسخ . يمكنك أيضًا استخدام لوحة المفاتيحالاختصار Ctrl + C بدلاً من ذلك.
- اختر موقع الخلية ( B11) حيث تريد أخيرًا الإخراج.
- انتقل إلى لصق & gt؛ لصق خاص .
- ستفتح قائمة لصق خاص . حدد خانة الاختيار تبديل .
بدلاً من ذلك ، يمكنك أيضًا فتح قائمة لصق خاص باستخدام اختصار لوحة المفاتيح Ctrl + Alt + V .
- اضغط على موافق .
لذا ، نحن أنشأت مجموعة البيانات المنقولة من مجموعة البيانات الأولية الخاصة بنا.
اقرأ المزيد: نقل عدة صفوف في مجموعة إلى أعمدة في Excel.
1.2 تحويل جدول وربطه بالبيانات الأولية
عيب الطريقة أعلاه يرجع إلى تغيير في أي بيانات في مجموعة البيانات الأولية ، فلن يتغير في مجموعة البيانات المنقولة. لذلك ، نحتاج إلى طريقة تربط المخرجات بمجموعة البيانات الأولية وسيتم تحديثها وفقًا لذلك. باتباع الخطوات أدناه ، دعنا نرى كيفية القيام بذلك.
الخطوات:
- حدد النطاق المطلوب من الخلايا ( B4: I9 ) & GT؛ Ctrl + C & GT. حدد الموقع المطلوب ( B11 ).
- انتقل إلى قائمة لصق خاص بالضغط على Ctrl + Alt + V & gt؛ انقر فوق لصق الارتباط .
مجموعة البيانات الجديدة الآن في نطاق الخلايا B11: I16 . لم يتم نقله بعد. لقد قمنا للتو بربطها بمجموعة البيانات الأصلية الخاصة بنا. إلى جانب ذلك ، نرىأن الشكل ذهب أيضًا. يجب عليك إعادة التنسيق ما لم ترغب في اختفائه!
- افتح مربع الحوار بحث واستبدال في Excel. أو اضغط على Ctrl + H بدلاً من ذلك وانتقل إلى استبدال علامة التبويب مباشرةً.
- استبدل كل " = " أحرف مع " abc " أو أي أحرف غير موجودة في مجموعة البيانات & gt؛ انقر فوق استبدال الكل .
قد يبدو أننا فقدنا مجموعة البيانات الجديدة الخاصة بنا! لدينا ثلاث خطوات أخرى خلف جدول البيانات المنقولة المطلوب.
- حدد مجموعة البيانات الجديدة واضغط على Ctrl + C & GT. حدد موقعًا ( K4 ) لوضع الإخراج أخيرًا.
- اضغط على Ctrl + Alt + V & gt؛ حدد خانة الاختيار تبديل .
- اضغط موافق .
- حدد الجدول في K2: P9 & gt؛ اضغط على Ctrl + H وانتقل إلى استبدال علامة التبويب .
- استبدل كل " abc " بـ " = ”& GT. اضغط على استبدال الكل .
أخيرًا ، لقد أنشأنا مجموعة البيانات المرتبطة والمحول التي نريدها.
وتجدر الإشارة إلى أنه إذا قمت بتغيير أي إدخال في مجموعة البيانات الأصلية ، فإن البيانات المنقولة ستتغير أيضًا وفقًا لذلك. انظر إلى لقطة الشاشة المرفقة هنا.
اقرأ المزيد: Excel Paste Transpose Shortcut: 4 Easy Ways to Use
2. استخدم وظيفة TRANSPOSE من أجل عكس الصفوف إلى الأعمدة
TRANSPOSEالوظيفة سهلة الاستخدام للغاية كصفيف ديناميكي في MS Excel 365 . يمكنك استخدامه في إصدارات أخرى أيضًا بطريقة مختلفة قليلاً. سنبين ذلك في هذا القسم.
2.1 استخدم وظيفة TRANSPOSE كمصفوفة ديناميكية
الخطوات:
- حدد الموقع ( B11 ) حيث ستضع الإخراج المطلوب في النهاية.
- اكتب الصيغة التالية مع تحديد مجموعة البيانات بالكامل.
=TRANSPOSE(B4:I9)
- ثم اضغط على Enter.
أخيرًا ، لقد أنشأ مجموعة البيانات المنقولة ، لكنه فقد تنسيق مجموعة البيانات. في مجموعة البيانات الأصلية ، سيتم تحديثها تلقائيًا في الإخراج المنقول.
2.2 استخدم وظيفة TRANSPOSE مع Ctrl + Shift + Enter
إذا لم يكن لديك MS Office 365 ويجب عليك العمل مع الإصدارات القديمة من MS Excel بدلاً من ذلك ، لا يزال بإمكانك العمل مع وظيفة TRANSPOSE . لكن هذه المرة ستكون أقل مرونة بالنسبة لك.
في هذه الحالة ، عليك أن تحسب أولاً عدد الأعمدة والصفوف في مجموعة البيانات الأصلية.
القاعدة العامة هي أنه إذا كانت مجموعة بيانات الإدخال تحتوي على صفوف X و أعمدة Y ، فإن مجموعة بيانات الإخراج ستحتوي على صفوف Y أعمدة و X .
في هذه الحالة ، يحتوي مثالنا على 8 أعمدة و 6 صفوف فيإجمالي.
الخطوات:
- حدد نطاقًا عشوائيًا من الخلايا يحتوي على 6 أعمدة و 8 صفوف.
- اكتب الصيغة التالية:
=TRANSPOSE(B4:I9)
- اضغط على Ctrl + Shift + Enter أو ببساطة اضغط على Enter إذا كنت مستخدم MS 365
أخيرًا ، لدينا مجموعة البيانات المنقولة. انظر إلى شريط الصيغة. تشير الأقواس المتعرجة إلى أن هذه صيغة صفيف.
اقرأ المزيد: كيفية تبديل المصفوفة في Excel (3 طرق بسيطة)
قراءات مماثلة
- كيفية تحويل كل n من الصفوف إلى أعمدة في Excel (طريقتان سهلتان)
- تحويل الأعمدة إلى صفوف في Excel باستخدام Power Query
- كيفية تحويل الصفوف المكررة إلى أعمدة في Excel (4 طرق)
- تحويل أعمدة متعددة إلى أعمدة واحدة العمود في Excel (3 طرق مفيدة)
3. استخدم INDIRECT & amp؛ وظائف ADDRESS لتحويل الصفوف إلى أعمدة
يمكننا أيضًا نقل الصفوف إلى أعمدة في خطوتين من خلال الجمع بين الدالتين INDIRECT و ADDRESS .
الخطوات:
- أولاً ، حدد موقع الخلية ( B11 ) حيث تريد أخيرًا وضع الإخراج.
- بعد ذلك ، اكتب الصيغة التالية:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- اضغط على أدخل .
وهكذا حصلنا على مجموعة البيانات المنقولة ، ولكن مرة أخرى ، يتعين علينا تنسيق بيانات الإخراج يدويًا.
إحدى مزايا هذهالطريقة هي أنه يمكنك تحرير البيانات المنقولة دون تغيير مجموعة البيانات بالكامل.
اقرأ المزيد: تحويل صفوف متعددة في مجموعة إلى أعمدة في Excel
4. استخدم أداة Excel Power Query لتحويل صفوف متعددة إلى أعمدة
Power Query هي أداة فعالة حقًا لنقل البيانات بسرعة في Excel. هذه المرة ، سنعرض خطوات تبديل البيانات باستخدام أداة Power Query .
الخطوات:
- أولاً ، حدد مجموعة البيانات وانتقل إلى علامة التبويب البيانات & GT ؛ Get & amp؛ تحويل البيانات & gt؛ من الجدول / النطاق .
- سيتم فتح مربع الحوار إنشاء جدول & gt؛ حدد خانة الاختيار الجدول الخاص بي يحتوي على رؤوس & gt؛ ثم اضغط على موافق .
- سيتم فتح مربع الحوار محرر Power Query & gt؛ حدد علامة التبويب التحويل .
- حدد استخدام الرؤوس كالصف الأول .
- ثم انقر فوق تبديل .
- ثم حدد استخدم الصف الأول كرؤوس .
- انتقل إلى ملف & gt؛ إغلاق & amp؛ تحميل .
سيتم إغلاق مربع الحوار محرر Power Query وبالتالي ، سيتم إغلاق ورقة جديدة تحتوي على البيانات المنقولة تم تحميله في المصنف.
اقرأ المزيد: Excel Power Query: تحويل الصفوف إلى أعمدة (دليل خطوة بخطوة)
5. استخدام وحدات ماكرو Excel VBA لتحويل الصفوف إلى أعمدة
تساعد وحدات الماكرو VBA أيضًا في تحويل الصفوف إلى أعمدة في ورقة العمل. في هذا القسم ، سنوضح لك كيفية العمل مع وحدات ماكرو VBA لتحويل الصفوف إلى أعمدة في MS Excel.
الخطوات:
- أولاً ، انقر بزر الماوس الأيمن فوق اسم ورقة العمل " استخدام وحدات ماكرو VBA " & gt؛ انقر فوق عرض الكود.
Microsoft Visual Basic Applications Module سيتم فتح نافذة
- انسخ التالي وحدات ماكرو VBA والصقها في نافذة الوحدة النمطية .
9285
- ثم اضغط F5 لتشغيل وحدات ماكرو VBA & gt؛ حدد مجموعة البيانات بالكامل واضغط موافق .
- حدد الموقع الذي تريد أخيرًا وضع الإخراج المطلوب.
أخيرًا ، قمنا بتحويل الصفوف إلى أعمدة باستخدام وحدات ماكرو VBA .
قراءة المزيد: Excel VBA: نقل صفوف متعددة في مجموعة إلى أعمدة
الخاتمة
لذا أيها القراء الأعزاء ، ناقشنا خمس تقنيات لتحويل الصفوف إلى أعمدة في Excel. آمل أن تجد هذا البرنامج التعليمي مفيدًا. علاوة على ذلك ، يمكنك تنزيل المصنف وممارسته بنفسك. ومع ذلك ، إذا كان لديك أي أسئلة أو تعليقات أو أي نوع من التعليقات ، فلا تتردد في إخباري في مربع التعليقات.