انتقل إلى المحتوى الرئيسي

5 طرق لنقل البيانات في Excel (تعليمي خطوة بخطوة)

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


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


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

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

الخطوة 1: انسخ النطاق المراد تبديل موضعه

حدد نطاق الخلايا حيث تريد تبديل الصفوف والأعمدة ، ثم اضغط CTRL + C لنسخ النطاق.

الخطوة 2: حدد خيار لصق التحويل

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

نتيجة

هاهو! يتم تبديل النطاق في أي وقت من الأوقات!

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

(AD) قم بتغيير أبعاد الجدول بسهولة باستخدام Kutools

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

كوتولس ل إكسيل - يتضمن أكثر من 300 وظيفة يدوية ، مما يجعل مهامك أسهل بكثير. احصل على نسخة تجريبية مجانية كاملة الميزات لمدة 30 يومًا الآن!


نقل البيانات وربطها بالمصدر

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


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

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

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

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

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

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

اكتب الصيغة أدناه في شريط الصيغة ، ثم اضغط كترل + شيفت + إنتر للحصول على النتيجة.

تلميح: صحافة أدخل إذا كنت من مستخدمي Excel 365 أو Excel 2021.

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

نتيجة

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

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

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

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

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

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

=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: انسخ الصيغة إلى الخلايا اليمنى والسفلى

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

نتيجة

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

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

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

تتيح لك بضع خطوات أخرى باستخدام طريقة Paste Special جنبًا إلى جنب مع ميزة Find and Replace نقل البيانات أثناء ربط الخلايا المصدر بالخلايا المنقولة.

الخطوة 1: انسخ النطاق المراد تبديل موضعه

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

الخطوة 2: تطبيق خيار لصق الرابط

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

  2. انقر على لصق الارتباط.

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

الخطوة 3: ابحث عن علامات التساوي (=) واستبدلها من نتيجة Paste Link

  1. حدد نطاق النتائج (A6: C9) و اضغط كترل + H، ثم استبدل = مع EO (أو أي حرف (أحرف) غير موجود في النطاق المحدد) في بحث واستبدال الحوار.

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

الخطوة 4: قم بنقل نتيجة Paste Link التي تم استبدالها

حدد النطاق (A6: C9) و اضغط CTRL + C لنسخه. انقر بزر الماوس الأيمن فوق خلية فارغة (هنا قمت بتحديدها A11) وحدد تبديل موضع رمز تبدأ من خيارات اللصق للصق النتيجة المنقولة.

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

  1. احتفظ ببيانات النتيجة المنقولة A11: D13 المحدد ، ثم اضغط على كترل + H، واستبدالها EO مع = (على العكس من خطوة 3).

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

نتيجة

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

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

نقل البيانات وربطها بالمصدر Power Query

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

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

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

الملاحظات:
  • إذا لم يكن نطاق البيانات المحدد في جدول ، أ اصنع جدول مربع الحوار سوف يطفو على السطح ؛ انقر OK لإنشاء جدول لها.
  • إذا كنت تستخدم Excel 2013 أو 2010 ولا يمكنك العثور عليه من الجدول / النطاق على البيانات علامة التبويب ، ستحتاج إلى تنزيله وتثبيته من ملف مایکروسافت Power Query لصفحة إكسل. بمجرد التثبيت ، انتقل إلى Power Query ، انقر فوق من الجدول في ال بيانات Excel المجموعة.

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

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

  2. انقر على تبديل موضع.

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

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

نتيجة

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

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

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

نطاق التحويل يمكن أن تساعدك الأداة المساعدة في Kutools for Excel على تحويل (تحويل) عمود رأسي بسهولة إلى عدة أعمدة أو العكس، أو تحويل صف إلى صفوف متعددة أو العكس.

كوتولس ل إكسيل - يتضمن أكثر من 300 وظيفة يدوية ، مما يجعل مهامك أسهل بكثير. احصل على نسخة تجريبية مجانية كاملة الميزات لمدة 30 يومًا الآن!

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations