KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

5 طريقة لعكس البيانات في إكسل (برنامج تعليمي خطوة بخطوة)

المؤلفأماندا ليتاريخ التعديل

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


فيديو: تحويل البيانات في Excel


حوّل الأعمدة إلى صفوف باستخدام لصق خاص

ملاحظة: إذا كانت بياناتك موجودة في جدول Excel، فلن يكون خيار «لصق مع العكس» متاحًا. يجب عليك تحويل الجدول إلى نطاق أولًا بالنقر بزر الماوس الأيمن على الجدول، ثم اختيار «جدول» > «تحويل إلى نطاق» من قائمة السياق.

الخطوة 1: انسخ النطاق المراد عكسه

حدد نطاق الخلايا الذي ترغب في تبديل صفوفه وأعمدته، ثم اضغط على «Ctrl» + «C» لنسخه.

حدد وانسخ نطاق الخلايا الذي تريد تبديل صفوفه وأعمدته

الخطوة 2: حدد خيار «لصق معكوس»

انقر بزر الماوس الأيمن على الخلية الأولى من نطاق الوجهة، ثم اختر أيقونة «معكوس» (ضمن خيار «لصق انتقائي») من القائمة المنبثقة.

انقر بزر الماوس الأيمن على الخلية الأولى من نطاق الوجهة، ثم انقر على أيقونة التحويل (Transpose) من قائمة النقر بزر الماوس الأيمن

النتيجة

ها هي النتيجة! تم عكس النطاق في لمح البصر!

تم تحويل النطاق

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

(إعلان) تحويل بُعد الجدول بسهولة مع Kutools

يعد تحويل جدول ثنائي الأبعاد إلى قائمة مسطحة (أحادية البُعد) أو العكس في Excel مهمة تستغرق عادةً وقتًا وجهدًا كبيرين. لكن مع تثبيت Kutools لـ Excel، تتيح لك أداة «تحويل بُعد الجدول» إنجاز هذا التحويل بسرعة وسهولة!

Kutools for Excel أداة تحويل أبعاد الجدول

«Kutools لـ Excel» – تتضمن أكثر من 300 دالة مفيدة، مما يجعل مهامك أسهل بكثير.احصل الآن على نسخة تجريبية مجانية كاملة الميزات لمدة 30 يومًا!


اعكس وربط البيانات بالمصدر

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


غيّر الصفوف إلى أعمدة باستخدام دالة TRANSPOSE

لتحويل الصفوف إلى أعمدة والعكس باستخدام دالة «TRANSPOSE»، اتبع الخطوات التالية:

الخطوة 1: حدد نفس عدد الخلايا الفارغة الموجودة في مجموعة الخلايا الأصلية ولكن في الاتجاه الآخر

تلميح: تخطَّ هذه الخطوة إذا كنت تستخدم Excel 365 أو Excel 2021.

لنفترض أن جدولك الأصلي يقع في النطاق A1:C4، أي أنه يتكون من 4 صفوف و3 أعمدة. لذلك، سيصبح الجدول المعكوس مكوَّنًا من 3 صفوف و4 أعمدة، مما يعني أنك بحاجة إلى تحديد كتلة من الخلايا الفارغة بحجم 3 صفوف و4 أعمدة.

الخطوة 2: أدخل صيغة TRANSPOSE

أدخل الصيغة أدناه في شريط الصيغة، ثم اضغط على «Ctrl» + «Shift» + «Enter» للحصول على النتيجة.

تلميح: اضغط على «Enter» إذا كنت تستخدم Excel 365 أو Excel 2021.

=TRANSPOSE(A1:C4)
ملاحظات:
  • يجب استبدال A1:C4 بالنطاق الفعلي الذي تريد تحويله.
  • إذا احتوى النطاق الأصلي على أي خلايا فارغة، فإن دالة «TRANSPOSE» ستُحوّلها إلى أصفار (0). ولتجنب ظهور هذه الأصفار والاحتفاظ بالخلايا فارغة أثناء التحويل، استخدم دالة «IF»:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

النتيجة

تم تحويل الصفوف إلى أعمدة، والأعمدة إلى صفوف.

تم تحويل الجدول باستخدام دالة TRANSPOSE

ملاحظة: إذا كنت تستخدم Excel 365 أو Excel 2021، فبالضغط على مفتاح «Enter»، ستنتشر النتيجة تلقائيًا في عدد الصفوف والأعمدة المطلوبة. تأكد من أن نطاق الانتشار فارغ قبل تطبيق الصيغة؛ وإلا فسيتم إرجاع أخطاء #SPILL.

تدوير البيانات باستخدام دوال INDIRECT وADDRESS وCOLUMN وROW

رغم أن الصيغة السابقة سهلة الفهم والاستخدام، فإن عيبها يتمثّل في عدم إمكانية تعديل أو حذف أي خلية من الجدول المدوَّر. ولذلك، سنعرض لك صيغةً أكثر مرونة تعتمد على دوال «INDIRECT» و«ADDRESS» و«COLUMN» و«ROW». فلنفترض أن جدولك الأصلي يقع ضمن النطاق A1:C4؛ ولتنفيذ تحويل من عمود إلى صف مع الحفاظ على الربط الديناميكي بين البيانات المدوَّرة ومجموعة البيانات الأصلية، يُرجى اتباع الخطوات التالية:

الخطوة 1: أدخل الصيغة

أدخل الصيغة أدناه في الخلية العلوية اليسرى من نطاق الوجهة (A6 في حالتنا)، ثم اضغط على «Enter»:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

أُدخلت الصيغة في الخلية العلوية اليسرى من نطاق الوجهة

ملاحظات:
  • يجب أن تستبدل A1 بأعلى خلية يسارًا في نطاق المصدر الفعلي الذي ستحوّله، مع الاحتفاظ بعلامات الدولار ($) دون تغيير. فوضع علامة الدولار قبل حرف العمود ورقم الصف يُنشئ مرجعًا مطلقًا، مما يحافظ على حرف العمود ورقم الصف ثابتين عند نسخ الصيغة أو نقلها إلى خلايا أخرى.
  • إذا احتوى النطاق الأصلي على أي خلايا فارغة، ستُحوّل الصيغة تلك الخلايا إلى أصفار (0). ولتجنب ظهور الأصفار والاحتفاظ بالخلايا فارغة أثناء التحويل، استخدم دالة «IF»:
  • =IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))

الخطوة 2: انقل الصيغة إلى الخلايا اليمنى والسفلى

حدد خلية الصيغة، ثم اسحب مقبض التعبئة (المربع الأخضر الصغير في الزاوية السفلية اليمنى للخلية) لأسفل ولليمين حتى تصل إلى عدد الصفوف والأعمدة المطلوب.

النتيجة

تم تبديل الأعمدة والصفوف على الفور.

تم تبديل الأعمدة والصفوف فورًا

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

حوّل الأعمدة إلى صفوف باستخدام لصق خاص والعثور والاستبدال

تتطلب طريقة اللصق الخاصة مع ميزة البحث والاستبدال بضع خطوات إضافية تتيح لك عكس البيانات مع الحفاظ على ربط الخلايا المصدرة بالخلايا المعكوسة.

الخطوة 1: انسخ النطاق المراد عكسه

حدد نطاق الخلايا الذي ترغب في عكسه، ثم اضغط على «Ctrl» + «C» لنسخه.

حدد وانسخ نطاق الخلايا المراد تحويله

الخطوة 2: طبّق خيار «لصق مع رابط»

  1. انقر بزر الماوس الأيمن على خلية فارغة، ثم اختر «لصق خاص».

    انقر بزر الماوس الأيمن على خلية فارغة، ثم انقر على 'لصق خاص' (Paste Special)

  2. انقر على زر «لصق كرابط».

    انقر على 'لصق كارتباط' (Paste Link)

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

تم لصق الروابط إلى الخلايا المنقوشة

الخطوة 3: البحث والاستبدال علامات المساواة (=) من نتيجة «لصق مع رابط»

  1. حدّد نطاق النتائج (A6:C9)، ثم اضغط "Ctrl" + "H"، واستبدل «=» بـ "@EO" (أو بأي حرف أو أحرف غير موجودة في النطاق المحدد) في مربع حوار البحث والاستبدال.

    استبدال = بـ @EO في مربع حوار البحث والاستبدال

  2. انقر على «استبدال الكل»، ثم أغلق مربع الحوار. يوضح ما يلي شكل البيانات بعد ذلك.

    نتيجة الاستبدال

الخطوة 4: اعكس نتيجة «لصق مع رابط» بعد الاستبدال

حدد النطاق (A6:C9)، ثم اضغط على «Ctrl» + «C» لنسخه. انقر بزر الماوس الأيمن على خلية فارغة (اخترنا هنا A11)، وحدد أيقونة «معكوس» من خيارات اللصق الانتقائي لصق النتيجة المعكوسة.

انقر بزر الماوس الأيمن على خلية فارغة (هنا اخترت A11) وحدد أيقونة التحويل (Transpose) من خيارات اللصق

