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

دورة تدريبية في Excel: تقسيم خلايا النصوص والأرقام والتاريخ (فصلها إلى أعمدة متعددة)

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

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

جدول المحتويات:[ إخفاء ]

(انقر على أي عنوان في جدول المحتويات أدناه أو على اليمين للتنقّل إلى الفصل المقابل.)

1 تقسيم خلايا النصوص

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

المثال #1 تقسيم الخلايا بواسطة فاصلة أو مسافة أو محدِّد(ـات) آخر

لتقسيم خلية نصية إلى أعمدة متعددة باستخدام محدِّد معيّن—مثل الفاصلة، أو المسافة، أو الشرطة، أو غيرها—يمكنك تطبيق إحدى الطرق التالية.

تقسيم الخلايا بواسطة محدِّد باستخدام ميزة تحويل النص إلى أعمدة

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

لقطة شاشة لخلية نصية تم تقسيمها إلى أعمدة متعددة

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

لقطة شاشة لخيار "نص إلى أعمدة" في شريط أدوات Excel

2. في مربع الحوارمعالج تحويل النص إلى أعمدة – الخطوة 1 من 3، احتفظ بتحديد الخيارمحدَّد (زر الراديو)، ثم انقر فوق الزرالتالي.

لقطة شاشة لمربع حوار معالج تحويل النص إلى أعمدة – الخطوة 1 من 3 مع تحديد خيار "محدد بفواصل"

3. في مربع الحوارمعالج تحويل النص إلى أعمدة – الخطوة 2 من 3، حدد الفاصل الذي يناسب احتياجاتك (في هذه الحالة، قمت فقط بتحديد خانة الاختيار الخاصة بـ)فاصلة)، ثم انقر فوق الزرالتالي.

لقطة شاشة لمربع حوار معالج تحويل النص إلى أعمدة – الخطوة 2 من 3 يعرض اختيار الفواصل

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

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

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

لقطة شاشة لخلية نصية تم تقسيمها إلى أعمدة متعددة

تقسيم الخلايا بواسطة محدِّد باستخدام صيغة

يمكنك استخدام الصيغة أدناه لتقسيم النصوص الموجودة في الخلايا وفقًا لمُحدِّد معيّن في Excel.

الصيغة العامة

=TRIM(MID(SUBSTITUTE(A1,delim,REPT(« »,LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

المعاملات

Delim: المحدد المستخدم لتقسيم سلسلة النص؛
A1: تمثّل الخلية التي تحتوي على سلسلة النص التي ستقوم بتقسيمها؛
N: رقم يمثّل الجزء الفرعي N من سلسلة النص التي ستقوم بتقسيمها.

ثم واصل تطبيق هذه الصيغة.

1. كما هو موضح في لقطة الشاشة أدناه، عليك أولًا إنشاء صف مساعد يحتوي على الأرقام 1، 2، 3... في خلايا منفصلة.

ملاحظةهنا تمثّل 1، 2، 3... الجزء الفرعي الأول والثاني والثالث من السلسلة النصية.

لقطة شاشة لصف مساعد يحتوي على الأرقام 1، 2، 3... تم إنشاؤه لتقسيم سلاسل نصية في Excel

2. حدد الخلية التي تقع أسفل الخلية التي تحتوي على الرقم 1، ثم انسخ الصيغة أدناه أو أدخلها يدويًّا فيها، واضغط مفتاحEnter للحصول على الجزء الفرعي الأول من السلسلة النصية. بعد ذلك، حدد خلية النتيجة واسحبمقبض التعبئة التلقائيةإلى اليمين والأسفل لاستخراج باقي الأجزاء الفرعية. راجع لقطة الشاشة:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(« »,LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

لقطة شاشة تُظهر مقبض الملء التلقائي (AutoFill Handle) المستخدم لتوسيع الصيغة لتقسيم السلاسل النصية في Excel

ملاحظة: في الصيغة، “,” هو المحدِّد المستخدم لتقسيم السلسلة النصية في الخلية B5، ويمكنك تغييره بسهولة وفقًا لاحتياجاتك.

تقسيم الخلايا بواسطة محدِّد باستخدام أداة رائعة

هنا، نوصي باستخدام ميزةKutools لـ Excelمن أداةتقسيم الخلايالمساعدتك بسهولة على تقسيم الخلايا إلى أعمدة أو صفوف منفصلة باستخدام مُحدِّد معيّن في Excel.

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

1. بعد التثبيت،Kutools لـ Excel، حدد النطاق الذي تريد تقسيم السلاسل النصية فيه، ثم انقر فوقKutools > دمج وتقسيم > تقسيم الخلايا.

لقطة شاشة تُظهر خيار "تقسيم الخلايا" ضمن تبويب Kutools في Excel

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

2.1) تم إدراج تحديد النطاق في مربعنطاق التقسيم، ويمكنك تغييره حسب الحاجة؛
2.2) في قسمالنوع، اخترتقسيم إلى صفوفأوتقسيم إلى أعمدةزر راديو؛
2.3) في قسمالتقسيم حسب، اختر المحدد الذي تحتاجه. إذا لم يكن المحدد المطلوب مدرَجًا في هذا القسم، فاختر الخيارأخرىزر راديو، ثم أدخل محددًا في مربع النص. في هذه الحالة، أدخلت فاصلة في مربع النص؛
2.4) انقر على زرموافق. راجع لقطة الشاشة:

لقطة شاشة لمربع حوار تقسيم الخلايا من Kutools مع تكوين الفاصل

3. في مربع الحوار التاليتقسيم الخلايا، حدد خلية لإخراج الأجزاء الفرعية، ثم انقر فوقموافق.

لقطة شاشة لمربع حوار تقسيم الخلايا النهائي من Kutools لتحديد موقع الإخراج

بعد ذلك، تُقسَّم الأجزاء الفرعية إلى أعمدة أو صفوف مختلفة وفقًا لما حددته في الخطوة 2 أعلاه.

تقسيم إلى أعمدة:

لقطة شاشة لسلاسل نصية تم تقسيمها إلى أعمدة باستخدام Kutools

تقسيم إلى صفوف:

لقطة شاشة لسلاسل نصية تم تقسيمها إلى صفوف باستخدام Kutools

المثال #2 تقسيم الخلايا حسب طول معيّن

لتقسيم سلسلة نصية وفق طول معيّن، إليك الطرق التالية التي يمكنها مساعدتك.

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

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

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

لقطة شاشة تُظهر خلايا سيتم تقسيمها بعرض ثابت

1. حدد الخلايا التي ترغب في تقسيم السلاسل النصية بداخلها.

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

3. في مربع الحوارمعالج تحويل النص إلى أعمدة – الخطوة 1 من 3، حدد الخيارالعرض الثابتباستخدام زر الراديو، ثم انقر فوقالتالي.

لقطة شاشة لمربع حوار معالج تحويل النص إلى أعمدة – الخطوة 1 من 3 في Excel مع تحديد خيار "عرض ثابت"

4. بعد ذلك، يظهر مربع الحوارالخطوة 2 من 3. في قسممعاينة البيانات، انقر على الموضع المطلوب على المحور لإنشاء خط فاصل (خط مع سهم). بعد إنشاء جميع خطوط الفصل، انقر فوق الزرالتاليللمتابعة.

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

لقطة شاشة لمربع حوار معالج تحويل النص إلى أعمدة – الخطوة 2 من 3 مع وضع خطوط فاصلة لتقسيم النص

5. في الخطوة الأخيرة من المعالج، حدد الخلية التي تريد إخراج النصوص المفصَّلة إليها، ثم انقر فوق الزر.إنهاء.

لقطة شاشة لمربع حوار معالج تحويل النص إلى أعمدة – الخطوة 3 من 3 في Excel مع تمييز خلية الإخراج

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

لقطة شاشة لسلاسل نصية تم تقسيمها إلى أعمدة منفصلة كل 3 أحرف في Excel

تقسيم الخلايا حسب طول معيّن باستخدام أداة رائعة

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

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

1. حدد خلايا السلاسل النصية التي ترغب في تقسيمها وفق طول معيّن، ثم انقر فوقKutools > دمج وتقسيم > تقسيم الخلايا.

2. في مربع الحوارتقسيم الخلايا، عليك التهيئة كما يلي.

2.1) النطاق الذي حددته في الخطوة 1 مدرَج في مربع نطاق التقسيم، ويمكنك تغييره إذا احتجت لذلك؛
2.2) في قسمالنوع، اختر خيار تقسيم إلى صفوف أو تقسيم إلى أعمدة وفقًا لاحتياجاتك؛
2.3) في قسمالتقسيم حسب، اخترتحديد العرضزر راديو، وأدخل رقمًا يمثّل طول الحرف المستخدم لتقسيم سلسلة النص. في هذه الحالة، أدخلت الرقم 3 في مربع النص؛
2.4) انقر على زرموافق.

لقطة شاشة لمربع حوار تقسيم الخلايا مع تحديد خيار "التقسيم حسب العرض"

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

لقطة شاشة لمربع حوار تقسيم الخلايا في Kutools for Excel مع تحديد وجهة الإخراج

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

المثال #3 تقسيم الخلايا بواسطة كلمة معيّنة

كما هو موضح في لقطة الشاشة أدناه، يمكنك تقسيم السلاسل النصية في النطاق B5:B9 باستخدام الكلمة الكاملة «sales» من خلال تطبيق الصيغ المتوفرة في هذا القسم.

لقطة شاشة لسلاسل نصية في Excel سيتم تقسيمها بالكلمة "sales"

الحصول على الجزء الفرعي قبل كلمة معيّنة في خلية

يمكنك استخدام صيغة تعتمد على دالتي LEFT وFIND للحصول بسهولة على الجزء الفرعي الذي يسبق كلمة معيّنة في سلسلة نصية.

الصيغة العامة

=LEFT(A1,FIND(«certain_word», A1)-1)

المعاملات

A1: تمثّل الخلية التي تحتوي على سلسلة النص التي تريد تقسيمها بكلمة معيّنة؛
Certain_word: الكلمة المستخدمة لتقسيم سلسلة نصية. يمكن أن تكون مرجع الخلية للكلمة أو كلمة دقيقة محصورة بين علامتي اقتباس مزدوجتين؛

1. حدد خلية فارغة، ثم أدخل أو انقل الصيغة أدناه إليها واضغط مفتاحEnter للحصول على السلسلة الفرعية التي تسبق الكلمة المحددة. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل لتطبيق الصيغة على الخلايا الأخرى.

=LEFT(B5,FIND(«sales»,B5)-1)

لقطة شاشة للصيغة المستخدمة في Excel للحصول على السلسلة الفرعية قبل كلمة معينة

الحصول على السلسلة الفرعية التي تلي كلمة في خلية

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

الصيغة العامة

=TRIM(MID(A1,SEARCH(«certain_word»,A1)+LEN(«certain_word»),255))

المعاملات

A1: تمثّل الخلية التي تحتوي على سلسلة النص التي تريد تقسيمها بكلمة معيّنة؛
Certain_wordالكلمة المستخدمة لتقسيم سلسلة نصية، ويمكن أن تكون إما مرجع خلية يحتوي على الكلمة أو كلمة دقيقة محصورة بين علامتي اقتباس مزدوجتين.

1. حدد خلية فارغة بجانب الخلية الأولى للناتج (D5).

2. انسخ أو أدخل الصيغة أدناه، ثم اضغط على المفتاح.Enter. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل للحصول على باقي النتائج.

=TRIM(MID(B5,SEARCH(«sales»,B5)+LEN(«sales»),255))

لقطة شاشة للصيغة المستخدمة في Excel للحصول على السلسلة الفرعية بعد كلمة معينة

أصبحت سلاسل النصوص الآن مقسَّمة إلى أعمدة منفصلة باستخدام كلمات كاملة.

مثال #4 تقسيم الخلايا حسب فاصل الأسطر

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

لقطة شاشة لـ Excel مع جدول، تُظهر الخلايا المحددة التي سيتم تقسيمها بواسطة فواصل الأسطر

تقسيم الخلايا حسب فاصل الأسطر باستخدام ميزة «النص إلى أعمدة» (Text to Columns)

يمكنك استخدام ميزة «النص إلى أعمدة» في Excel لتقسيم النصوص بناءً على فاصل الأسطر. اتبع الخطوات التالية:

1. حدد نطاق الخلايا التي ترغب في تقسيم النصوص فيها وفقًا لفاصل الأسطر.

2. انقر فوقData>Text to Columns.

3. في مربع الحوارConvert Text to Columns Wizard – Step 1 of 3، اختر الخيارDelimited (زر الراديو)، ثم انقر فوق الزرNext.

لقطة شاشة لمعالج تحويل النص إلى أعمدة في Excel، يُظهر تحديد خيار "محدد بفواصل"

4. في مربع الحوارStep 2 of 3، قم بإلغاء تحديد أيDelimiters محددة مسبقًا، وفعّل خانة الاختيارOther، ثم اضغط على اختصار لوحة المفاتيحCtrl+J. ستلاحظ ظهور نقطة صغيرة في مربع الإدخال، ويتم في مربعData preview تقسيم النصوص حسب فواصل الأسطر. انقر فوق الزرNext.

لقطة شاشة لمربع حوار الخطوة 2 من 3 في Excel مع تحديد فاصل "أخرى" وإدخال Ctrl + J

5. في الخطوة الأخيرة من المعالج، حدد خلية الوجهة التي تريد إخراج النصوص المفصولة إليها، ثم انقر فوق الزر.Finish.

لقطة شاشة للخطوة الأخيرة من معالج تحويل النص إلى أعمدة في Excel، تُظهر الخلية الوجهة المحددة

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

تقسيم الخلايا حسب فاصل الأسطر باستخدام صيغة

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

باستخدام المثال نفسه، ستحصل بعد التقسيم على ثلاث سلاسل فرعية موزَّعة في أعمدة منفصلة.

الحصول على السلسلة الفرعية التي تسبق أول فاصل أسطر

أولاً، يمكننا تطبيق صيغة تعتمد على دالتَيLEFT وSEARCH لفصل السلسلة الفرعية التي تسبق أول فاصل أسطر في الخلية.

الصيغة العامة

=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم الجزء الفرعي منها قبل فاصل السطر الأول.

1. حدد خلية فارغة (مثل D5 في هذا المثال)، ثم انْسَخ الصيغة أدناه أو أدخِلها في الخلية واضغط مفتاحEnter. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل للحصول على السلاسل الفرعية التي تسبق أول فاصل أسطر في باقي الخلايا.

=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

لقطة شاشة لورقة Excel تُظهر صيغة لاستخراج سلسلة فرعية قبل فاصل السطر الأول

الحصول على السلسلة الفرعية بين أول وثاني فاصل أسطر

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

الصيغة العامة

=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم الجزء الفرعي منها بين فاصلَي السطر الأول والثاني.

1. حدد الخلية (E5) المجاورة لـ D5، ثم انسخ أو أدخل الصيغة أدناه فيها واضغط مفتاحEnter. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل للحصول على السلاسل الفرعية الواقعة بين أول وثاني فاصل أسطر في باقي الخلايا.

=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

لقطة شاشة لورقة Excel تُظهر صيغة لاستخراج سلسلة فرعية بين فاصل السطر الأول والثاني

الحصول على السلسلة الفرعية التي تلي ثاني فاصل أسطر

الخطوة الأولى هي الحصول على السلسلة الفرعية التي تأتي بعد ثاني فاصل أسطر باستخدام الصيغة أدناه.

الصيغة العامة

=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) + 1))

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم الجزء الفرعي منها بعد فاصل السطر الثاني.

1. حدد خلية (مثل F5)، ثم انسخ أو أدخل الصيغة أدناه فيها واضغط المفتاح.Enterبعد ذلك، حدد خلية الناتج واسحب مقبض التعبئة التلقائية لأسفل للحصول على السلاسل الفرعية التي تلي ثاني فاصل أسطر في باقي الخلايا.

=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

لقطة شاشة لورقة Excel تُظهر صيغة لاستخراج سلسلة فرعية بعد فاصل السطر الثاني

تقسيم الخلايا حسب فاصل الأسطر باستخدام VBA

يوفر هذا القسم كود VBA الذي يمكّنك من تقسيم النصوص في الخلايا المحددة بسهولة وفقًا لفاصل الأسطر في Excel.

1. اضغط على المفاتيحAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications.

2. في النافذةMicrosoft Visual Basic for Applications، انقر فوقInsert > Module. ثم انسخ كود VBA أدناه في نافذة الكود.

كود VBA: تقسيم الخلايا حسب فاصل الأسطر في Excel

Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
    Set xCell = xRg.Item(xI)
    xStr = VBA.Split(xCell.Value, vbLf)
    xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub

لقطة شاشة لنافذة Microsoft Visual Basic for Applications تُظهر كود VBA لتقسيم الخلايا بواسطة فواصل الأسطر

3. اضغط على مفتاحF5لتشغيل الكود. بعد ذلك، سيظهر مربع حوارKutools لـ Excel، حيث تحتاج إلى تحديد نطاق الخلايا التي تريد تقسيمها حسب فاصل الأسطر، ثم انقر فوق الزرOK.

لقطة شاشة لمربع حوار Kutools for Excel مع تحديد نطاق الخلايا المراد تقسيمها بواسطة فاصل السطر

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

لقطة شاشة للنتيجة بعد تقسيم الخلايا بواسطة فاصل السطر في Excel باستخدام Kutools

تقسيم الخلايا حسب فاصل الأسطر باستخدام أداة رائعة

هنا، نقدّم لك أداة مفيدة – وهي أداةتقسيم الخلايامنKutools لـ Excel. باستخدام هذه الأداة، يمكنك تقسيم النصوص في الخلايا المحددة بشكل جماعي حسب فاصل الأسطر بنقرات قليلة فقط.

1. حدد نطاق الخلايا الذي تريد تقسيم النصوص فيه حسب فواصل الأسطر.

2. انقر فوقKutools > Merge & Split > تقسيم الخلايالتفعيل الميزة.

3. في مربع الحوارتقسيم الخلايا، قم بإجراء الإعدادات التالية.

3.1) في مربعنطاق التقسيم، احتفظ بـ تحديد النطاق أو غيّره إلى نطاق جديد؛
3.2) في قسمالنوع، اختر تقسيم إلى صفوفأو تقسيم إلى أعمدةوفقًا لاحتياجاتك؛
3.3) في قسمالتقسيم حسب، اخترسطر جديدزر راديو؛
3.4) انقر على زرموافق. راجع لقطة الشاشة:

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

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

لقطة شاشة لمربع حوار تقسيم الخلايا مع تحديد خلية الوجهة

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

لقطة شاشة تُظهر نتيجة تقسيم النص بواسطة فواصل الأسطر في Excel باستخدام Kutools

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

مثال #5 تقسيم الخلايا حسب أول أو آخر فاصل فقط

قد تحتاج أحيانًا إلى تقسيم خلية إلى جزأين باستخدام أول فاصل أو آخر فاصل فقط—جرب الصيغ أدناه!

تقسيم الخلايا حسب أول فاصل باستخدام الصيغ

كما هو موضح في لقطة الشاشة أدناه، لتقسيم كل خلية في النطاق B5:B9 إلى جزأين باستخدام أول مسافة، تحتاج إلى تطبيق صيغتين.

لقطة شاشة لتقسيم النص بواسطة المسافة الأولى في Excel

فصل السلسلة الفرعية التي تسبق أول مسافة

لفصل السلسلة الفرعية التي تسبق أول مسافة، يمكنك استخدام صيغة تعتمد على دالتَي LEFT و FIND.

الصيغة العامة

=LEFT(cell,FIND(«delimiter»,cell)-1)

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم الجزء الفرعي منها قبل المسافة الأولى.
المحدد: المحدد المستخدم لتقسيم الخلية.

1. حدد خلية (مثل D5 في هذا المثال) لإدخال السلسلة الفرعية، ثم انسخ الصيغة أدناه أو أدخلها يدويًّا في الخلية واضغط مفتاحEnter. بعد ذلك، اسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل من خلية الناتج للحصول على السلسلة الفرعية لبقية الخلايا.

=LEFT(B5,FIND(« »,B5)-1)

لقطة شاشة للصيغة لتقسيم النص قبل المسافة الأولى في Excel

فصل السلسلة الفرعية التي تلي أول مسافة

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

الصيغة العامة

=RIGHT(cell,LEN(cell)-FIND(«delimiter»,cell))

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم الجزء الفرعي منها بعد المسافة الأولى.
المحدد:المحدد المستخدم لتقسيم الخلية.

1. انسخ أو أدخل الصيغة أدناه في الخلية E5، ثم اضغط على المفتاح.Enter للحصول على النتيجة. بعد ذلك، حدد خلية النتيجة واسحب مقبضالتعبئة التلقائية (AutoFill Handle)لأسفل لاستخراج الجزء الفرعي بعد آخر مسافة في الخلايا الأخرى.

=RIGHT(B5,LEN(B5)-FIND(« »,B5))

لقطة شاشة للنتيجة لتقسيم النص بعد المسافة الأولى في Excel

ملاحظةفي الصيغ، يمكنك تغيير مرجع الخلية إلى سلسلة نصية مع فاصل يتناسب مع احتياجاتك.

تقسيم الخلايا باستخدام الفاصل الأخير مع الصيغ

لتقسيم النصوص في نطاق الخلايا (B5:B9) إلى جزأين باستخدام آخر مسافة كما هو موضح في لقطة الشاشة، يمكن أن تساعدك الصيغتان المقدَّمتان في هذا القسم على إنجاز ذلك.

لقطة شاشة لتقسيم النص بواسطة المسافة الأخيرة في Excel

الحصول على النص الموجود يسار الفاصل الأخير

للحصول على النص الموجود يسار الفاصل الأخير في الخلية، يمكنك استخدام الصيغة أدناه.

الصيغة العامة

=LEFT(B5,SEARCH(«^»,SUBSTITUTE(cell,«delimiter»,«^»,LEN(cell)-LEN(SUBSTITUTE(cell,«delimiter»,«»))))-1)

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم النص منها إلى يسار آخر محدد.
المحدد: المحدد المستخدم لتقسيم الخلية.

1. حدد الخلية التي تريد وضع الجزء الفرعي الأيسر فيها، ثم انقل أو أدخل الصيغة أدناه واضغط على المفتاح.Enterبعد ذلك، حدد خلية النتيجة واسحب مقبض التعبئة.التعبئة التلقائية (AutoFill Handle)لأسفل لتطبيق الصيغة على الخلايا الأخرى.

=LEFT(B5,SEARCH(«^»,SUBSTITUTE(B5,« »,«^»,LEN(B5)-LEN(SUBSTITUTE(B5,« »,«»))))-1)

لقطة شاشة للصيغة لتقسيم النص قبل المسافة الأخيرة في Excel

الحصول على النص الموجود يمين الفاصل الأخير

الآن نحتاج إلى استخراج النص الموجود يمين آخر مسافة في هذه الحالة.

الصيغة العامة

=TRIM(RIGHT(SUBSTITUTE(cell,«delimiter»,REPT(«delimiter»,LEN(cell))),LEN(cell)))

المعاملات

خلية: خلية سلسلة النص التي تريد تقسيم النص منها إلى يمين آخر محدد.
المحدد: المحدد المستخدم لتقسيم الخلية.

1. حدد الخلية التي ترغب في وضع الجزء الفرعي الأيمن فيها، ثم أدخل أو انقل الصيغة أدناه إليها واضغط على المفتاح.Enter. بعد ذلك، حدد خلية النتيجة واسحب مقبض التعبئة التلقائية (AutoFill Handle) لأسفل لتطبيق الصيغة على الخلايا الأخرى.

=TRIM(RIGHT(SUBSTITUTE(B5,« »,REPT(« »,LEN(B5))),LEN(B5)))

لقطة شاشة للصيغة لتقسيم النص بعد المسافة الأخيرة في Excel

ملاحظةفي الصيغ، يمكنك تغيير مرجع الخلية إلى سلسلة نصية مع فاصل يناسب احتياجاتك.

مثال #6 تقسيم الخلايا بالحرف الكبير

يقدّم هذا القسم دالة مُعرَّفة من قِبل المستخدم لتقسيم الكلمات في الخلايا استنادًا إلى الحرف الكبير.

لقطة شاشة لتقسيم النص بواسطة الحرف الكبير في Excel

1. اضغط على المفتاحAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications.

2. في النافذةمايكروسوفت فيجوال بيسك للتطبيقات (Microsoft Visual Basic for Applications)، انقر فوقإدراج (Insert)>وحدة نمطية (Module)، ثم انسخ كود VBA أدناه في نافذة الكود.

كود VBA: تقسيم الخلايا بالحرف الكبير في Excel

Function GetName(s As String, Num As Long) As String
'Updated by Extendoffice 20211116
  With CreateObject("VBSCript.RegExp")
    .Global = True
    .Pattern = "[A-Z][a-z]+|[A-Z]"
    GetName = .Execute(s).Item(Num - 1)
  End With
End Function

3. اضغط على مفاتيحAlt+Qلإغلاق نافذةمايكروسوفت فيجوال بيسك للتطبيقات (Microsoft Visual Basic for Applications).

4. حدد خلية (مثل D5) لإخراج الكلمة الواقعة يسار أول حرف كبير، ثم أدخل الصيغة أدناه واضغط على المفتاح.Enter. بعد ذلك، اسحب مقبضالتعبئة التلقائية (AutoFill Handle)من خلية النتيجة هذه إلى اليمين ثم لأسفل للحصول على باقي الكلمات.

=IFERROR(GetName($B5,COLUMNS($D:D)),«»)

لقطة شاشة للنتيجة لتقسيم النص بواسطة الحرف الكبير باستخدام VBA

ملاحظةفي الكود، تمثّل الخلية $B5 الخلية التي سيتم تقسيمها، بينما يُشير العمود $D:D إلى عمود النتائج. يُرجى تعديلها وفقًا لبياناتك الخاصة.

مثال #7 تقسيم الاسم في الخلايا

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

تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير

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

لقطة شاشة تُظهر عمودًا بأسماء كاملة سيتم تقسيمها إلى أعمدة منفصلة للأسماء الأولى والأخيرة

1) تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام الصيغ

تحتاج إلى تطبيق صيغتين منفصلتين لتقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير.

تقسيم الاسم الأول من الاسم الكامل

يمكنك استخدام صيغة تعتمد على دالتي LEFT وSEARCH لاستخراج الاسم الأول من الاسم الكامل بسهولة.

الصيغة العامة

=LEFT(cell, SEARCH(« », cell) - 1)

1. حدد خلية لإخراج الاسم الأول.

2. انقل أو أدخل الصيغة أدناه فيها واضغط على مفتاحEnter. حدد خلية النتيجة هذه واسحب مقبضالتعبئة التلقائية (AutoFill Handle)لأسفل لتقسيم الاسم الأول من باقي الاسم الكامل.

=LEFT(B5, SEARCH(« », B5) - 1)

لقطة شاشة للصيغة المستخدمة لاستخراج الاسم الأول من اسم كامل في Excel

الآن بعد أن قمتَ بفصل الاسم الأول عن الاسم الكامل ضمن نطاق محدود من الخلايا، تابع وطبّق الصيغة أدناه لاستخراج الاسم الأخير.

تقسيم الاسم الأخير من الاسم الكامل

الصيغة العامة

=RIGHT(cell, LEN(cell) - SEARCH(«^», SUBSTITUTE(cell,« », «^», LEN(cell) - LEN(SUBSTITUTE(cell, « », «»)))))

1. حدد خليةً بجانب خلية الاسم الأول.

2. انقل أو أدخل الصيغة أدناه، ثم اضغط على المفتاح.Enter. بعد ذلك، حدد خلية النتيجة واسحب مقبض التعبئة التلقائية (AutoFill Handle) لأسفل لاستخراج الاسم الأخير من باقي الأسماء الكاملة.

=RIGHT(B5, LEN(B5) - SEARCH(«^», SUBSTITUTE(B5,« », «^», LEN(B5) - LEN(SUBSTITUTE(B5, « », «»)))))

لقطة شاشة للصيغة المستخدمة لاستخراج الاسم الأخير من اسم كامل في Excel

ملاحظة: في الصيغ، تمثّل الخلية B5 اسمك الكامل الذي تريد تقسيمه. يمكنك تعديلها حسب احتياجاتك.

2) تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام أداة رائعة

يجد العديد من مستخدمي Excel صعوبة في تذكُّر الصيغ — وهنا نوصي بميزةٍ مثالية!تقسيم الاسمفيKutools لـ Excel. باستخدام هذه الميزة، يمكنك تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير بسهولة تامة، وببضع نقرات فقط!

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

1. حدد نطاق الخلايا الذي يحتوي على الاسم الكامل، ثم انقر فوقKutools > دمج وتقسيم (Merge & Split) > تقسيم الاسم.

لقطة شاشة لخيار "تقسيم الأسماء" في تبويب Kutools في Excel

2. في مربع الحوارتقسيم الاسم، حدد فقط خانتيالاسم الأولوالاسم الأخيرفي قسمنوع التقسيم، ثم انقر فوقموافق (OK).

نصائح: يُعرض تحديد النطاق في مربعنطاق التقسيم، ويمكنك تعديله حسب الحاجة.

لقطة شاشة تُظهر مربع حوار تقسيم الأسماء حيث تم تحديد الاسم الأول والأخير للتقسيم

3. بعد ذلك، يظهر مربع حوار.تقسيم الاسمآخر؛ حدد خلية الوجهة، ثم انقر فوقموافق (OK).

لقطة شاشة لمربع حوار تقسيم الأسماء حيث يختار المستخدم خلية الوجهة

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

لقطة شاشة تُظهر النتائج بعد تقسيم الأسماء الكاملة إلى أسماء أولى وأخيرة في Excel باستخدام Kutools

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

تقسيم الاسم الكامل إلى الاسم الأول والاسم الأوسط والاسم الأخير

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

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

1) تقسيم الاسم الكامل إلى الاسم الأول والاسم الأوسط والاسم الأخير باستخدام ميزة ‹نص إلى أعمدة› (Text to Columns)

ميزة مدمجة – «نص إلى أعمدة» (Text to Columns) تُسهّل عليك تقسيم الاسم الكامل بسلاسة إلى الاسم الأول والاسم الأوسط والاسم الأخير في Excel.

يمكنكاتباع الخطوات المذكورة أعلاه لتطبيق ميزة ‹نص إلى أعمدة› (Text to Columns).

ملاحظة: في الخطوة 2 من معالج 3، حدد فقط خانةالمسافة (Space).

2) تقسيم الاسم الكامل إلى الاسم الأول والاسم الأوسط والاسم الأخير باستخدام الصيغ

يمكنك أيضًا استخدام صيغ في Excel لتقسيم الاسم الكامل تلقائيًا إلى الاسم الأول، والاسم الأوسط، والاسم الأخير.

الصيغ العامة المستخدمة لتقسيم الاسم الكامل

تقسيم الاسم الأول

=LEFT(cell,SEARCH(« », cell)-1)

تقسيم الاسم الأوسط

=MID(cell, SEARCH(« », cell) + 1, SEARCH(« », cell, SEARCH(« », cell)+1) - SEARCH(« », cell)-1)

تقسيم الاسم الأخير

=RIGHT(cell,LEN(cell) - SEARCH(« »,cell, SEARCH(« »,cell,1)+1))

ثم طبّق الصيغ في الخلايا المختلفة للحصول على الاسم الأول والاسم الأوسط والاسم الأخير.

1. في الخلية D5، أدخل الصيغة أدناه ثم اضغط على المفتاح.Enterبعد ذلك، حدد خلية النتيجة واسحب مقبض التعبئة التلقائية (AutoFill Handle) لأسفل لاستخراج الأسماء الأولى من باقي الأسماء الكاملة.

=LEFT(B5,SEARCH(« », B5)-1)

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

2. أدخل الصيغة أدناه في الخلية E5 واضغط على مفتاحEnterللحصول على أول الاسم الأوسط. حدد خلية الناتج واسحب مقبض التعبئة التلقائية (AutoFill Handle) لأسفل للحصول على باقي الاسم الأوسط.

=MID(B5, SEARCH(« », B5) + 1, SEARCH(« », B5, SEARCH(« », B5)+1) - SEARCH(« », B5)-1)

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

3. للحصول على الاسم الأخير، أدخل الصيغة أدناه في الخلية F5، ثم اضغط علىEnter، وحدد خلية الناتج واسحب مقبض التعبئة التلقائية عبر الخلايا التي تحتاجها.

=RIGHT(B5,LEN(B5) - SEARCH(« »,B5, SEARCH(« »,B5,1)+1))

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

3) قسّم الاسم الكامل إلى الاسم الأول والاسم الأوسط والاسم الأخير باستخدام أداة رائعة

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

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

1. حدد خلايا الاسم الكامل التي ترغب في تقسيمها، ثم انقر علىKutools>دمج وتقسيم>تقسيم الاسم.

2. في مربع حوارتقسيم الاسم، عليك إجراء الإعدادات التالية:

2.1) تم عرض تحديد النطاق في مربعالنطاق المرادتقسيمه، ويمكنك تغييره حسب الحاجة؛
2.2) في قسمنوع التقسيم، فعّل خانات الاسم الأول،الاسم الأوسطو الاسم الأخير؛
2.2) انقر على زرموافق.

لقطة شاشة لمربع حوار تقسيم الأسماء حيث تم تحديد الأسماء الأولى والوسطى والأخيرة للتقسيم

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

صورة متحركة (GIF) تُظهر ميزة تقسيم الأسماء في Kutools for Excel لتقسيم الأسماء الكاملة إلى أسماء أولى ووسطى وأخيرة

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

مثال #8 تقسيم تقسيم حسب النص والرقم في الخلايا

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

لقطة شاشة تُظهر قائمة بسلاسل نصية تحتوي على نص وأرقام معًا

تقسيم تقسيم حسب النص والرقم باستخدام الصيغ

باستخدام الصيغ التالية، يمكنك فصل النص والرقم الموجودين في خلية واحدة إلى خليتين منفصلتين.

صيغ عامة

استخراج النص من الخلية

=LEFT(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))-1)

استخراج الأرقام من الخلية

=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)

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

1. حدد خلية فارغة لوضع النص الخاص بأول سلسلة في القائمة، ثم انقل أو أدخل الصيغة أدناه واضغط على المفتاح.Enter. حدد خلية الناتج، ثم اسحب مقبض التعبئة التلقائية لأسفل للحصول على نصوص باقي السلاسل في القائمة.

=LEFT(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))-1)

لقطة شاشة تُظهر الصيغة لاستخراج النص من خلية في Excel

2. حدد الخلية (E5) المجاورة للخلية الأولى للناتج (D5)، ثم انقل أو أدخل الصيغة أدناه واضغط علىEnter. حدد خلية الناتج، ثم اسحب مقبض التعبئة التلقائية لأسفل للحصول على أرقام باقي السلاسل النصية في القائمة.

=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

لقطة شاشة تُظهر الصيغة لاستخراج الأرقام من خلية في Excel

تقسيم تقسيم حسب النص والرقم باستخدام الملء الفوري (Flash Fill) (الإصدارات 2013 فما بعد)

إذا كنت تستخدم Excel 2013 أو إصدارًا أحدث، يمكنك الاستفادة من ميزةالملء الفوري (Flash Fill)المدمجة لفصل النص عن الرقم من خلية واحدة إلى عمودين بسهولة.

ملاحظةلكي تعمل ميزة الملء الفوري بشكل صحيح، يجب أن تكون أعمدة النتائج مباشرةً بجانب عمود السلسلة النصية الأصلية. فعلى سبيل المثال، إذا كانت السلاسل النصية الأصلية موجودة في العمود B، فضع النتائج المفصَّلة حسب النص والرقم في العمودَين C وD. راجع لقطة الشاشة:

لقطة شاشة تُظهر ميزة الملء التلقائي (Flash Fill) في Excel المستخدمة لتقسيم النص والأرقام إلى أعمدة

1. اكتب يدويًا محتوى الخلية D5 (أول خلية في السلسلة النصية) داخل الخلية C5.

2. استمر في كتابة نص الخلية الثانية من السلسلة النصية (D6) داخل الخلية C6.

لقطة شاشة تُظهر إدخال المثال الأول يدويًا لتقسيم النص في Excel

3. في الخلية C7، انقر علىبيانات > الملء الفوري (Flash Fill).

لقطة شاشة تُظهر خيار الملء التلقائي (Flash Fill) في Excel

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

لقطة شاشة تُظهر النص المملوء تلقائيًا في Excel باستخدام الملء التلقائي (Flash Fill)

4. كرر الخطوات من 1 إلى 3 للحصول على الأرقام في العمود D.

لقطة شاشة تُظهر الأرقام المقسمة المملوءة تلقائيًا في Excel باستخدام الملء التلقائي (Flash Fill)

ملاحظات:

1) إذا كانت سلاسل النصوص غير منتظمة، فقد تُرجع قيمًا خاطئة. يمكنك الضغط على مفتاحَيCtrl+Zلإلغاء أمرالتعبئة السريعة، ثم الانتقال لتطبيق طرق أخرى.
2) إذا لم تعمل التعبئة السريعة، فانقر علىملف>خيارات. في نافذةخيارات Excel، انقر علىمتقدمفي اللوحة اليسرى، وفعّل خانةالتعبئة السريعةتلقائيًافي قسمخيارات التحرير، ثم انقر علىموافق.

لقطة شاشة تُظهر كيفية تمكين ميزة الملء التلقائي (Flash Fill) في خيارات Excel

تقسيم تقسيم حسب النص والرقم باستخدام دالة معرّفة من قبل المستخدم

إذا كانت السلاسل النصية في القائمة غير منتظمة، فقد تؤدي الطريقتان السابقتان إلى نتائج خاطئة، كما يظهر في لقطة الشاشة أدناه.

لقطة شاشة تُظهر نتائج غير صحيحة من استخدام الملء التلقائي (Flash Fill) في Excel مع بيانات غير منتظمة

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

لقطة شاشة تُظهر نتائج صحيحة باستخدام دالة معرّفة من قبل المستخدم في Excel لتقسيم النص والأرقام

1. اضغط على المفاتيحAlt + F11.

2. في النافذةMicrosoft Visual Basic for Applications المفتوحة، انقر علىإدراج > وحدة نمطية (Module)، ثم انسخ كود VBA أدناه إلى نافذة الكود.

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

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Update by Extendoffice 20211105
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

لقطة شاشة تُظهر نافذة Microsoft Visual Basic for Applications

3. اضغط على المفاتيحAlt+Q لإغلاق نافذةMicrosoft Visual Basic for Applications.

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

=SplitText(B5,FALSE)

لقطة شاشة تُظهر الصيغة المستخدمة لاستخراج النص باستخدام دالة معرّفة من قبل المستخدم في Excel

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

=SplitText(B5,TRUE)

لقطة شاشة تُظهر الصيغة المستخدمة لاستخراج الأرقام باستخدام دالة معرّفة من قبل المستخدم في Excel

تقسيم تقسيم حسب النص والرقم باستخدام أداة رائعة

هنا، نقدّم لك أسهل طريقة لتقسيم محتوى الخلية دفعةً واحدة إلى عمودين بناءً على النص والأرقام معًا، وذلك باستخدام ميزةتقسيم الخلايامنKutools لـ Excel، يمكنك حل هذه المشكلة بنقرات قليلة فقط!

1. حدد خلايا السلاسل النصية التي تريد تقسيمها إلى عمودين بناءً على النص والرقم الموجودين فيها.

2. انقر علىKutools > دمج وتقسيم > تقسيم الخلايا.

3. في مربع حوارتقسيم الخلايا، قم بإجراء الإعدادات التالية.

3.1) تم إدراج تحديد النطاق في مربعنطاق التقسيم، ويمكنك النقر على زرزر تحديد النطاقلتحديد نطاق جديد حسب الحاجة؛
3.2) في قسمالنوع، اخترتقسيم إلى صفوفأوتقسيم إلى أعمدة؛
3.3) في قسمالتقسيم حسب، اخترنصورقمزر راديو؛
3.4) انقر على زرموافق.

لقطة شاشة تُظهر إعدادات مربع حوار تقسيم الخلايا

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

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

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

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


2. تقسيم خلايا تحتوي أرقامًا

يوضّح هذا الجزء كيفية تقسيم خلايا الأرقام في حالتين: الأولى هي تقسيم رقم مكوَّن من أكثر من خانة إلى خانات فردية، والثانية هي تقسيم الرقم عند الفاصلة العشرية لفصل الجزء الصحيح عن الجزء العشري.

مثال #1: تقسيم الخلايا حسب الخانات

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

لقطة شاشة تُظهر طريقة تقسيم رقم إلى أرقام فردية في Excel باستخدام أعمدة متعددة

تقسيم رقم في خلية إلى خانات فردية باستخدام صيغة

يمكنك استخدام الصيغة أدناه لتقسيم رقم إلى خاناته الفردية وتوزيعها تلقائيًا عبر أعمدة منفصلة.

الصيغة العامة

=MID($A1, COLUMNS($A$1:A$1), 1)

المعامل

A1: تمثّل الخلية التي تحتوي على رقم تريد تقسيمه إلى أرقام فردية.

1. حدد خلية فارغة لإدخال الخانة الأولى، وأدخل الصيغة أدناه، ثم اضغط على مفتاحEnter.

=MID($B3, COLUMNS($B$3:B$3), 1)

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

لقطة شاشة تُظهر نتيجة تقسيم رقم إلى أرقام فردية في Excel

ملاحظة: في هذه الصيغة، تمثّل الخلية B3 الرقم الذي تريد تقسيمه إلى خانات فردية، ويمكنك تغييرها حسب احتياجاتك.

تقسيم رقم في خلية إلى خانات فردية باستخدام VBA

يمكن لرمز VBA أدناه أيضًا مساعدتك في تقسيم رقم موجود في خلية إلى خانات فردية في Excel. اتبع الخطوات التالية:

1. اضغط مفاتيحAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications.

2. في نافذةMicrosoft Visual Basic for Applications، انقر فوقInsert > Module، ثم انسخ كود VBA أدناه في نافذة الكود.

كود VBA: تقسيم الأرقام إلى أرقام فردية في Excel

Sub SplitNumberIntoDigits()
'Updateby Extendoffice 2021118
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Kutools for Excel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
 xInt = InputRng.Row

Application.ScreenUpdating = False

For Each Rng In InputRng
    xValue = Rng.Value
    xRow = (Rng.Row - xInt) + 1
    For I = 1 To VBA.Len(xValue)
        OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1)
    Next
Next
Application.ScreenUpdating = True
End Sub

لقطة شاشة لنافذة Microsoft Visual Basic for Applications تُظهر كود VBA لتقسيم الأرقام إلى أرقام فردية

3. اضغط مفتاحF5 لتشغيل الكود، ثم تظهر نافذة حواريةKutools لـ Excel، حيث تحتاج إلى تحديد نطاق خلايا الأرقام التي تريد تقسيمها، ثم انقر فوق زرOK.

لقطة شاشة لمربع حوار Kutools for Excel المستخدم لتحديد نطاق خلايا الأرقام المراد تقسيمها

4. تظهر نافذة الحوار الثانية.Kutools لـ Excel، حيث تحتاج إلى تحديد خلية لإخراج الأرقام الفردية، ثم انقر فوقOK.

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

ملاحظة: يمكن لهذا الكود تقسيم الكلمة إلى أحرف فردية أيضًا.

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

لقطة شاشة تُظهر نتيجة تقسيم خلايا الأرقام إلى أرقام فردية باستخدام Kutools

تقسيم رقم إلى أرقام فردية بسهولة باستخدام أداة رائعة

Kutools لـ Excel’s تقسيم الخلاياأداةٌ مفيدة تساعدك على تقسيم الأرقام بسهولة إلى أرقام فردية في Excel.

1. بعد التثبيتKutools لـ Excel، حدد نطاق خلايا الأرقام التي تريد تقسيمها، ثم انقر فوقKutools>Merge & Split>تقسيم الخلايا.

2. في نافذة الحوارتقسيم الخلايا، قم بالإعدادات التالية.

2.1) في قسمنطاق التقسيم، يمكنك رؤية النطاق الذي حددته معروضًا في مربع النص. يمكنك النقر على زرزر تحديد النطاقلتغيير النطاق حسب الحاجة؛
2.2) في قسمالنوع، اختر تقسيم إلى صفوفأوتقسيم إلى أعمدةوفقًا لاحتياجاتك؛
2.3) في قسمالتقسيم حسب، اخترتحديد العرضزر راديو، وأدخل الرقم1في مربع النص؛
2.4) انقر على زرموافق.

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

3. في نافذة الحوار المفتوحةتقسيم الخلايا، حدد خلية فارغة لإخراج الأرقام، ثم انقر فوق زرOK.

لقطة شاشة لمربع حوار تقسيم الخلايا مع وجهة الإخراج للأرقام الفردية

بعد ذلك، تُقسَّم الأرقام الموجودة في الخلايا المحددة إلى أرقام فردية دفعة واحدة.

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

مثال #2 تقسيم الرقم عند العلامة العشرية

تتناول هذه الفقرة بعض الطرق لفصل الرقم إلى جزئه الصحيح والجزء العشري في Excel.

لقطة شاشة لجدول نموذجي يُظهر خلايا أرقام سيتم تقسيمها عند الفواصل العشرية

تقسيم الرقم عند العلامة العشرية باستخدام الصيغ

يمكنك استخدام دالة TRUNC في Excel لفصل الرقم عند العلامة العشرية باتباع الخطوات التالية:

صيغ عامة

الحصول على الجزء الصحيح

=TRUNC(A1)

الحصول على الجزء العشري

=A1-TRUNC(A1)

المعامل

A1: تمثّل الخلية التي تريد تقسيمها عند العلامة العشرية.

الآن يمكنك تطبيق هاتين الصيغتين لتقسيم الأرقام في نطاق محدد من الخلايا عند العلامة العشرية في Excel.

1. حدد خلية لإدخال الجزء الصحيح من أول رقم، ثم أدخل الصيغة أدناه واضغط مفتاحEnter. بعد ذلك، حدد خلية الناتج واسحب مقبض التعبئة التلقائي (AutoFill Handle) لأسفل للحصول على الأجزاء الصحيحة لبقية خلايا الأرقام.

=TRUNC(B5)

لقطة شاشة للنتيجة بعد تقسيم رقم إلى الجزء الصحيح باستخدام دالة TRUNC

2. حدد خلية بجانب أول خلية تحتوي على نتيجة لوضع الجزء العشري، ثم أدخل الصيغة أدناه واضغط المفتاح.Enter. بعد ذلك، حدد خلية الناتج واسحب مقبض التعبئة التلقائي (AutoFill Handle) لأسفل للحصول على الأجزاء العشرية المقابلة لبقية خلايا الأرقام.

=B5-TRUNC(B5)

لقطة شاشة للنتيجة بعد تقسيم رقم إلى الجزء العشري باستخدام دالة TRUNC

تقسيم الرقم عند العلامة العشرية باستخدام تحويل النص إلى أعمدة (Text to Columns)

يمكنك تطبيق ميزةText to Columnsلتقسيم الرقم عند العلامة العشرية في Excel.

1. حدد نطاق خلايا الأرقام التي تريد تقسيمها عند العلامة العشرية، ثم انقر فوقData > Text to Columns.

2. في نافذة الحوارConvert Text to Columns Wizard – Step 1 of 3، حدد الخيارDelimited باستخدام زر الراديو، ثم انقر فوق الزرNext.

لقطة شاشة لمربع حوار "الخطوة 1 من 3" لميزة تحويل النص إلى أعمدة في Excel، مع تحديد زر الاختيار "محدد بفواصل"

3. في نافذة الحوارStep 2 of 3، حدد فقط خانة الاختيارOther، وأدخل نقطة في مربع النص، ثم انقر فوق زرNext.

لقطة شاشة لمربع حوار "الخطوة 2 من 3" لميزة تحويل النص إلى أعمدة في Excel، مع تحديد خانة الاختيار "أخرى" وإدخال نقطة

4. في نافذة الحوارStep 3 of 3، انقر فوق الزرزر تحديد النطاق لتحديد خلية الوجهة التي سيتم فيها إخراج الأجزاء الصحيحة والعشرية بعد التقسيم، ثم انقر أخيرًا فوق زرFinish. انظر لقطة الشاشة:

لقطة شاشة لمربع حوار "الخطوة 3 من 3" لميزة تحويل النص إلى أعمدة في Excel، مع تحديد خلية الوجهة

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

لقطة شاشة للنتيجة بعد تقسيم رقم إلى جزئيه الصحيح والعشري باستخدام تحويل النص إلى أعمدة، تُظهر مشكلة في الجزء العشري السالب

تقسيم الرقم عند العلامة العشرية باستخدام الملء الفوري (Flash Fill) (الإصدارات 2013 فما بعد)

في المثال السابق، عرضنا استخدام دالةFlash Fill لتقسيم القيم حسب النص والرقم في الخلايا، وهنا سنعرض نفس الطريقة لفصل الرقم عند العلامة العشرية.

1. أدخل بعض الأمثلة. في هذه الحالة، أدخل الجزء الصحيح من الخلية B5 في الخلية C5، وأدخل الجزء الصحيح من الخلية B6 في الخلية C6. انظر لقطة الشاشة:

ملاحظة: بالنسبة للأرقام السالبة، لا تنسَ إدخال الإشارة السالبة معًا.

لقطة شاشة لتطبيق طريقة الملء التلقائي (Flash Fill) لاستخراج الجزء الصحيح من رقم في Excel

3. حدد الخلايا التي تحتوي على الأمثلة في العمود الذي تريد ملءه، ثم انقر فوقData > Flash Fill.

لقطة شاشة لخيار الملء التلقائي (Flash Fill) في Excel

بعد ذلك، يتم استخراج الأجزاء الصحيحة من خلايا الأرقام المحددة، كما يظهر في لقطة الشاشة أدناه.

لقطة شاشة تُظهر الجزء الصحيح المستخرج بعد استخدام الملء التلقائي (Flash Fill) على خلايا الأرقام في Excel

4. كرّر الخطوات أعلاه لفصل الأجزاء العشرية من نفس خلايا الأرقام.

لقطة شاشة تُظهر الجزء العشري المستخرج بعد استخدام الملء التلقائي (Flash Fill) على خلايا الأرقام في Excel


3. تقسيم خلايا التواريخ

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

المثال #1 تقسيم خلايا التواريخ إلى يوم وشهر وسنة منفصلة

بافتراض أن لديك قائمة تواريخ في النطاق B5:B9، وتريد تقسيم كل تاريخ إلى ثلاثة أعمدة منفصلة تمثّل اليوم والشهر والسنة، فإليك ثلاث طرق فعّالة لتحقيق ذلك.

لقطة شاشة لقائمة خلايا تواريخ في Excel، تُظهر أمثلة لقيم التواريخ في العمود B5:B9

تقسيم خلايا التواريخ إلى يوم وشهر وسنة باستخدام الصيغ

يمكنك تطبيق ثلاث صيغ تعتمد على دالةDATE، ودالةMONTH، ودالةYEAR لتقسيم التاريخ إلى يوم وشهر وسنة منفصلة في Excel.

صيغ عامة

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

المعامل

A1: تمثّل خلية التاريخ التي تريد تقسيمها إلى يوم وشهر وسنة منفصلة.

1. أنشئ ثلاثة أعمدة منفصلة لإدخال اليوم والشهر والسنة كلٌ على حدة.

2. حدد الخلية الأولى في عمود اليوم، وأدخل الصيغة أدناه واضغط مفتاحEnterللحصول على يوم أول خلية تاريخ (B5). حدد خلية الناتج هذه واسحب مقبض التعبئة التلقائي (AutoFill Handle) لأسفل للحصول على الأيام لبقية خلايا التواريخ.

=DAY(B5)

لقطة شاشة لصيغة في Excel لاستخراج اليوم من تاريخ، باستخدام دالة DAY في عمود الأيام

3. قم بتطبيق نفس الخطوات المذكورة في الخطوة 1 على عمودَيMonth وYear لاستخراج الشهر والسنة بشكل منفصل من خلايا التواريخ.

الحصول على شهر التاريخ

=MONTH(B5)

لقطة شاشة لصيغة في Excel لاستخراج الشهر من تاريخ، باستخدام دالة MONTH في عمود الشهور

الحصول على سنة التاريخ

=YEAR(B5)

لقطة شاشة لصيغة في Excel لاستخراج السنة من تاريخ، باستخدام دالة YEAR في عمود السنوات

تقسيم خلايا التواريخ إلى يوم وشهر وسنة باستخدام تحويل النص إلى أعمدة (Text to Columns)

يمكنكاتباع الخطوات أعلاه لتطبيق ميزة تحويل النص إلى أعمدة (Text to Columns)لتقسيم خلايا التواريخ إلى يوم وشهر وسنة منفصلة في Excel.

ملاحظة: في مربع حوارالخطوة 2 من 3، قم فقط بتحديد خانة الاختيارأخرى، واكتب رمز/في مربع النص.

لقطة شاشة لمربع حوار "تحويل النص إلى أعمدة" في Excel، مع تحديد خيار "أخرى" وإدخال رمز الشرطة المائلة (/) لتقسيم خلايا التواريخ

تقسيم خلايا التواريخ إلى يوم وشهر وسنة باستخدام أداة رائعة

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

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

تساعدك هذه الميزة على تحقيق نتيجة تقسيم التواريخ دفعة واحدة بنقرات قليلة فقط.

انقر لمعرفة المزيد عن هذه الميزة.

لقطة شاشة لصورة متحركة (GIF) تُظهر ميزة تقسيم الخلايا، لتقسيم خلايا التواريخ إلى يوم وشهر وسنة

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

مثال #2 تقسيم التاريخ والوقت في خلية

افترض أن لديك قائمة بتاريخ ووقت في النطاق B5:B9، وتريد فصل التواريخ والأوقات إلى أعمدة منفصلة؛ سيعرض هذا القسم طرقًا مختلفة لمساعدتك على إنجاز هذه المهمة بسلاسة.

لقطة شاشة لقائمة خلايا تواريخ ووقت في Excel، تُظهر أمثلة للتواريخ والأوقات في العمود B5:B9

تقسيم التاريخ والوقت في خلية باستخدام صيغة

يمكنك استخدام الصيغ التالية لفصل التاريخ والوقت تلقائيًا إلى أعمدة منفصلة في Excel.

1. جهّز عمودين لإدخال التواريخ والأوقات.

2. عليك تعيين تنسيق خلايا عمود التاريخ إلىتاريخ، وتعيين تنسيق خلايا عمود الوقت إلىوقت.

1) حدد نطاق التاريخ، ثم انقر بزر الماوس الأيمن واخترتعيين تنسيق الخليةمن القائمة السياقية. في مربع حوارتعيين تنسيق الخلية، اخترتاريخفي مربعالفئة، وحدد أي تنسيق تنسيق التاريخ تحتاجه في مربعالنوع، ثم انقر علىموافقلحفظ التغييرات.

لقطة شاشة لمربع حوار تنسيق الخلايا في Excel، مع تحديد فئة التاريخ لتنسيق عمود التواريخ

2) حدد نطاق الوقت، ثم انقر بزر الماوس الأيمن واختر تعيين تنسيق الخليةمن القائمة السياقية. في مربع تعيين تنسيق الخليةالحوار، اخترالوقتفي مربعالفئة، وحدد أي تنسيق وقت تحتاجه في مربعالنوع، ثم انقر فوقموافقلحفظ التغييرات.

لقطة شاشة لمربع حوار تنسيق الخلايا في Excel، مع تحديد فئة الوقت لتنسيق عمود الأوقات

3. حدد الخلية الأولى في عمودالتاريخ، وأدخل الصيغة أدناه ثم اضغط على مفتاحEnterللحصول على تاريخ الخلية B5. حدد خلية النتيجة هذه واسحب مقبض التعبئة التلقائية (AutoFill Handle) لأسفل للحصول على التواريخ الأخرى.

=INT(B5)

لقطة شاشة لصيغة Excel لاستخراج جزء التاريخ من قيمة التاريخ والوقت، باستخدام دالة INT

4. طبّق الصيغة التالية في عمود الوقت لاستخراج الأوقات ضمن النطاق B5:B9.

=B5-D5

لقطة شاشة لصيغة Excel لاستخراج جزء الوقت من قيمة التاريخ والوقت، باستخدام الصيغة =B5-D5

تقسيم التاريخ والوقت في خلية باستخدام ميزة Flash Fill (الإصدارات 2013 فما بعد)

إذا كنت تستخدم Excel 2013 أو إصدارًا أحدث، يمكنك الاستفادة من ميزة Flash Fill المدمجة لفصل التاريخ والوقت تلقائيًا إلى أعمدة منفصلة.

1. أنشئ أعمدة التاريخ والوقت، وأدخل بعض الأمثلة التي ترغب في الحصول عليها كناتج. في عمودالتاريخ، أدخل تاريخ الخلية B5 في C5، وتاريخ B6 في C6. وفي عمودالوقت، أدخل وقت B5 في D5 ووقت B6 في D6. انظر لقطة الشاشة:

لقطة شاشة تُظهر أمثلة لقيم التواريخ والأوقات المدخلة يدويًا في أعمدة Excel ليقوم الملء التلقائي (Flash Fill) بتقسيمها

2. حدد عمود التاريخ (بما في ذلك الأمثلة المدخلة) الذي تريد ملءه، ثم انتقل إلىبيانات>Flash Fill.

3. حدد عمود الوقت (بما في ذلك الأمثلة المدخلة) الذي تريد ملءه، ثم فعّل ميزةFlash Fill أيضًا. وبذلك سيتم تقسيم التواريخ والأوقات في النطاق B5:B9 إلى أعمدة منفصلة كما هو موضح في العرض التوضيحي أدناه.

لقطة شاشة لصورة متحركة (GIF) تُظهر ميزة الملء التلقائي (Flash Fill) في Excel تقوم تلقائيًا بتقسيم قيم التواريخ والأوقات إلى أعمدة منفصلة

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