Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية تحويل صف واحد إلى عدة أعمدة وصفوف في Excel؟

Author Sun Last modified

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

A screenshot showing a single row of data being converted into multiple columns and rows

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

المحتويات:


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

توفر Excel ميزات النصوص إلى أعمدة واللصق الخاص (التحويل) لإعادة تنظيم البيانات الأساسية. هذه الخيارات مفيدة إذا كانت بياناتك محصورة في خلية واحدة أو تحتاج إلى إعادة هيكلة بسيطة.

1. حدد الخلية التي تريد تحويلها، ثم انقر فوق البيانات > النصوص إلى أعمدة. انظر للقطة الشاشة:

2. في مربع الحوار الذي يظهر، اختر أولاً الخيار المُحدد، ثم انقر فوق التالي. في الخطوة التالية، حدد الفراغ (أو الفاصل الفعلي الذي تستخدمه بياناتك) ضمن قسم الفواصل. انظر للقطة الشاشة:

3. انقر فوق إنهاء. سيتم تقسيم خليتك الواحدة إلى عدة أعمدة بناءً على الفاصل المحدد. قد ترغب في ضبط عرض الأعمدة لتحسين الرؤية. انظر للقطات الشاشة:

A screenshot of the original data
Arrow
A screenshot showing cell content seperated by space is split into multiple cells

ملاحظة: إذا كنت ترغب في تحويل تلك القيم في الأعمدة إلى صفوف متعددة:

  • حدد القيم في الأعمدة الجديدة، واضغط Ctrl + C للنسخ.
  • انقر بزر الماوس الأيمن على الخلية حيث تريد أن تبدأ البيانات المحولة واختر اللصق الخاص > التحويل. انظر للقطات الشاشة:
A screenshot of Excel data to be transposed into rows using Paste Special
Arrow
A screenshot showing multiple rows after transposing columns

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


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

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

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

بعد التثبيت المجاني لـ Kutools لـ Excel، اتبع الخطوات التالية:

1. حدد الصف الوحيد الذي تريد تحويله، ثم انتقل إلى Kutools > النطاق > تحويل النطاق. انظر للقطة الشاشة:

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

نصائح:

  • "القيمة الثابتة" للأعمدة تحدد عدد العناصر التي سيحملها كل صف جديد. على سبيل المثال، إذا كان لديك صف واحد يحتوي على 18 قيمة وقمت بتعيين الأعمدة لكل سجل إلى 6، سيتم إعادة تشكيل بياناتك إلى 3 صفوف تحتوي كل منها على 6 أعمدة.
  • إذا لم يكن طول صفّك يقسم بالتساوي، فقد يحتوي الصف الأخير على عدد أقل من الأعمدة من المحدد.

3. انقر فوق موافق. سيظهر مربع حوار يطلب منك اختيار خلية وجهة للنتيجة المحولة. اختر خلية خارج النطاق الأصلي لتجنب الكتابة فوق البيانات.

A screenshot prompting the user to select a destination cell for the converted data

4. انقر فوق موافق مرة أخرى. الآن سيتم تحويل صفّك الوحيد إلى نطاق مرتب بعناية يتضمن عدة صفوف وأعمدة. انظر النتيجة أدناه:

A screenshot showing the final result of converting a single row to a range of multiple columns and rows using Kutools

ملاحظات:

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

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

تحويل صف واحد إلى عدة أعمدة وصفوف باستخدام صيغة INDEX في Excel.

إذا كنت تبحث عن نهج يعتمد على الصيغة - وهو مثالي للمستخدمين الذين يفضلون عدم استخدام الوظائف الإضافية أو يرغبون في الأتمتة باستخدام صيغ ورقة العمل - فإن دالة INDEX في Excel، غالبًا ما يتم دمجها مع SEQUENCE (المتوفرة في Microsoft 365 والإصدارات الأحدث)، تتيح لك إعادة تشكيل صف واحد إلى نطاق ثنائي الأبعاد بكفاءة.

يساعد هذا الأسلوب في الحفاظ على رابط ديناميكي بين بياناتك الأصلية والمخرجات: أي تغييرات في صفّك الأصلي تنعكس تلقائيًا في المخرجات متعددة الصفوف والأعمدة.

مثال السيناريو: لنفترض أن بياناتك موجودة في الصف 1، من الخلية A1 إلى R1 (مجموع 18 عنصرًا)، وتريد ترتيبها في 6 أعمدة و3 صفوف.

1. حدد الخلية العلوية اليسرى للنطاق المخرج المطلوب (على سبيل المثال، الخلية A3).

2. أدخل الصيغة التالية في الخلية A3:

=INDEX($A$1:$R$1, SEQUENCE(3,6))

شرح المعلمات: النطاق $A$1:$R$1 هو الصف الأصلي الخاص بك. 6 هو عدد الأعمدة لكل صف من المخرجات. قم بتعديل هذه القيم حسب الحاجة.

ستقوم تلقائيًا بملء شبكة 3x6 (تعمل فقط في Excel المزود بالمصفوفات الديناميكية).

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


تحويل صف واحد إلى عدة أعمدة وصفوف باستخدام كود VBA.

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

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

التعليمات:

1. افتح Excel واضغط على Alt + F11 لتشغيل محرر VBA.

2. في محرر VBA، انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة:

Sub RowToMultiRowCol()
    Dim inputRng As Range
    Dim outputCell As Range
    Dim nCols As Integer
    Dim nData As Integer
    Dim i As Integer
    Dim r As Integer
    Dim c As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set inputRng = Application.InputBox("Select the single row to convert", xTitleId, "", Type:=8)
    Set outputCell = Application.InputBox("Select the top-left cell for the result", xTitleId, "", Type:=8)
    nCols = Application.InputBox("Number of columns per row:", xTitleId, "6", Type:=1)
    
    On Error GoTo 0
    
    If inputRng Is Nothing Or outputCell Is Nothing Or nCols <= 0 Then Exit Sub
    
    nData = inputRng.Columns.Count
    
    For i = 1 To nData
        r = Int((i - 1) / nCols)
        c = ((i - 1) Mod nCols)
        outputCell.Offset(r, c).Value = inputRng.Cells(1, i).Value
    Next i
End Sub

3. أغلق محرر VBA. في Excel، انتقل إلى أدوات التطوير > الماكروز، حدد RowToMultiRowCol، وانقر فوق تشغيل.

4. سيطالبك الماكرو:

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

سيقوم الماكرو بسرعة وكفاءة بملء منطقة المخرج بالبيانات المعاد ترتيبها.

المزايا: توفر عملية سريعة بنقرة واحدة ومرونة في تحديد شكل الإخراج. مناسبة للسيناريوهات المعقدة، مجموعات البيانات الكبيرة، وعندما تكون هناك حاجة متكررة للاستخدام.

نصائح: احفظ دائمًا مصنفك قبل تشغيل الماكروز، لأن إجراءات VBA لا يمكن التراجع عنها.


عرض توضيحي: نطاق التحويل.

 
Kutools لـ Excel: أكثر من 300 أدوات عملية في متناول يدك! استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! قم بالتنزيل الآن!

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات اعتمادًا على: التنفيذ الذكي |  توليد الأكواد |  إنشاء الصيغ المخصصة |  تحليل البيانات وتوليد الرسوم البيانية |  استخدام Kutools Functions...
ميزات شائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو الخلايا بدون فقدان البيانات | تقريب بدون الصيغة...
بحث متقدم: بحث بمعايير متعددة VLookup | بحث بقيم متعددة VLookup | بحث في عدة ورقات VLookup | مطابقة غامضة...
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة معتمدة | قائمة منسدلة متعددة الاختيارات...
مدير الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاقات والأعمدة...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | مدير أدوات المصنف وورقة العمل | مكتبة النص التلقائي | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب الجدول | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...)...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع رسم بياني (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد
استخدم Kutools بلغتك المفضلة – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من40 لغة أخرى!

عزز مهاراتك في Excel باستخدام Kutools لـ Excel، واختبر كفاءة غير مسبوقة. Kutools لـ Excel يوفر أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة الأكثر أهمية بالنسبة لك...


Office Tab يجلب واجهة التبويب إلى Office ويجعل عملك أسهل بكثير

  • تفعيل تحرير وقراءة عبر التبويبات في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة في نفس النافذة، بدلاً من نوافذ مستقلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات اليومية من الفأرة!

جميع إضافات Kutools. مثبت واحد

حزمة Kutools for Office تجمع بين إضافات Excel وWord وOutlook وPowerPoint إضافة إلى Office Tab Pro، وهي مثالية للفرق التي تعمل عبر تطبيقات Office.

Excel Word Outlook Tabs PowerPoint
  • حزمة الكل في واحد — إضافات Excel وWord وOutlook وPowerPoint + Office Tab Pro
  • مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
  • الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
  • تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد