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

- في «معالج تحويل النص إلى أعمدة»، اختر «محدد» ثم انقر على «التالي».

- في الخطوة 2، اختر خيار «أخرى» ضمن «المحددات»، ثم انقر في المربع المجاور له، واضغط مفتاحَي «Ctrl» + «J»، وبعدها انقر على «التالي». راجع لقطة الشاشة:

- في الخطوة 3، حدد الخلية التي ترغب في وضع النتيجة فيها، ثم انقر مباشرةً على زر «إنهاء» لإكمال العمليات.

- الآن، تم تقسيم محتويات جميع الخلايا إلى أعمدة متعددة كما هو موضح في لقطة الشاشة التالية:

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

- في مربع الحوار «تقسيم الخلايا»، اختر الخيار «تقسيم إلى أعمدة» ضمن قسم «النوع» الذي تحتاجه، ثم فعّل الخيار «محدد الأسطر الجديدة» ضمن قسم «تحديد بواسطة»، انظر لقطة الشاشة:

- ثم انقر على زر «موافق»، وسيظهر مربع تنبيه لتذكيرك بتحديد خلية لإخراج النتيجة، انظر لقطة الشاشة:

- انقر «موافق»، وقد تم تقسيم قيم جميع الخلايا المحددة إلى أعمدة متعددة باستخدام عودة السطر، انظر لقطة الشاشة:

استخدام دالة TEXTSPLIT (Excel 365)
لمستخدمي Excel 365، توفّر دالة TEXTSPLIT طريقةً ديناميكيةً لتقسيم الخلايا.
أدخل الصيغة أدناه في خلية فارغة للحصول على النتيجة، ثم اضغط «Enter» لتقسيم النص تلقائيًا إلى أعمدة. بعد ذلك، اسحب خلية الصيغة لأسفل لملء الخلايا الأخرى، كما هو موضح في لقطة الشاشة:
=TEXTSPLIT(A1, CHAR(10))

تقسيم الخلايا إلى صفوف متعددة بناءً على عودة السطر
إذا كنت بحاجة إلى تقسيم محتويات خلية تحتوي على أسطر نصية متعددة مفصولة بـ«عودة السطر» إلى صفوف منفصلة كما يظهر في لقطة الشاشة التالية، فإن Excel يوفّر عدة طرق فعّالة لتحقيق ذلك. وفي هذا القسم، سنستعرض هذه التقنيات خطوة بخطوة لمساعدتك على اختيار الحل الأنسب لاحتياجاتك.
استخدام كود VBA
يوفّر VBA حلاً قويًا للمستخدمين المعتادين على الماكرو.
- اضغط مع الاستمرار على مفتاحَي «ALT» + "F11" لفتح نافذة «مايكروسوفت Visual Basic for Applications».
- انقر «إدراج» > «وحدة»، والصق الكود التالي في نافذة «الوحدة».
كود VBA: تقسيم الخلايا إلى صفوف متعددة بناءً على عودة السطرSub SplitCells() 'Update by Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, "")) If lLFs > 0 Then Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf)) End If Next End Sub - ثم اضغط على مفتاح "F5" لتشغيل هذا الكود، وسيظهر مربع تنبيه لتذكيرك بتحديد نطاق البيانات الذي تريد تقسيمه، انظر لقطة الشاشة:

- ثم انقر «موافق»، وسيتم تقسيم نطاق البيانات المحدد لديك تلقائيًا إلى صفوف متعددة استنادًا إلى فواصل أسطر النص.

استخدام Kutools لـ Excel
يوفّر Kutools لـ Excel طريقةً بسيطةً وفعّالةً لإتمام عملية التقسيم في بضع خطواتٍ فقط. فيما يلي الخطوات التفصيلية:
- حدد نطاق البيانات الذي ترغب في تقسيمه.
- انقر «Kutools» > «دمج وتقسيم» > «تقسيم إلى عدة أسطر»، انظر لقطة الشاشة:

- في مربع الحوار «تقسيم البيانات إلى صفوف»، اختر «سطر جديد» من قسم «المحدد».

- ثم انقر على زر «موافق». سيتم تقسيم جميع الخلايا تلقائيًا إلى صفوف متعددة وفقًا لفواصل العودة إلى السطر.

استخدام دالة TEXTSPLIT (Excel 365)
يمكن لدالة TEXTSPLIT أيضًا تقسيم الخلايا ديناميكيًّا إلى صفوف.
أدخل الصيغة أدناه في خلية فارغة للحصول على النتيجة، ثم اضغط «Enter» لتقسيم النص تلقائيًا إلى صفوف. راجع لقطة الشاشة:
=TRIM(TEXTSPLIT(TEXTJOIN(CHAR(10),,A1:A4),,CHAR(10)))

- TEXTJOIN(CHAR(10),,A1:A4)
يجمع جميع القيم في النطاق A1:A4 في سلسلة نصية واحدة، مفصَّلة بفواصل سطر (CHAR(10))، مع تجاهل الخلايا الفارغة. - TEXTSPLIT(...,,CHAR(10))
يُجزئ السلسلة النصية المجمعة إلى قيم فردية كلما واجه فاصل سطر (CHAR(10))، ويعيد مصفوفة تحتوي على هذه القيم. - TRIM(...)
يزيل جميع المسافات الزائدة من بداية ونهاية كل قيمة في المصفوفة الناتجة.
كل طريقة لها مزاياها، اعتمادًا على إصدار Excel الذي تستخدمه ومدى إلمامك به. وباختيارك النهج الأنسب، يمكنك معالجة بياناتك بسهولة لتلبية احتياجاتك بدقة. إذا كنت مهتمًا باكتشاف المزيد من نصائح وحيل Excel،يقدّم موقعنا آلاف الدروس التعليمية. شكرًا لك على القراءة، ونتطلع إلى تزويدك بمزيد من المعلومات المفيدة في المستقبل!
مقالات ذات صلة:
- تقسيم جدول كبير إلى جداول صغيرة متعددة
- إذا كان لديك جدول Excel كبير يحتوي على أعمدة متعددة ومئات أو آلاف الصفوف، فقد ترغب في تقسيمه إلى جداول أصغر وأسهل في الإدارة. فعلى سبيل المثال، قد تحتاج إلى فصل البيانات بناءً على قيم عمود معين أو تقسيمها إلى أجزاء تحتوي كل منها على عدد ثابت من الصفوف. وتقدّم لك هذه الدورة التعليمية طرقًا خطوة بخطوة لإتمام هذه المهمة بكفاءة.
- تقسيم عمود كل صف آخر
- على سبيل المثال، لدي قائمة طويلة من البيانات، وأرغب الآن في تقسيم العمود إلى قائمتين متساويتين بحيث يحتوي كل منهما على صفٍّ بعد الآخر، كما هو موضح في لقطة الشاشة التالية. هل توجد طرق فعّالة لأداء هذه المهمة في Excel؟
- تقسيم الاسم الكامل إلى الأول والاسم الأخير
- افترض أن لديك قائمة أسماء كما هو موضح في لقطة الشاشة الأولى في عمود واحد أدناه، وتحتاج إلى تقسيم الاسم الكامل إلى العمود الاسم الأول، والعمود الاسم الأوسط، والعمود الاسم الأخير كما هو موضح في لقطة الشاشة التالية. إليك بعض الطرق الذكية التي تساعدك على حل هذه المشكلة.
- فصل تقسيم حسب النص والرقم من خلية واحدة إلى عمودين
- إذا كان لديك عمود من السلاسل النصية المكونة من تقسيم حسب النص والرقم، وتريد الآن فصل تقسيم حسب النص والرقم من خلية واحدة إلى عمودين الخلايا المختلفة كما هو موضح في لقطة الشاشة التالية. في 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 يومًا بكامل الميزات— بدون تسجيل، ولا بطاقة ائتمان
- أفضل قيمة— وفّر مقارنةً بشراء الإضافات بشكل منفصل
جدول المحتويات
- تقسيم تقسيم الخلايا إلى أعمدة متعددة استنادًا إلى عودة السطر
- باستخدام ميزة «نص إلى أعمدة»
- باستخدام Kutools لـ Excel
- باستخدام دالة TEXTSPLIT (Excel 365)
- تقسيم تقسيم الخلايا إلى صفوف متعددة استنادًا إلى عودة السطر
- باستخدام كود VBA
- باستخدام Kutools لـ Excel
- باستخدام دالة TEXTSPLIT (Excel 365)
- مقالات ذات صلة
- أفضل أدوات إنتاجية Office
- التعليقات










