5 طرق لنقل البيانات في Excel (دليل تعليمي خطوة بخطوة)
تعني عملية نقل البيانات تغيير اتجاه المصفوفة عن طريق تحويل صفوفها إلى أعمدة أو العكس. في هذا البرنامج التعليمي، سنشارك معكم خمس طرق مختلفة لتبديل اتجاه المصفوفة والحصول على النتيجة المرجوة.
فيديو: نقل البيانات في Excel
تحويل الأعمدة إلى صفوف باستخدام "لصق خاص"
الخطوة 1: نسخ النطاق المراد نقله
حدد نطاق الخلايا التي تريد فيها تبديل الصفوف والأعمدة، ثم اضغط على "Ctrl" + "C" لنسخ النطاق.
الخطوة 2: حدد خيار "لصق Transpose"
انقر بزر الماوس الأيمن على الخلية الأولى من النطاق الوجهة، ثم انقر فوق أيقونة "Transpose" (تحت "خيارات اللصق") من قائمة النقر بزر الماوس الأيمن.
النتيجة
ها قد انتهينا! تم نقل النطاق في لحظات!
(AD) تغيير أبعاد الجدول بسهولة باستخدام Kutools
تحويل جدول ثنائي الأبعاد إلى قائمة مسطحة (أحادية البعد) أو العكس في Excel يستغرق دائمًا الكثير من الوقت والجهد. ومع ذلك، مع تثبيت Kutools for Excel، ستساعدك أداة "تغيير أبعاد الجدول" على إجراء التحويل بسرعة وسهولة.
Kutools لـ Excel - يتضمن أكثر من 300 وظائف مفيدة، مما يجعل عملك أسهل بكثير. احصل على نسخة تجريبية مجانية كاملة الميزات لمدة 30 يوم الآن!
نقل وربط البيانات بالمصدر
لتغيير اتجاه نطاق بشكل ديناميكي (تبديل الأعمدة إلى صفوف والعكس صحيح) وربط النتيجة المحولة بالمجموعة الأصلية، يمكنك استخدام أي من الأساليب التالية:
- دالة TRANSPOSE (سهلة الاستخدام ولكن النتائج غير قابلة للتحرير)
- دوال INDIRECT و ADDRESS و COLUMN و ROW (صيغة كبيرة ولكن تسمح بإجراء تغييرات في النتائج)
- لصق خاص وبحث واستبدال (معقد ولكنه سهل الفهم)
- Power Query (سهل مع نتائج منسقة في جدول)
تغيير الصفوف إلى أعمدة باستخدام دالة 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 ستقوم بتحويل الخلايا الفارغة إلى أصفار (zeros). للتخلص من نتائج الأصفار والحفاظ على الخلايا الفارغة أثناء النقل، تحتاج إلى الاستفادة من دالة IF:
-
=TRANSPOSE(IF(A1:C4="","",A1:C4))
النتيجة
تم تحويل الصفوف إلى أعمدة، والأعمدة تم تحويلها إلى صفوف.
تدوير البيانات باستخدام دوال 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 إلى الخلية العلوية اليسرى من النطاق المصدر الفعلي الذي ستقوم بنقله، والحفاظ على علامات الدولار ($) كما هي. علامة الدولار ($) قبل حرف العمود ورقم الصف تشير إلى مرجع مطلق، مما يحافظ على عدم تغيير حرف العمود ورقم الصف عند نقل أو نسخ الصيغة إلى خلايا أخرى.
- إذا كانت هناك أي خلايا فارغة في النطاق الأصلي، فإن الصيغة ستقوم بتحويل الخلايا الفارغة إلى أصفار (zeros). للتخلص من نتائج الأصفار والحفاظ على الخلايا الفارغة أثناء النقل، تحتاج إلى الاستفادة من دالة 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: تطبيق خيار "لصق الرابط"
انقر بزر الماوس الأيمن على خلية فارغة، ثم انقر على "لصق خاص".
انقر على زر "لصق الرابط".
ستحصل على النتيجة كما هو موضح أدناه:
الخطوة 3: البحث واستبدال علامات التساوي (=) من نتيجة "لصق الرابط"
حدد النطاق الناتج (A6:C9) واضغط على "Ctrl" + "H"، ثم استبدل "=" بـ "@EO" (أو أي حرف/حروف غير موجودة في النطاق المحدد) في مربع الحوار "بحث واستبدال".
انقر على "استبدال الكل"، ثم أغلق الحوار. يظهر ما يلي كيف ستبدو البيانات.
الخطوة 4: نقل نتيجة "لصق الرابط" المستبدلة
حدد النطاق (A6:C9) واضغط على "Ctrl" + "C" لنسخه. انقر بزر الماوس الأيمن على خلية فارغة (اخترت هنا A11) وحدد أيقونة "Transpose" من خيارات اللصق للصق النتيجة المنقولة.
الخطوة 5: استعادة علامات التساوي (=) لربط النتيجة المنقولة بالبيانات الأصلية
ابقَ على تحديد بيانات النتيجة المنقولة A11:D13، ثم اضغط على "Ctrl" + "H"، واستبدل "@EO" بـ "=" (عكس "الخطوة 3").
انقر على "استبدال الكل"، ثم أغلق الحوار.
النتيجة
تم نقل البيانات وربطها بالخلايا الأصلية.
نقل وربط البيانات بالمصدر باستخدام Power Query
Power Query هو أداة قوية لأتمتة البيانات تتيح لك نقل البيانات بسهولة في Excel. يمكنك إنجاز المهمة باتباع الخطوات التالية:
الخطوة 1: حدد النطاق المراد نقله وافتح محرر Power Query
حدد نطاق البيانات المراد نقلها. وبعد ذلك، على علامة التبويب "Data"، في مجموعة "Get & Transform Data"، انقر على "From Table/Range".
- إذا لم يكن النطاق المحدد من البيانات في جدول، سيظهر مربع حوار "Create Table"؛ انقر على "OK" لإنشاء جدول له.
- إذا كنت تستخدم Excel 2013 أو 2010 ولا يمكنك العثور على "From Table/Range" على علامة التبويب "Data"، ستحتاج إلى تنزيل وتثبيت "Microsoft Power Query for Excel page". بمجرد التثبيت، انتقل إلى علامة التبويب "Power Query"، انقر على "From Table" في مجموعة "Excel Data".
الخطوة 2: تحويل الأعمدة إلى صفوف باستخدام Power Query
انتقل إلى علامة التبويب "Transform". في قائمة "Use First Row as Headers" المنسدلة، حدد "Use Headers as First Row".
انقر على "Transpose".
الخطوة 3: حفظ البيانات المنقولة في ورقة عمل
على علامة التبويب "File"، انقر على "Close & Load" لإغلاق نافذة "Power Editor" وإنشاء ورقة عمل جديدة لتحميل البيانات المنقولة.
النتيجة
تم تحويل البيانات المنقولة إلى جدول في ورقة عمل جديدة.
- تتم إضافة رؤوس أعمدة إضافية في الصف الأول كما هو موضح أعلاه. لترقية الصف الأول أسفل الرؤوس ليصبح رؤوس أعمدة، حدد خلية داخل البيانات وانقر على "Query" > "Edit". بعد ذلك، حدد "Transform" > "Use First Row As Headers". وأخيرًا، حدد "Home" > "Close & Load".
- إذا تم إجراء أي تغييرات على مجموعة البيانات الأصلية، يمكنك تحديث البيانات المنقولة أعلاه لتلك التغييرات بالنقر على أيقونة "Refresh" بجانب الجدول في لوحة "Queries & Connections"، أو بالنقر على زر "Refresh" على علامة التبويب "Query".
(AD) تحويل النطاق باستخدام Kutools في بضع نقرات
الأداة "Transform Range" في Kutools for Excel يمكن أن تساعدك بسهولة على تحويل (تحويل) عمود عمودي إلى عدة أعمدة أو العكس، أو تحويل صف إلى صفوف متعددة أو العكس.
Kutools لـ Excel - يتضمن أكثر من 300 وظائف مفيدة، مما يجعل عملك أسهل بكثير. احصل على نسخة تجريبية مجانية كاملة الميزات لمدة 30 يوم الآن!
مقالات ذات صلة
- كيفية نقل النطاقات بسرعة وتخطي الخلايا الفارغة في Excel؟
- عندما نلصق نطاق كنقل، سيتم لصق الخلايا الفارغة أيضًا. ومع ذلك، في بعض الأحيان، نريد فقط نقل النطاقات مع تجاهل الخلايا الفارغة كما هو موضح في لقطة الشاشة أدناه. هل هناك أي طرق لنقل النطاقات بسرعة وتخطي الفراغات في Excel؟
- كيفية نقل كل 5 أو n صفوف من عمود واحد إلى عدة أعمدة؟
- لنفترض أن لديك بيانات طويلة في العمود A، والآن تريد نقل كل 5 صفوف من العمود A إلى عدة أعمدة، مثل نقل A1:A5 إلى C6:G6، A6:A10 إلى C7:G7، وهكذا كما هو موضح في لقطة الشاشة التالية. كيف يمكنك التعامل مع هذه المهمة دون نسخ ولصق بشكل متكرر في Excel؟
- كيفية نقل / تحويل الأعمدة والصفوف إلى عمود واحد؟
- عند استخدام ورقة عمل Excel، أحيانًا ستواجه هذه المشكلة: كيف يمكنك تحويل أو نقل نطاق من البيانات إلى عمود واحد؟ (انظر لقطات الشاشة التالية:) الآن، سأقدم ثلاث حيل سريعة لحل هذه المشكلة.
- كيفية نقل / تحويل الأعمدة والصفوف إلى صف واحد؟
- كيفية دمج صفوف وأعمدة متعددة في صف طويل واحد؟ ربما يبدو الأمر سهلاً بالنسبة لك، لأنك تستطيع نسخها واحدة تلو الأخرى ودمجها في صف يدويًا. ومع ذلك، قد يكون هذا استهلاكيًا للوقت ومملًا إذا كان هناك مئات الصفوف والأعمدة. هنا سأتحدث عن بعض الحيل السريعة لحلها.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!