انتقل إلى المحتوى الرئيسي

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

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

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

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

1 انقسام الخلايا النصية

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

المثال 1: تقسيم الخلايا بواسطة فاصلة أو مسافة أو محدد (محددات) أخرى

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

قم بتقسيم الخلايا بواسطة المحدد باستخدام ميزة Text to Columns

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

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

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

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

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

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

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

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

صيغة عامة

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

الحجج

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

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

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

ملاحظات: هنا 1 ، 2 ، 3 ... تمثل السلسلة الفرعية الأولى والثانية والثالثة من السلسلة النصية.

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

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

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

انقسام الخلايا بواسطة محدد بأداة مذهلة

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

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

2. في ال تقسيم الخلايا مربع الحوار ، تحتاج إلى تكوين على النحو التالي.

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

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

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

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

انقسام إلى صفوف:

المثال 2: انقسام الخلايا بطول معين

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

قم بتقسيم الخلايا بطول معين باستخدام ميزة Text to Columns

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

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

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

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

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

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

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

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

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

انقسام الخلايا بطول معين بأداة مذهلة

لتقسيم الخلايا بطول معين في Excel ، يمكنك تطبيق تقسيم الخلايا سمة من سمات كوتولس ل إكسيل لإنجازها بسهولة.

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

2. في ال تقسيم الخلايا مربع الحوار ، تحتاج إلى تكوين على النحو التالي.

2.1) النطاق الذي حددته في الخطوة 1 مدرج في ملف نطاق الانقسام صندوق ، يمكنك تغييره إذا كنت بحاجة ؛
شنومكس) في النوع في القسم ، اختر خيار Split to Rows أو Split to Columns وفقًا لاحتياجاتك ؛
شنومكس) في تقسيم حسب القسم، حدد حدد العرض زر الاختيار ، أدخل رقمًا يمثل طول الحرف المستخدم لتقسيم السلسلة النصية. في هذه الحالة ، أدخل الرقم 3 في مربع النص ؛
شنومكس) انقر فوق OK .

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

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

المثال 3: تقسيم الخلايا بكلمة معينة

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

احصل على السلسلة الفرعية قبل كلمة معينة في الخلية

يمكن أن يساعد تطبيق صيغة قائمة على الدالتين LEFT و FIND في الحصول على السلسلة الفرعية قبل كلمة معينة في سلسلة نصية.

صيغة عامة

=LEFT(A1,FIND("certain_word", A1)-1)

الحجج

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

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

=LEFT(B5,FIND("sales",B5)-1)

احصل على السلسلة الفرعية بعد كلمة في خلية

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

صيغة عامة

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

الحجج

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

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

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

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

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

المثال 4: فصل الخلايا عن طريق فاصل الأسطر

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

قم بتقسيم الخلايا بفاصل أسطر باستخدام ميزة Text to Columns

يمكن تطبيق ميزة Text to Columns على تقسيم الخلايا بفاصل أسطر في Excel. يمكنك القيام بما يلي.

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

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

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

4. في ال خطوة 2 من 3 مربع الحوار ، قم بإلغاء تحديد أي موجود المحددات التحديدات ، تحقق من أخرى مربع الاختيار ، ثم اضغط على CTRL + J الاختصار. يمكنك أن ترى أنه يتم عرض نقطة صغيرة فقط في مربع النص ، ثم في ملف معاينة البيانات في المربع ، يتم تقسيم النصوص بفواصل الأسطر. انقر على التالى .

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

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

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

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

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

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

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

صيغة عامة

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

الحجج

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

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

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

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

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

صيغة عامة

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

الحجج

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

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

= MID (B5، SEARCH (CHAR (10)، B5) + 1، SEARCH (CHAR (10)، B5، SEARCH (CHAR (10)، B5) +1) - بحث (CHAR (10)، B5) - 1 )

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

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

صيغة عامة

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

الحجج

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

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

= يمين (B5، LEN (B5) - بحث (CHAR (10)، B5، بحث (CHAR (10)، B5) + 1))

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

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

1. اضغط على قديم + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ VBA أدناه في نافذة Code.

كود فبا: تقسيم الخلايا عن طريق فاصل الأسطر في إكسيل

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 مفتاح لتشغيل الكود. ثم كوتولس ل إكسيل ينبثق مربع الحوار ، فأنت بحاجة إلى تحديد نطاق الخلايا الذي تريد تقسيمه حسب فاصل الأسطر ، ثم انقر أخيرًا فوق OK .

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

تقسيم الخلايا عن طريق فاصل الأسطر باستخدام أداة مذهلة

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

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

2. انقر كوتولس > دمج وتقسيم > تقسيم الخلايا لتمكين الميزة.

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

شنومكس) في نطاق الانقسام مربع ، والحفاظ على النطاق المحدد أو التغيير إلى نطاق جديد ؛
شنومكس) في النوع القسم، اختر انقسام إلى صفوف or انقسام إلى أعمدة حسب احتياجاتك
شنومكس) في تقسيم حسب ، اختر ال خط جديد زر الراديو؛
شنومكس) انقر فوق OK زر. انظر لقطة الشاشة:

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

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

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

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

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

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

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

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

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

صيغة عامة

=LEFT(cell,FIND("delimiter",cell)-1)

الحجج

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

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

=LEFT(B5,FIND(" ",B5)-1)

افصل السلسلة الفرعية بعد المسافة الأولى

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

صيغة عامة

=RIGHT(cell,LEN(cell)-FIND("delimiter",cell))

الحجج

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

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

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

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

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

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

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

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

صيغة عامة

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

الحجج

الموبايل : خلية السلسلة النصية حيث تريد تقسيم النص إلى يسار المحدد الأخير.
محدد: المحدد المستخدم لتقسيم الخلية.

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

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

احصل على النص على يمين آخر محدد

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

صيغة عامة

=TRIM(RIGHT(SUBSTITUTE(cell,"delimiter",REPT("delimiter",LEN(cell))),LEN(cell)))

الحجج

الموبايل : خلية السلسلة النصية حيث تريد تقسيم النص إلى يسار المحدد الأخير.
محدد: المحدد المستخدم لتقسيم الخلية.

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

=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))),LEN(B5)))

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

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

يقدم هذا القسم وظيفة معرّفة من قبل المستخدم لتقسيم الكلمات في الخلايا بالحرف الكبير.

1. اضغط على قديم + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة، ثم انسخ رمز VBA أدناه في نافذة Code.

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

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. اضغط على قديم + Q مفاتيح لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

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

=IFERROR(GetName($B5,COLUMNS($D:D)),"")

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

المثال 7: تقسيم الأسماء في الخلايا

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

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

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

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

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

قسّم الاسم الأول من الاسم الكامل

يمكنك تطبيق صيغة تستند إلى الدالتين LEFT و SEARCH لتقسيم الاسم الأول من الاسم الكامل.

صيغة عامة

=LEFT(cell, SEARCH(" ", cell) - 1)

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

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

=LEFT(B5, SEARCH(" ", B5) - 1)

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

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

صيغة عامة

=RIGHT(cell, LEN(cell) - SEARCH("^", SUBSTITUTE(cell," ", "^", LEN(cell) - LEN(SUBSTITUTE(cell, " ", "")))))

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

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

=RIGHT(B5, LEN(B5) - SEARCH("^", SUBSTITUTE(B5," ", "^", LEN(B5) - LEN(SUBSTITUTE(B5, " ", "")))))

ملاحظات: في الصيغ ، B5 هي خلية الاسم الكامل التي تريد تقسيمها. يمكنك تغييره كما تريد.

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

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

1. حدد نطاق خلايا الاسم الكامل ، انقر فوق كوتولس > دمج وتقسيم > انقسام الأسماء.

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

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

3. ثم آخر انقسام الأسماء ينبثق مربع الحوار ، حدد خلية وجهة وانقر OK.

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

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

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

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

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

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

اطلع على اتبع الخطوات المذكورة أعلاه لتطبيق النص على ميزة الأعمدة.

ملاحظات: في معالج الخطوة 2 من 3 ، تحقق فقط من ملف الفضاء مربع.

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 ، أدخل الصيغة أدناه واضغط على أدخل مفتاح. حدد خلية النتيجة هذه واسحب مقبض الملء التلقائي لأسفل للحصول على الاسم الأول للأسماء الكاملة الأخرى.

=LEFT(B5,SEARCH(" ", B5)-1)

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

=MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - SEARCH(" ", B5)-1)

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

=RIGHT(B5,LEN(B5) - SEARCH(" ",B5, SEARCH(" ",B5,1)+1))

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

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

1. حدد خلايا الاسم الكامل التي تريد تقسيمها ، ثم انقر فوق كوتولس > دمج وتقسيم > انقسام الأسماء.

2. في ال انقسام الأسماء مربع الحوار ، تحتاج إلى تكوين على النحو التالي.

2.1) يتم إزاحة النطاق المحدد في تتراوح إلى انقسم صندوق ، يمكنك تغييره حسب الحاجة ؛
شنومكس) في أنواع الانقسام القسم، تحقق من الإسم الأول, الاسم الأوسط، و الإسم الأخير مربعات؛
شنومكس) انقر فوق OK .

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

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

مثال # 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. حدد خلية فارغة لوضع نص السلسلة النصية الأولى في القائمة ، وانسخ أو أدخل الصيغة أدناه واضغط على أدخل مفتاح. حدد خلية النتيجة واسحب مقبض الملء التلقائي لأسفل للحصول على نص السلاسل النصية الأخرى في القائمة.

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

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

=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 ، انقر فوق "نعم" البيانات > فلاش فيل.

ثم يتم ملء نصوص السلاسل النصية الأخرى في الخلايا تلقائيًا كما هو موضح في لقطة الشاشة أدناه.

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

ملاحظة:

1) إذا كانت السلاسل النصية الخاصة بك غير عادية ، فقد ترجع قيمًا خاطئة. يمكنك الضغط على ملف CTRL + Z للتراجع عن فلاش فيل ثم انتقل لتطبيق الطرق الأخرى.
2) إذا لم يعمل Flash Fill ، فانقر فوق قم بتقديم > مزيد من الخيارات. في خيارات إكسيل الإطار، انقر فوق متقدم في الجزء الأيمن ، تحقق من تلقائيا فلاش فيل في مربع خيارات التحرير ، ثم انقر فوق OK.

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

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

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

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

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

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

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. اضغط على قديم + Q مفاتيح لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

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

=SplitText(B5,FALSE)

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

=SplitText(B5,TRUE)

قسّم النصوص والأرقام بأداة مذهلة

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

1. حدد خلايا السلسلة النصية حيث تريد تقسيم النص والأرقام إلى عمودين.

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

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

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

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

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

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


2. تقسيم عدد الخلايا

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

المثال 1: تقسيم الخلايا بالأرقام

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

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

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

صيغة عامة

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

حجة

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

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

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

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

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

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

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

1. اضغط على قديم + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

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

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

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

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

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

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

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

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

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

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

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

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

ثم يتم تقسيم الأرقام الموجودة في الخلايا المحددة إلى أرقام فردية مرة واحدة.

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

المثال 2: تقسيم الرقم إلى النظام العشري

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

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

يمكن تطبيق الدالة TRUNC لتقسيم رقم عند العلامة العشرية في Excel. يمكنك القيام بما يلي.

الصيغ العامة

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

=TRUNC(A1)

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

=A1-TRUNC(A1)

حجة

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

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

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

= TRUNC (B5)

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

= B5-TRUNC (B5)

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

يمكنك تطبيق نص إلى أعمدة ميزة لتقسيم الرقم على النظام العشري في Excel.

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

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

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

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

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

تقسيم العدد بالقيمة العشرية باستخدام Flash Fill (2013 والإصدارات الأحدث)

في المثال أعلاه قدمنا ​​استخدام فلاش فيل وظيفة لتقسيم النص والأرقام في الخلايا ، وهنا سنقدم نفس الطريقة لتقسيم الرقم على النظام العشري.

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

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

3. حدد الخلايا بما في ذلك المثالان الموجودان في العمود الذي تريد تعبئته ، ثم انتقل للنقر البيانات > فلاش فيل.

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

4. كرر الخطوات المذكورة أعلاه لتقسيم الكسور العشرية من نفس الخلايا العددية.


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

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

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

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

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

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

الصيغ العامة

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

حجة

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

1. قم بإنشاء ثلاثة أعمدة لوضع اليوم والشهر والسنة منفصلين.

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

=DAY(B5)

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

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

=MONTH(B5)

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

=YEAR(B5)

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

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

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

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

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

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

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

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

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

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

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

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

1. قم بإعداد عمودين لوضع التواريخ والأوقات.

2. تحتاج إلى تعيين خلايا عمود التاريخ إلى التاريخ ، وقم بتعيين خلايا عمود الوقت إلى الوقت: تنسيق.

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

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

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

=INT(B5)

4. قم بتطبيق الصيغة التالية في عمود الوقت للحصول على الأوقات في B5: B9.

=B5-D5

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

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

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

2. حدد عمود التاريخ (بما في ذلك المثالان) الذي تريد تعبئته ، انتقل للنقر البيانات > فلاش فيل.

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

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

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

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

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations