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

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

المؤلفSiluviaتاريخ التعديل

في العديد من السيناريوهات العملية، قد تجد أن محتوى الخلية في Excel يمتد على عدة أسطر داخل خلية واحدة. وعادةً ما يحدث ذلك عندما يضغط المستخدمون علىAlt + Enter أثناء إدخال البيانات، مما يُنشئ فواصل أسطر (عودة السطر) داخل الخلية. ولأغراض تحليل البيانات أو الفرز أو المعالجة الإضافية، غالبًا ما يكون من الضروري تقسيم هذا المحتوى متعدد الأسطر بحيث يشغِل كل عنصر صفًّا أو عمودًا مستقلاً. لكن Excel لا يوفّر ميزة مدمجة مباشرة لهذا الغرض، ما يجعل المهمة صعبة أمام كثير من المستخدمين. تعرض هذه المقالة عدة طرق فعّالة لتقسيم محتويات الخلايا متعددة الأسطر—المفصولة بـ Alt + Enter—بسرعة إلى صفوف أو أعمدة منفصلة.

تقسيم محتويات الخلايا متعددة الأسطر إلى أعمدة منفصلة باستخدام وظيفة النص إلى أعمدة
تقسيم محتويات الخلايا متعددة الأسطر بسهولة إلى صفوف أو أعمدة منفصلة باستخدام Kutools لـ Excel
تقسيم محتويات الخلايا متعددة الأسطر إلى صفوف أو أعمدة باستخدام ماكرو VBA


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

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

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

انقر البيانات > نص إلى أعمدة

2. في مربع الحوار الأول منمعالج تحويل النص إلى أعمدة، حدد الخيارمحدد، ثم انقر على زرالتالي.

حدد خيار محدَّد بفواصل في مربع الحوار

3. في مربع الحوار الثاني منمعالج تحويل النص إلى أعمدة، فعّل خانة الاختيارأخرىفقط، ثم اضغط مفتاحAlt وأدخل الرقم0010 في المربع الفارغ التالي. بعد ذلك، انقر على زرالتالي. انظر لقطة الشاشة:

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

فعِّل خانة الاختيار الأخرى، واضغط مفتاح Alt وأدخل الرقم 0010

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

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

حدد خلية لوضع المحتويات المنقسمة

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

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

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


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

إذا كنت بحاجة إلى تقسيم محتويات الخلايا متعددة الأسطر إلى عدةصفوف(وليس أعمدة فقط)، فإن وظيفة «النص إلى أعمدة» الأساسية في Excel لا تكفي. في مثل هذه الحالات، تكون أداةتقسيم الخلاياالمقدمة منKutools لـ Excelالخيار الأكثر تنوعًا وملاءمة. تتيح لك هذه الأداة تقسيم بياناتك عبر صفوف أو أعمدة بناءً على فواصل الأسطر، مما يوفّر مرونة وكفاءة أعلى—وهو مثالي خصوصًا مع مجموعات البيانات الكبيرة أو المهام المتكررة.

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

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

انقر على ميزة تقسيم الخلايا من Kutools

2. في مربع حوارتقسيم الخلايا، اتبع الخطوات التالية:

  • (1) حددتقسيم إلى صفوفإذا كنت ترغب في وضع كل سطر في صف جديد؛ وإلا، فاخترتقسيم إلى أعمدةللتقسيم عموديًّا.
  • (2) ضمنالانقسام حسب، اختر خيارسطر جديدلاستخدام فواصل الأسطر كمحدد.
  • (3) انقر على زرموافقلتأكيد إعداداتك.

هذه الخطوة مرنة—تأكد من اختيار المحدد الذي يتوافق مع هيكل بياناتك، واطّلع على المعاينة للتحقق من دقّتها قبل المتابعة.

حدِّد الخيارات في مربع الحوار

3. عندما يظهر مربع الحوار، حدد خلية فارغة لتحديد مكان وضع النص المقسم، ثم انقر علىموافق.

حدد خلية فارغة لوضع النص المنقسم

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

تُقسَّم الخلايا متعددة الأسطر إلى أعمدة أو صفوف

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


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

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

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

1. افتح محرر VBA بالنقر علىأدوات المطور > Visual Basic. في نافذةMicrosoft Visual Basic for Applications، انقر علىإدراج > وحدة نمطية، ثم الصق الكود التالي في نافذة الوحدة النمطية الفارغة:

Sub SplitMultilineCellsToRows()
    ' Split selected multiline cell contents to separate rows below each cell
    On Error Resume Next
    Dim Cell As Range
    Dim SplitArr() As String
    Dim i As Integer
    xTitleId = "KutoolsforExcel"
    
    For Each Cell In Selection
        If InStr(Cell.Value, Chr(10)) Then
            SplitArr = Split(Cell.Value, Chr(10))
            
            For i = UBound(SplitArr) To 1 Step -1
                Cell.Offset(i, 0).EntireRow.Insert
                Cell.Offset(i, 0).Value = SplitArr(i)
            Next i
            
            Cell.Value = SplitArr(0)
        End If
    Next Cell
End Sub

2. لتشغيل الكود، حدد الخلايا المستهدفة في ورقة العمل، ثم انقر على الزرزر التشغيل أو اضغطF5 في نافذة VBA. وسيتم تقسيم محتوى الخلية متعددة الأسطر تلقائيًا إلى صفوف فورًا.

لتعديل هذا الكود لتقسيمه إلى أعمدة، استخدم الماكرو التالي:

Sub SplitMultilineCellsToColumns()
    ' Split selected multiline cell contents to separate columns to the right
    On Error Resume Next
    Dim Cell As Range
    Dim SplitArr() As String
    Dim i As Integer
    xTitleId = "KutoolsforExcel"
    
    For Each Cell In Selection
        If InStr(Cell.Value, Chr(10)) Then
            SplitArr = Split(Cell.Value, Chr(10))
            For i = 0 To UBound(SplitArr)
                Cell.Offset(0, i).Value = SplitArr(i)
            Next i
        End If
    Next Cell
End Sub

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

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


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

 

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

🤖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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل