Skip to main content

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

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

Author Siluvia Last modified

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

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


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

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

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

click Data > Text to Columns

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

select Delimited option in the dialog box

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

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

check the Other box, hold the Alt key and enter number0010

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

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

select a cell for placing the split contents

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

the selected multiline cells’ contents are split into separated columns

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


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

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

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

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

click Split Cells feature of kutools

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

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

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

specify options in the dialog box

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

select a blank cell for locating the split text

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

the multi-line cells are split to columns or rows

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (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. لتشغيل الكود، حدد الخلايا المستهدفة في ورقة العمل، انقر فوق Run button الزر أو اضغط 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 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 يومًا — بدون تسجيل، بدون بطاقة ائتمان
  • قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد