تقسيم محتويات الخلية إلى أعمدة أو صفوف متعددة بناءً على عودة السطر
عند العمل مع Excel، قد تواجه مواقف يتم فيها تخزين قيم متعددة في خلية واحدة، مفصولة بفواصل أسطر أو عودة السطر. لتحليل البيانات ومعالجتها بشكل فعال، قد يكون من المفيد تقسيم محتويات هذه الخلايا إلى عدة أعمدة أو صفوف. ستقودك هذه الدليل خطوة بخطوة خلال العملية.
تقسيم الخلايا إلى أعمدة متعددة بناءً على عودة السطر
إذا كان لديك قائمة بمحتويات الخلايا مفصولة بعودة السطر وتريد تقسيمها إلى أعمدة متعددة بناءً على فواصل الأسطر، كما هو موضح في لقطة الشاشة أدناه، ستوفر هذه القسم ثلاث طرق فعالة لتحقيق ذلك.
باستخدام ميزة النص إلى أعمدة
ميزة النص إلى أعمدة في Excel مثالية لتقسيم الخلايا إلى أعمدة متعددة.
- حدد الخلايا التي تحتوي على البيانات التي تريد تقسيمها.
- انتقل إلى علامة التبويب "بيانات" وانقر على "النص إلى أعمدة".
- في "معالج تحويل النص إلى أعمدة"، حدد "محدد" واضغط على "التالي".
- في الخطوة الثانية، اختر الخيار "أخرى" ضمن "المحددات"، انقر في المربع بجانب الخيار "أخرى"، واضغط على مفتاحي "Ctrl + J"، ثم انقر على "التالي". انظر لقطة الشاشة:
- في الخطوة الثالثة، حدد الخلية لتحديد موقع النتيجة، ثم انقر مباشرة على زر "إنهاء" لإكمال العمليات.
- الآن، تم تقسيم جميع محتويات الخلايا إلى أعمدة متعددة كما هو موضح في لقطة الشاشة التالية:
باستخدام Kutools لـ Excel
يقدم Kutools لـ Excel ميزة سهلة الاستخدام تقسم محتويات الخلايا بسرعة إلى أعمدة متعددة بناءً على الفواصل المحددة، مثل الفواصل أو عودة السطر. باستخدام واجهته البديهية وسهولة التشغيل، يجعل معالجة البيانات أكثر كفاءة وسلاسة!
- حدد نطاق البيانات الذي تريد تقسيمه.
- انقر على "Kutools" > "دمج وتقسيم" > "تقسيم الخلايا"، انظر لقطة الشاشة:
- في مربع الحوار "تقسيم الخلايا"، حدد الخيار "تقسيم إلى أعمدة" ضمن قسم "النوع" الذي تحتاجه، ثم اختر "رمز السطر الجديد" ضمن قسم "تحديد بواسطة"، انظر لقطة الشاشة:
- ثم انقر على زر "موافق"، وسيظهر مربع تنبيه لتذكيرك باختيار خلية لإخراج النتيجة، انظر لقطة الشاشة:
- انقر على "موافق"، تم تقسيم جميع القيم المحددة للخلايا إلى أعمدة متعددة بناءً على عودة السطر، انظر لقطة الشاشة:
باستخدام دالة TEXTSPLIT (Excel 365)
بالنسبة لمستخدمي Excel 365، توفر دالة TEXTSPLIT طريقة ديناميكية لتقسيم الخلايا.
أدخل الصيغة التالية في خلية فارغة لإخراج النتيجة، واضغط على "Enter" لتقسيم النص إلى أعمدة تلقائيًا. وبعد ذلك، اسحب الخلية التي تحتوي على الصيغة لأسفل لملء الخلايا الأخرى، انظر لقطة الشاشة:
=TEXTSPLIT(A1, CHAR(10))
تقسيم الخلايا إلى صفوف متعددة بناءً على عودة السطر
إذا كنت بحاجة إلى تقسيم محتويات الخلايا التي تحتوي على نصوص متعددة الأسطر مفصولة بعودة السطر إلى صفوف فردية كما هو موضح في لقطة الشاشة التالية. يوفر Excel عدة طرق فعالة لتحقيق ذلك. في هذا القسم، سنستعرض هذه التقنيات خطوة بخطوة لمساعدتك في اختيار الحل الأفضل لاحتياجاتك.
باستخدام كود VBA
بالنسبة للمستخدمين المريحين باستخدام الماكروز، يوفر VBA حلًا قويًا.
- اضغط مع الاستمرار على مفتاحي "ALT" + "F11"، وسيفتح نافذة "Microsoft 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.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!
جدول المحتويات
- تقسيم الخلايا إلى أعمدة متعددة بناءً على عودة السطر
- مع ميزة النص إلى أعمدة
- مع Kutools لـ Excel
- مع دالة TEXTSPLIT (Excel 365)
- تقسيم الخلايا إلى صفوف متعددة بناءً على عودة السطر
- مع كود VBA
- مع Kutools لـ Excel
- مع دالة TEXTSPLIT (Excel 365)
- مقالات ذات صلة
- أفضل أدوات إنتاجية لمكتب العمل
- تعليقات