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

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

الصيغة العامة
=TRIM(REPLACE(text_string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},text_string&”1234567890”)),0,” “))
المعاملات
سلسلة_النص: سلسلة النصوص التي ستُضيف مسافة بين التقسيم حسب النص والرقم، ويمكن أن تكون:
- سلسلة النصوص المحصورة بين علامتي اقتباس؛
- أو مرجع إلى خلية تحتوي على نص.
كيف تستخدم هذه الصيغة؟
1. حدد خلية فارغة لإخراج النتيجة؛ في هذه الحالة، اخترت D3.
2. أدخل الصيغة التالية، ثم اضغط على مفتاحEnter. بعد ذلك، اسحب خلية النتيجة لأسفل لتطبيق الصيغة على الخلايا الأخرى.
=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0,« »))

ملاحظات:
- في الصيغة، تمثّل الخلية B3 خلية سلسلة النصوص التي ستُضيف مسافة بين الـ تقسيم حسب النص والرقم؛
- يمكن لهذه الصيغة إضافة مسافة قبل أول رقم فقط. على سبيل المثال، ستُحوّل B34C12G45 إلى B 34C12G45.
كيف تعمل هذه الصيغة؟
=TRIM(REPLACE(B3,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")),0,« »))
1. FIND({1,2,3,4,5,6,7,8,9,0},B3&"1234567890")
- B3&"1234567890": تُعيد النتيجة كالتالي: "KutoolsforExcel634211234567890"؛
- FIND({1,2,3,4,5,6,7,8,9,0}, "KutoolsforExcel634211234567890"): تقوم دالة FIND بالبحث عن مواضع الأرقام من "1" إلى "0" في النص "KutoolsforExcel634211234567890"، وتعيد النتيجة التالية: {20،19،17،18،25،16،27،28،29،30}.
ملاحظة: تشير النتيجة {20،19،17،18،25،16،27،28،29،30} إلى أن الرقم 1 يقع في الموضع العشرين من النص "KutoolsforExcel634211234567890"، والرقم 2 في الموضع التاسع عشر، والرقم 3 في الموضع السابع عشر، وهكذا…
2. MIN({20,19,17,18,25,16,27,28,29,30})
- تحصل دالة MIN على القيمة الدنيا في المصفوفة، والتي تكون هنا 16.
3. REPLACE(KutoolsforExcel63421,16,0,« »)
- هنا تُستخدم دالة REPLACE لإدخال مسافة في الموضع السادس عشر من "KutoolsforExcel63421"، فتُعيد النتيجة كالتالي: KutoolsforExcel 63421.
4. =TRIM("KutoolsforExcel 63421")
- تقوم دالة TRIM بإزالة جميع المسافات من النص، باستثناء مسافة واحدة بين الكلمات، ولا تحتفظ بأي مسافات بادئة أو زائدة في نهاية النص.
إضافة مسافة بين الرقم والنص – يسبق الرقم دائمًا
في حالة أخرى، كما هو موضح في لقطة الشاشة أدناه، تحتوي القائمة على سلاسل نصية تضم أرقامًا ونصوصًا، حيث يسبق الرقم النص دائمًا. يمكنك تطبيق صيغة المصفوفة التالية لإدخال مسافة بين الرقم والنص.

الصيغة العامة
=TRIM(REPLACE(text_string,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},text_string,ROW(INDIRECT("1:"&LEN(text_string)))),0))+1,0,« »)) +Ctrl+Shift+Enter
المعاملات
سلسلة_النص: سلسلة النصوص التي ستُضيف مسافة بين الـ تقسيم حسب النص والرقم. ويمكن أن تكون:
- سلسلة النصوص المحصورة بين علامتي اقتباس؛
- أو مرجع إلى خلية تحتوي على سلسلة نصية.
كيف تستخدم هذه الصيغة؟
1. حدد خلية فارغة (مثل D3 في هذه الحالة) لإظهار النتيجة.
2. أدخل الصيغة التالية، ثم اضغط على مفاتيحCtrl+Shift+Enter في آنٍ واحد.
=TRIM(REPLACE(B3,MAX(IFERROR(FIND({0,1,2,3,4,5,6,7,8,9},B3,ROW(INDIRECT("1:"&LEN(B3)))),0))+1,0,« »))
3. حدد خلية النتيجة، ثم اسحبها لأسفل لتطبيق الصيغة على الخلايا الأخرى، كما هو موضح في لقطة الشاشة أدناه.

ملاحظات:
- في الصيغة، تمثّل الخلية B3 خلية سلسلة النصوص التي ستُضيف مسافة بين الـ تقسيم حسب النص والرقم؛
- تضيف صيغة المصفوفة هذه مسافةً بعد آخر رقمٍ فقط. فعلى سبيل المثال، ستُحوّل "34C12GHH" إلى "34C12 GHH".
الدوال ذات الصلة
دالة Excel TRIM
تقوم دالة Excel TRIM بإزالة جميع المسافات الزائدة من النص وتحتفظ فقط بمسافة واحدة بين الكلمات.
دالة Excel REPLACE
تقوم دالة Excel REPLACE باستبدال عدد معيّن من الأحرف في سلسلة نصية، بدءًا من موقع محدّد، بالنص الجديد.
دالة Excel MIN
تُرجع دالة Excel MIN أصغر رقم في مجموعة من القيم.
دالة Excel FIND
تُستخدم دالة Excel FIND للعثور على سلسلة نصية داخل سلسلة أخرى، وتُرجع موضع بدء هذه السلسلة داخل السلسلة الأصلية.
دالة Excel MAX
تُعيد دالة Excel MAX أكبر رقم في مجموعة من القيم.
دالة Excel IFERROR
تُستخدم دالة IFERROR لإرجاع نتيجة مخصصة عند حدوث خطأ في تقييم صيغة ما، وإرجاع النتيجة العادية عندما لا يحدث أي خطأ.
دالة Excel ROW
تُرجع دالة Excel ROW رقم الصف المرجعي.
دالة Excel INDIRECT
تُحوِّل دالة Excel INDIRECT سلسلةً نصيةً إلى مرجعٍ صالح.
دالة Excel LEN
تُرجع دالة Excel LEN عدد الأحرف في السلسلة النصية.
الصيغ ذات الصلة
إضافة فاصلة بعد الكلمة الأولى في خلية في Excel
لإضافة فاصلة بعد الكلمة الأولى فقط في الخلية، استخدم الصيغة الموضّحة في هذا البرنامج التعليمي!
إضافة حرف معيّن قبل كل كلمة في خلية
يشرح هذا المقال كيفية إضافة حرف معيّن قبل كل كلمة في خلية باستخدام صيغة في Excel.
إضافة شرطات إلى رقم الهاتف
يشرح هذا المقال كيفية إضافة شرطات إلى رقم الهاتف في خلية معيّنة باستخدام صيغة في Excel.
إضافة فاصلة بين الأسماء
لإضافة فاصلة بين الأسماء في خلية، استخدم الصيغة الموضَّحة في هذا البرنامج التعليمي.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.