دورة تدريبية في Excel: تقسيم خلايا النصوص والأرقام والتاريخ (فصلها إلى أعمدة متعددة)
عند استخدام Excel، قد تحتاج إلى تقسيم نص من خلية واحدة إلى خلايا متعددة لأغراض معيّنة. وتتكوّن هذه الدورة التدريبية من ثلاثة أجزاء: تقسيم خلايا النصوص، وتقسيم خلايا الأرقام، وتقسيم خلايا التواريخ. ويقدّم كل جزء أمثلة متنوعة لمساعدتك على تعلّم كيفية التعامل مع مهمة التقسيم عندما تواجه المشكلة نفسها.
جدول المحتويات:[ إخفاء ]
1 تقسيم خلايا النصوص
يعرض هذا الجزء أبرز الحالات التي قد تواجهها عند تقسيم خلية نصية إلى أعمدة متعددة، ويقدّم لك الطرق الأنسب للتعامل معها.
المثال #1 تقسيم الخلايا بواسطة فاصلة أو مسافة أو محدِّد(ـات) آخر
لتقسيم خلية نصية إلى أعمدة متعددة باستخدام محدِّد معيّن—مثل الفاصلة، أو المسافة، أو الشرطة، أو غيرها—يمكنك تطبيق إحدى الطرق التالية.
تقسيم الخلايا بواسطة محدِّد باستخدام ميزة تحويل النص إلى أعمدة
تُعد ميزةتحويل النص إلى أعمدة، المضمنة في Excel، من الأدوات الشائعة جدًّا لتقسيم محتوى الخلايا. كما يظهر في لقطة الشاشة أدناه، يمكنك استخدام هذه الميزة لتقسيم الخلايا في عمود يحتوي على سلاسل نصية باستخدام الفاصلة كفاصل، وذلك باتباع الخطوات التالية:

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

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

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

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

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

تقسيم الخلايا بواسطة محدِّد باستخدام صيغة
يمكنك استخدام الصيغة أدناه لتقسيم النصوص الموجودة في الخلايا وفقًا لمُحدِّد معيّن في Excel.
الصيغة العامة
=TRIM(MID(SUBSTITUTE(A1,delim,REPT(« »,LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
المعاملات
ثم واصل تطبيق هذه الصيغة.
1. كما هو موضح في لقطة الشاشة أدناه، عليك أولًا إنشاء صف مساعد يحتوي على الأرقام 1، 2، 3... في خلايا منفصلة.
ملاحظةهنا تمثّل 1، 2، 3... الجزء الفرعي الأول والثاني والثالث من السلسلة النصية.

2. حدد الخلية التي تقع أسفل الخلية التي تحتوي على الرقم 1، ثم انسخ الصيغة أدناه أو أدخلها يدويًّا فيها، واضغط مفتاحEnter للحصول على الجزء الفرعي الأول من السلسلة النصية. بعد ذلك، حدد خلية النتيجة واسحبمقبض التعبئة التلقائيةإلى اليمين والأسفل لاستخراج باقي الأجزاء الفرعية. راجع لقطة الشاشة:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(« »,LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

ملاحظة: في الصيغة، “,” هو المحدِّد المستخدم لتقسيم السلسلة النصية في الخلية B5، ويمكنك تغييره بسهولة وفقًا لاحتياجاتك.
تقسيم الخلايا بواسطة محدِّد باستخدام أداة رائعة
هنا، نوصي باستخدام ميزةKutools لـ Excelمن أداةتقسيم الخلايالمساعدتك بسهولة على تقسيم الخلايا إلى أعمدة أو صفوف منفصلة باستخدام مُحدِّد معيّن في Excel.
1. بعد التثبيت،Kutools لـ Excel، حدد النطاق الذي تريد تقسيم السلاسل النصية فيه، ثم انقر فوقKutools > دمج وتقسيم > تقسيم الخلايا.

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

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

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

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

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

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

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

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

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

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

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

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

الحصول على الجزء الفرعي قبل كلمة معيّنة في خلية
يمكنك استخدام صيغة تعتمد على دالتي LEFT وFIND للحصول بسهولة على الجزء الفرعي الذي يسبق كلمة معيّنة في سلسلة نصية.
الصيغة العامة
=LEFT(A1,FIND(«certain_word», A1)-1)
المعاملات
1. حدد خلية فارغة، ثم أدخل أو انقل الصيغة أدناه إليها واضغط مفتاحEnter للحصول على السلسلة الفرعية التي تسبق الكلمة المحددة. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل لتطبيق الصيغة على الخلايا الأخرى.
=LEFT(B5,FIND(«sales»,B5)-1)

الحصول على السلسلة الفرعية التي تلي كلمة في خلية
بعد الحصول على السلسلة الفرعية التي تسبق الكلمة، تحتاج إلى تطبيق الصيغة أدناه للحصول على السلسلة الفرعية التي تليها.
الصيغة العامة
=TRIM(MID(A1,SEARCH(«certain_word»,A1)+LEN(«certain_word»),255))
المعاملات
1. حدد خلية فارغة بجانب الخلية الأولى للناتج (D5).
2. انسخ أو أدخل الصيغة أدناه، ثم اضغط على المفتاح.Enter. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل للحصول على باقي النتائج.
=TRIM(MID(B5,SEARCH(«sales»,B5)+LEN(«sales»),255))

أصبحت سلاسل النصوص الآن مقسَّمة إلى أعمدة منفصلة باستخدام كلمات كاملة.
مثال #4 تقسيم الخلايا حسب فاصل الأسطر
يعرض هذا القسم طرقًا متنوعة تساعدك على تقسيم خلايا النصوص وفقًا لفاصل الأسطر في Excel.

تقسيم الخلايا حسب فاصل الأسطر باستخدام ميزة «النص إلى أعمدة» (Text to Columns)
يمكنك استخدام ميزة «النص إلى أعمدة» في Excel لتقسيم النصوص بناءً على فاصل الأسطر. اتبع الخطوات التالية:
1. حدد نطاق الخلايا التي ترغب في تقسيم النصوص فيها وفقًا لفاصل الأسطر.
2. انقر فوقData>Text to Columns.
3. في مربع الحوارConvert Text to Columns Wizard – Step 1 of 3، اختر الخيارDelimited (زر الراديو)، ثم انقر فوق الزرNext.

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

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

بعد ذلك، يتم تقسيم النصوص في الخلايا المحددة إلى أعمدة مختلفة حسب فواصل الأسطر.
تقسيم الخلايا حسب فاصل الأسطر باستخدام صيغة
يمكن للصيغ التالية أيضًا أن تساعدك على تقسيم الخلايا حسب فاصل الأسطر في Excel.
باستخدام المثال نفسه، ستحصل بعد التقسيم على ثلاث سلاسل فرعية موزَّعة في أعمدة منفصلة.
الحصول على السلسلة الفرعية التي تسبق أول فاصل أسطر
أولاً، يمكننا تطبيق صيغة تعتمد على دالتَيLEFT وSEARCH لفصل السلسلة الفرعية التي تسبق أول فاصل أسطر في الخلية.
الصيغة العامة
=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)
المعاملات
1. حدد خلية فارغة (مثل D5 في هذا المثال)، ثم انْسَخ الصيغة أدناه أو أدخِلها في الخلية واضغط مفتاحEnter. بعد ذلك، حدد خلية الناتج واسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل للحصول على السلاسل الفرعية التي تسبق أول فاصل أسطر في باقي الخلايا.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

الحصول على السلسلة الفرعية بين أول وثاني فاصل أسطر
للحصول على السلسلة الفرعية الواقعة بين أول فاصل أسطر وثاني فاصل أسطر في خلية، يمكن أن تساعدك الصيغة التالية.
الصيغة العامة
=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)

الحصول على السلسلة الفرعية التي تلي ثاني فاصل أسطر
الخطوة الأولى هي الحصول على السلسلة الفرعية التي تأتي بعد ثاني فاصل أسطر باستخدام الصيغة أدناه.
الصيغة العامة
=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))

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

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

تقسيم الخلايا حسب فاصل الأسطر باستخدام أداة رائعة
هنا، نقدّم لك أداة مفيدة – وهي أداةتقسيم الخلايامنKutools لـ Excel. باستخدام هذه الأداة، يمكنك تقسيم النصوص في الخلايا المحددة بشكل جماعي حسب فاصل الأسطر بنقرات قليلة فقط.
1. حدد نطاق الخلايا الذي تريد تقسيم النصوص فيه حسب فواصل الأسطر.
2. انقر فوقKutools > Merge & Split > تقسيم الخلايالتفعيل الميزة.
3. في مربع الحوارتقسيم الخلايا، قم بإجراء الإعدادات التالية.

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

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

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
مثال #5 تقسيم الخلايا حسب أول أو آخر فاصل فقط
قد تحتاج أحيانًا إلى تقسيم خلية إلى جزأين باستخدام أول فاصل أو آخر فاصل فقط—جرب الصيغ أدناه!
تقسيم الخلايا حسب أول فاصل باستخدام الصيغ
كما هو موضح في لقطة الشاشة أدناه، لتقسيم كل خلية في النطاق B5:B9 إلى جزأين باستخدام أول مسافة، تحتاج إلى تطبيق صيغتين.

فصل السلسلة الفرعية التي تسبق أول مسافة
لفصل السلسلة الفرعية التي تسبق أول مسافة، يمكنك استخدام صيغة تعتمد على دالتَي LEFT و FIND.
الصيغة العامة
=LEFT(cell,FIND(«delimiter»,cell)-1)
المعاملات
1. حدد خلية (مثل D5 في هذا المثال) لإدخال السلسلة الفرعية، ثم انسخ الصيغة أدناه أو أدخلها يدويًّا في الخلية واضغط مفتاحEnter. بعد ذلك، اسحبمقبض التعبئة التلقائية (AutoFill Handle)لأسفل من خلية الناتج للحصول على السلسلة الفرعية لبقية الخلايا.
=LEFT(B5,FIND(« »,B5)-1)

فصل السلسلة الفرعية التي تلي أول مسافة
بعد ذلك، طبِّق الصيغة أدناه للحصول على السلسلة الفرعية التي تلي أول مسافة في الخلية.
الصيغة العامة
=RIGHT(cell,LEN(cell)-FIND(«delimiter»,cell))
المعاملات
1. انسخ أو أدخل الصيغة أدناه في الخلية E5، ثم اضغط على المفتاح.Enter للحصول على النتيجة. بعد ذلك، حدد خلية النتيجة واسحب مقبضالتعبئة التلقائية (AutoFill Handle)لأسفل لاستخراج الجزء الفرعي بعد آخر مسافة في الخلايا الأخرى.
=RIGHT(B5,LEN(B5)-FIND(« »,B5))

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

الحصول على النص الموجود يسار الفاصل الأخير
للحصول على النص الموجود يسار الفاصل الأخير في الخلية، يمكنك استخدام الصيغة أدناه.
الصيغة العامة
=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)

الحصول على النص الموجود يمين الفاصل الأخير
الآن نحتاج إلى استخراج النص الموجود يمين آخر مسافة في هذه الحالة.
الصيغة العامة
=TRIM(RIGHT(SUBSTITUTE(cell,«delimiter»,REPT(«delimiter»,LEN(cell))),LEN(cell)))
المعاملات
1. حدد الخلية التي ترغب في وضع الجزء الفرعي الأيمن فيها، ثم أدخل أو انقل الصيغة أدناه إليها واضغط على المفتاح.Enter. بعد ذلك، حدد خلية النتيجة واسحب مقبض التعبئة التلقائية (AutoFill Handle) لأسفل لتطبيق الصيغة على الخلايا الأخرى.
=TRIM(RIGHT(SUBSTITUTE(B5,« »,REPT(« »,LEN(B5))),LEN(B5)))

ملاحظةفي الصيغ، يمكنك تغيير مرجع الخلية إلى سلسلة نصية مع فاصل يناسب احتياجاتك.
مثال #6 تقسيم الخلايا بالحرف الكبير
يقدّم هذا القسم دالة مُعرَّفة من قِبل المستخدم لتقسيم الكلمات في الخلايا استنادًا إلى الحرف الكبير.

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)),«»)

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

1) تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام الصيغ
تحتاج إلى تطبيق صيغتين منفصلتين لتقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير.
تقسيم الاسم الأول من الاسم الكامل
يمكنك استخدام صيغة تعتمد على دالتي LEFT وSEARCH لاستخراج الاسم الأول من الاسم الكامل بسهولة.
الصيغة العامة
=LEFT(cell, SEARCH(« », cell) - 1)
1. حدد خلية لإخراج الاسم الأول.
2. انقل أو أدخل الصيغة أدناه فيها واضغط على مفتاحEnter. حدد خلية النتيجة هذه واسحب مقبضالتعبئة التلقائية (AutoFill Handle)لأسفل لتقسيم الاسم الأول من باقي الاسم الكامل.
=LEFT(B5, SEARCH(« », B5) - 1)

الآن بعد أن قمتَ بفصل الاسم الأول عن الاسم الكامل ضمن نطاق محدود من الخلايا، تابع وطبّق الصيغة أدناه لاستخراج الاسم الأخير.
تقسيم الاسم الأخير من الاسم الكامل
الصيغة العامة
=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, « », «»)))))

ملاحظة: في الصيغ، تمثّل الخلية B5 اسمك الكامل الذي تريد تقسيمه. يمكنك تعديلها حسب احتياجاتك.
2) تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير باستخدام أداة رائعة
يجد العديد من مستخدمي Excel صعوبة في تذكُّر الصيغ — وهنا نوصي بميزةٍ مثالية!تقسيم الاسمفيKutools لـ Excel. باستخدام هذه الميزة، يمكنك تقسيم الاسم الكامل إلى الاسم الأول والاسم الأخير بسهولة تامة، وببضع نقرات فقط!
1. حدد نطاق الخلايا الذي يحتوي على الاسم الكامل، ثم انقر فوقKutools > دمج وتقسيم (Merge & Split) > تقسيم الاسم.

2. في مربع الحوارتقسيم الاسم، حدد فقط خانتيالاسم الأولوالاسم الأخيرفي قسمنوع التقسيم، ثم انقر فوقموافق (OK).
نصائح: يُعرض تحديد النطاق في مربعنطاق التقسيم، ويمكنك تعديله حسب الحاجة.

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

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

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 تقسيم الاسمالتي تتيح لك تقسيم الاسم الكامل إلى الاسم الأول والاسم الأوسط والاسم الأخير دفعة واحدة بنقرات قليلة فقط.
1. حدد خلايا الاسم الكامل التي ترغب في تقسيمها، ثم انقر علىKutools>دمج وتقسيم>تقسيم الاسم.
2. في مربع حوارتقسيم الاسم، عليك إجراء الإعدادات التالية:

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

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)

2. حدد الخلية (E5) المجاورة للخلية الأولى للناتج (D5)، ثم انقل أو أدخل الصيغة أدناه واضغط علىEnter. حدد خلية الناتج، ثم اسحب مقبض التعبئة التلقائية لأسفل للحصول على أرقام باقي السلاسل النصية في القائمة.
=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

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

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

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

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

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

ملاحظات:

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

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

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 
3. اضغط على المفاتيحAlt+Q لإغلاق نافذةMicrosoft Visual Basic for Applications.
4. حدد خلية لإظهار نص أول سلسلة نصية، وأدخل الصيغة أدناه، ثم اضغط على مفتاحEnter. بعد ذلك، حدد خلية الناتج واسحب مقبض التعبئة التلقائية لأسفل للحصول على نصوص باقي السلاسل النصية في القائمة نفسها.
=SplitText(B5,FALSE)

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

تقسيم تقسيم حسب النص والرقم باستخدام أداة رائعة
هنا، نقدّم لك أسهل طريقة لتقسيم محتوى الخلية دفعةً واحدة إلى عمودين بناءً على النص والأرقام معًا، وذلك باستخدام ميزةتقسيم الخلايامنKutools لـ Excel، يمكنك حل هذه المشكلة بنقرات قليلة فقط!
1. حدد خلايا السلاسل النصية التي تريد تقسيمها إلى عمودين بناءً على النص والرقم الموجودين فيها.
2. انقر علىKutools > دمج وتقسيم > تقسيم الخلايا.
3. في مربع حوارتقسيم الخلايا، قم بإجراء الإعدادات التالية.
لتحديد نطاق جديد حسب الحاجة؛
4. في مربع الحوار التاليتقسيم الخلايا، حدد خلية لإخراج التقسيم حسب النص والرقم المفصولَين، ثم انقر على زرموافق.
بعد ذلك، يمكنك رؤية أن التقسيم حسب النص والرقم في الخلايا المحددة قد تم دفعة واحدة إلى عمودين، كما هو موضح في لقطة الشاشة أدناه.

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

تقسيم رقم في خلية إلى خانات فردية باستخدام صيغة
يمكنك استخدام الصيغة أدناه لتقسيم رقم إلى خاناته الفردية وتوزيعها تلقائيًا عبر أعمدة منفصلة.
الصيغة العامة
=MID($A1, COLUMNS($A$1:A$1), 1)
المعامل
1. حدد خلية فارغة لإدخال الخانة الأولى، وأدخل الصيغة أدناه، ثم اضغط على مفتاحEnter.
=MID($B3, COLUMNS($B$3:B$3), 1)
2. حدد خلية الناتج هذه، ثم اسحب مقبض التعبئة التلقائية إلى اليمين لملء باقي الخانات. بعد ذلك، مع بقاء جميع خلايا الناتج محددة، اسحب مقبض التعبئة التلقائية لأسفل للحصول على الخانات الفردية الخاصة بالأرقام الأخرى.

ملاحظة: في هذه الصيغة، تمثّل الخلية 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 
3. اضغط مفتاحF5 لتشغيل الكود، ثم تظهر نافذة حواريةKutools لـ Excel، حيث تحتاج إلى تحديد نطاق خلايا الأرقام التي تريد تقسيمها، ثم انقر فوق زرOK.

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

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

تقسيم رقم إلى أرقام فردية بسهولة باستخدام أداة رائعة
Kutools لـ Excel’s تقسيم الخلاياأداةٌ مفيدة تساعدك على تقسيم الأرقام بسهولة إلى أرقام فردية في Excel.
1. بعد التثبيتKutools لـ Excel، حدد نطاق خلايا الأرقام التي تريد تقسيمها، ثم انقر فوقKutools>Merge & Split>تقسيم الخلايا.
2. في نافذة الحوارتقسيم الخلايا، قم بالإعدادات التالية.
لتغيير النطاق حسب الحاجة؛
3. في نافذة الحوار المفتوحةتقسيم الخلايا، حدد خلية فارغة لإخراج الأرقام، ثم انقر فوق زرOK.

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

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

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

تقسيم الرقم عند العلامة العشرية باستخدام تحويل النص إلى أعمدة (Text to Columns)
يمكنك تطبيق ميزةText to Columnsلتقسيم الرقم عند العلامة العشرية في Excel.
1. حدد نطاق خلايا الأرقام التي تريد تقسيمها عند العلامة العشرية، ثم انقر فوقData > Text to Columns.
2. في نافذة الحوارConvert Text to Columns Wizard – Step 1 of 3، حدد الخيارDelimited باستخدام زر الراديو، ثم انقر فوق الزرNext.

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

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

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

تقسيم الرقم عند العلامة العشرية باستخدام الملء الفوري (Flash Fill) (الإصدارات 2013 فما بعد)
في المثال السابق، عرضنا استخدام دالةFlash Fill لتقسيم القيم حسب النص والرقم في الخلايا، وهنا سنعرض نفس الطريقة لفصل الرقم عند العلامة العشرية.
1. أدخل بعض الأمثلة. في هذه الحالة، أدخل الجزء الصحيح من الخلية B5 في الخلية C5، وأدخل الجزء الصحيح من الخلية B6 في الخلية C6. انظر لقطة الشاشة:
ملاحظة: بالنسبة للأرقام السالبة، لا تنسَ إدخال الإشارة السالبة معًا.

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

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

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

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

تقسيم خلايا التواريخ إلى يوم وشهر وسنة باستخدام الصيغ
يمكنك تطبيق ثلاث صيغ تعتمد على دالةDATE، ودالةMONTH، ودالةYEAR لتقسيم التاريخ إلى يوم وشهر وسنة منفصلة في Excel.
صيغ عامة
=DATE(A1)
=MONTH(A1)
=YEAR(A1)
المعامل
1. أنشئ ثلاثة أعمدة منفصلة لإدخال اليوم والشهر والسنة كلٌ على حدة.
2. حدد الخلية الأولى في عمود اليوم، وأدخل الصيغة أدناه واضغط مفتاحEnterللحصول على يوم أول خلية تاريخ (B5). حدد خلية الناتج هذه واسحب مقبض التعبئة التلقائي (AutoFill Handle) لأسفل للحصول على الأيام لبقية خلايا التواريخ.
=DAY(B5)

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

الحصول على سنة التاريخ
=YEAR(B5)

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

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

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
مثال #2 تقسيم التاريخ والوقت في خلية
افترض أن لديك قائمة بتاريخ ووقت في النطاق B5:B9، وتريد فصل التواريخ والأوقات إلى أعمدة منفصلة؛ سيعرض هذا القسم طرقًا مختلفة لمساعدتك على إنجاز هذه المهمة بسلاسة.

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


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

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

تقسيم التاريخ والوقت في خلية باستخدام ميزة Flash Fill (الإصدارات 2013 فما بعد)
إذا كنت تستخدم Excel 2013 أو إصدارًا أحدث، يمكنك الاستفادة من ميزة Flash Fill المدمجة لفصل التاريخ والوقت تلقائيًا إلى أعمدة منفصلة.
1. أنشئ أعمدة التاريخ والوقت، وأدخل بعض الأمثلة التي ترغب في الحصول عليها كناتج. في عمودالتاريخ، أدخل تاريخ الخلية B5 في C5، وتاريخ B6 في C6. وفي عمودالوقت، أدخل وقت B5 في D5 ووقت B6 في D6. انظر لقطة الشاشة:

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

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