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

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

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

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

لقطة شاشة تُظهر صفًا واحدًا من البيانات يتم تحويله إلى أعمدة وصفوف متعددة

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

المحتويات:


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

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

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

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

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

لقطة شاشة للبيانات الأصلية
سهم
لقطة شاشة تُظهر محتوى خلية مفصولًا بمسافات تم تقسيمه إلى خلايا متعددة

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

  • حدد القيم في الأعمدة الجديدة، ثم اضغط علىCtrl + C للنسخ.
  • انقر بزر الماوس الأيمن على الخلية التي تريد أن تبدأ فيها البيانات بعد التبديل، ثم اخترلصق خاص > تبديل. راجع لقطات الشاشة:
لقطة شاشة لبيانات Excel التي سيتم تحويلها إلى صفوف باستخدام الأمر 'لصق خاص'
سهم
لقطة شاشة تُظهر صفوفًا متعددة بعد تحويل الأعمدة

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


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

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

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

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

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

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

نصائح:

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

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

لقطة شاشة تطلب من المستخدم تحديد خلية الوجهة للبيانات المحولة

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

لقطة شاشة تُظهر النتيجة النهائية لتحويل صف واحد إلى نطاق يتكون من أعمدة وصفوف متعددة باستخدام 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 هو عدد الأعمدة في كل صف من الناتج. قم بتعديل هذه القيم حسب احتياجاتك.

سيقوم تلقائيًّا بملء شبكة بحجم 3×6 (يعمل فقط في إصدارات 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 مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   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.

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