الخطوة 5: استعد علامات المساواة (=) لربط النتيجة المعكوسة بالبيانات الأصلية

  1. ابقَ على تحديد نطاق البيانات المحولة A11:D13، ثم اضغط «Ctrl» + «H»، واستبدل "@EO" بـ «=» (عكس ما تم في "الخطوة 3").

    نتيجة الاستبدال

  2. انقر على «استبدال الكل»، ثم أغلق مربع الحوار.

النتيجة

تم عكس البيانات وربطها تلقائيًا بالخلايا الأصلية.

ملاحظة: يتم فقدان التنسيق الأصلي للبيانات؛ يمكنك استعادته يدويًّا. لا تتردد في حذف النطاق A6:C9 بعد انتهاء العملية.

اعكس وربط البيانات بالمصدر باستخدام Power Query

Power Query هي أداة قوية لأتمتة البيانات تتيح لك عكس البيانات بسهولة في Excel. يمكنك إنجاز هذه المهمة باتباع الخطوات التالية:

الخطوة 1: حدد النطاق المراد عكسه وافتح محرر Power Query

حدد نطاق البيانات الذي ترغب في عكسه. ثم، من علامة التبويب «بيانات»، ضمن مجموعة «الحصول على البيانات وتحويلها»، انقر على «من جدول/نطاق».

زر من جدول/نطاق على الشريط

ملاحظات:
  • إذا لم يكن نطاق البيانات محدَّدًا في جدول، فسيظهر مربع حوار «إنشاء جدول»؛ انقر «موافق» لإنشاء الجدول.
  • إذا كنت تستخدم Excel 2013 أو 2010 ولم تجد خيار «من جدول/نطاق» في تبويب «بيانات»، فما عليك سوى تنزيله وتثبيته من صفحة «Microsoft Power Query for Excel». وبعد اكتمال التثبيت، انتقل إلى تبويب «Power Query» وانقر على «من جدول» ضمن مجموعة «بيانات Excel».

الخطوة 2: حوّل الأعمدة إلى صفوف باستخدام Power Query

  1. انتقل إلى تبويب «تحويل»، ثم من القائمة المنسدلة «استخدام الصف الأول كعناوين»، اختر «استخدام العناوين كصف أول».

    انتقل إلى علامة التبويب 'تحويل' (Transform). في قائمة 'استخدام الصف الأول كعناوين' (Use First Row as Headers)، اختر 'استخدام العناوين كأول صف' (Use Headers as First Row)

  2. انقر على زر «تحويل».

    انقر على 'تحويل' (Transpose)

الخطوة 3: احفظ البيانات المعكوسة في ورقة

على علامة التبويب «ملف»، انقر على «إغلاق وتحميل» لإغلاق نافذة «محرر Power» وإنشاء ورقة عمل جديدة لتحميل البيانات المعكوسة.

انقر على 'إغلاق وتحميل' (Close & Load)

النتيجة

تم تحويل البيانات المعكوسة إلى جدول في ورقة عمل جديدة.

تم تحويل البيانات المحولة إلى جدول في ورقة عمل جديدة تم إنشاؤها

ملاحظات:
  • تم إنشاء عناوين أعمدة إضافية في الصف الأول كما هو موضح أعلاه. ولرفع الصف الأول ليصبح عناوين أعمدة، حدّد خلية داخل البيانات، ثم انقر على «استعلام» > «تحرير». بعد ذلك، اختر «تحويل» > «استخدام الصف الأول كعناوين»، وأخيرًا اختر «الصفحة الرئيسية» > «إغلاق وتحميل».
  • حدد تحويل > استخدام الصف الأول كعناوين
  • إذا أُدخلت أي تغييرات على مجموعة البيانات الأصلية، يمكنك تحديث البيانات المحولة أعلاه لتضمين هذه التغييرات إما بالنقر على أيقونة «تحديث» الموجودة بجانب الجدول في لوحة «الاستعلامات والاتصالات»، أو بالنقر على زر «تحديث» في تبويب «استعلام».

(إعلان) تحويل النطاق مع Kutools بنقرات قليلة

تتيح لك أداة «تحويل النطاق» في Kutools لـ Excel تحويل عمود رأسي بسهولة إلى عدة أعمدة أو العكس، وكذلك تحويل صف إلى عدة صفوف أو العكس.

Kutools for Excel أداة تحويل النطاق

«Kutools لـ Excel» – تتضمن أكثر من 300 دالة مفيدة، مما يجعل مهامك أسهل بكثير.احصل الآن على نسخة تجريبية مجانية كاملة الميزات لمدة 30 يومًا!