كيفية التحويل في Excel

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

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

في Excel ، يمكنك نقل البيانات بطريقتين مختلفتين ، باستخدام وظيفة TRANSPOSE و Paste Special method. في هذه المقالة ، سنوضح لك كيفية تبديل قيمة الصف إلى قيمة العمود وقيمة العمود إلى قيمة الصف في Excel.

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

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

صيغة الدالة Transpose هي:

= تبديل (مجموعة)

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

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

على سبيل المثال ، لدينا 5 صفوف و 3 أعمدة ، لذلك نحتاج إلى تحديد 3 صفوف و 5 أعمدة من الخلايا ، للبيانات المنقولة. في حالتنا ، لدينا 5 صفوف و 4 أعمدة ، لذلك تحتاج إلى تحديد 4 صفوف و 5 أعمدة.

حدد نطاقًا من الخلايا الفارغة وأدخل الصيغة: = TRANSPOSE (A1: D5)، ولكن لا تضغط على مفتاح "Enter" حتى الآن! في هذه المرحلة ، سيبدو Excel الخاص بك مشابهًا لهذا:

الآن ، اضغط على "Ctrl + Shift + Enter". بمجرد الضغط على مجموعة المفاتيح ، سيتم نقل البيانات.

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

تقوم وظيفة Excel Transpose بنسخ البيانات فقط ، وليس تنسيق البيانات الأصلية. كما ترى ، لا يتم نسخ تنسيق الرأس الأصلي. أيضًا ، تعد Transpose دالة ديناميكية ، عندما يتم تعديل القيمة في البيانات الأصلية ، ستنعكس في البيانات المنقولة ، ولكن ليس العكس.

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

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

لنسخ الخلايا الفارغة أثناء النقل ، استخدم وظيفة IF داخل صيغة TRANSPOSE للتحقق مما إذا كانت الخلية فارغة أم لا. إذا كانت الخلية فارغة / فارغة ، فإنها ترجع سلسلة فارغة ("") إلى الجدول المحول.

إذا كان الجدول يحتوي على خلايا فارغة ، فأدخل الصيغة: = TRANSPOSE (IF (A1: D5 = ""، ""، A1: D5)) في الخلايا المحددة.

ثم اضغط على مجموعة المفاتيح "Ctrl + Shift + Enter". الآن ، يتم نسخ المساحة الفارغة في الخلية D5 إلى الخلية المنقولة E11.

كيفية التحويل في Excel باستخدام طريقة لصق خاصة

هناك طريقة أخرى يمكنك من خلالها نقل البيانات في Excel وهي استخدام طريقة "لصق خاص". لكن نقل البيانات باستخدام طريقة "لصق خاص" يأتي مصحوبًا بخداع ومحترف. تتيح لك هذه الميزة نقل البيانات بتنسيق المحتوى الأصلي ولكن البيانات المنقولة ستكون ثابتة.

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

أولاً ، حدد النطاق الذي تريد تغيير موضعه ، ثم انقر بزر الماوس الأيمن وحدد "نسخ" أو اضغط على "CTRL + C" لنسخ الجدول.

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

ثم ، انقر بزر الماوس الأيمن فوق الخلايا المحددة وانقر فوق "لصق خاص".

في مربع الحوار "لصق خاص" ، حدد مربع الاختيار "تبديل" وانقر على "موافق".

الآن ، سيتم نقل الجدول (نسخ) إلى الخلايا المحددة.

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