كيفية تقسيم محتويات الخلية متعددة الأسطر إلى صفوف/أعمدة منفصلة في Excel؟
في العديد من السيناريوهات العملية، قد تجد أن محتوى الخلية في Excel يظهر على عدة أسطر داخل خلية واحدة. يحدث هذا عادةً عندما يضغط المستخدمون على Alt + Enter أثناء إدخال البيانات، مما يُنشئ فواصل أسطر (عودتي السطر) داخل الخلية. لتحليل البيانات، الفرز، أو المعالجة الإضافية، غالبًا ما يكون من الضروري تقسيم هذه المحتويات متعددة الأسطر بحيث يشغل كل عنصر صفًا أو عمودًا منفردًا. ومع ذلك، لا توفر Excel إعدادًا مدمجًا مباشرًا لهذا الأمر، مما يجعل المهمة صعبة بالنسبة للعديد من المستخدمين. يوضح هذا المقال عدة طرق فعالة لتقسيم محتويات الخلايا متعددة الأسطر بسرعة — المفصولة بواسطة Alt + Enter — إلى صفوف أو أعمدة متميزة.
تقسيم محتويات الخلية متعددة الأسطر إلى أعمدة منفصلة باستخدام وظيفة النصوص إلى أعمدة
تقسيم محتويات الخلية متعددة الأسطر بسهولة إلى صفوف أو أعمدة منفصلة باستخدام Kutools لـ Excel
تقسيم محتويات الخلية متعددة الأسطر إلى صفوف أو أعمدة باستخدام ماكرو VBA
تقسيم محتويات الخلية متعددة الأسطر إلى أعمدة منفصلة باستخدام وظيفة النصوص إلى أعمدة
عند التعامل مع البيانات التي تحتوي على فواصل أسطر (المدرجة باستخدام Alt + Enter)، يمكن استخدام وظيفة النصوص إلى أعمدة لتقسيم المحتوى إلى أعمدة منفصلة بكفاءة. هذه الطريقة مفيدة بشكل خاص إذا كنت بحاجة إلى توسيع كل إدخال محدد بفاصل الأسطر أفقيًا عبر عدة أعمدة في نفس الصف. ومع ذلك، يرجى ملاحظة أن هذا النهج يفصل البيانات فقط إلى أعمدة، وليس إلى صفوف.
1. حدد الخلايا التي تحتوي على محتويات متعددة الأسطر التي تريد تقسيمها إلى أعمدة منفصلة، ثم انقر فوق بيانات > نصوص إلى أعمدة. شاهد لقطة الشاشة:
2. في أول مربع حوار تحويل النصوص إلى أعمدة، حدد الخيار محدد، ثم انقر فوق الزر التالي.
3. في ثاني مربع حوار تحويل النصوص إلى أعمدة، قم فقط بتحديد خانة آخر، واضغط باستمرار على مفتاح Alt وأدخل الرقم 0010 في المربع الفارغ التالي. ثم انقر فوق الزر التالي. شاهد لقطة الشاشة:
هذه الخطوة حاسمة: إدخال Alt+0010 يتوافق مع حرف فاصل الأسطر الذي يستخدمه Excel لفصل الأسطر داخل الخلية. تأكد من الضغط باستمرار على مفتاح Alt أثناء كتابة 0010 على لوحة الأرقام حتى يتم التعرف على الفاصل بشكل صحيح. إذا كنت تستخدم جهاز كمبيوتر محمول بدون لوحة أرقام، قد تحتاج إلى تفعيل NumLock أو استخدام لوحة المفاتيح على الشاشة لإدخال دقيق.
4. في ثالث مربع حوار تحويل النصوص إلى أعمدة، حدد خلية لوضع المحتويات المقسمة في مربع الوجهة، وأخيرًا انقر فوق زر إنهاء.
افتراضيًا، سيقوم Excel بالكتابة فوق البيانات الموجودة على يمين الخلايا المحددة عند التقسيم. لمنع فقدان البيانات، قد ترغب في تحديد خلية وجهة ليست في نفس المحاذاة مع البيانات المهمة الأخرى، أو نسخ بياناتك الأصلية إلى منطقة جديدة قبل التقسيم.
ثم يتم تقسيم محتويات الخلايا متعددة الأسطر المختارة إلى أعمدة منفصلة كما هو موضح في لقطة الشاشة أدناه.
ملاحظة: إذا لاحظت أن هناك أعمدة فارغة تم إنتاجها، فقد يكون ذلك بسبب وجود فواصل أسطر أو مسافات إضافية في نهاية محتوى الخلية. يمكنك إزالة تلك يدويًا أو استخدام وظائف TRIM أو CLEAN في Excel للمعالجة المسبقة.
تقسيم محتويات الخلية متعددة الأسطر إلى صفوف أو أعمدة منفصلة باستخدام Kutools لـ Excel
إذا كنت بحاجة إلى تقسيم محتويات الخلية متعددة الأسطر إلى صفوف متعددة (وليس فقط أعمدة)، فإن وظيفة النصوص إلى أعمدة الأساسية في Excel غير كافية. في مثل هذه الحالات، يمكن أن تكون أداة تقسيم الخلايا المقدمة بواسطة Kutools لـ Excel اختيارًا أكثر تنوعًا وراحة. تتيح لك هذه الأداة الاختيار بين تقسيم بياناتك عبر الصفوف أو الأعمدة بناءً على فواصل الأسطر، مما يوفر مرونة وكفاءة أكبر — خاصةً عند التعامل مع مجموعات بيانات كبيرة أو مهام متكررة.
1. حدد الخلايا التي تحتوي على إدخالات متعددة الأسطر التي تريد فصلها، ثم انقر فوق 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
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في 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 وPowerPoint + Office Tab Pro
- مثبّت واحد، ترخيص واحد — إعداد في دقائق (جاهز لـ MSI)
- الأداء الأفضل معًا — إنتاجية مُبسطة عبر تطبيقات Office
- تجربة كاملة لمدة30 يومًا — بدون تسجيل، بدون بطاقة ائتمان
- قيمة رائعة — وفر مقارنة بشراء الإضافات بشكل منفرد