كيفية إدراج مسافة كل x حرف في نص الخلية في Excel؟
في Excel، قد تكون هناك أوقات تحتاج فيها إلى تنسيق سلاسل النصوص عن طريق إدراج فراغات بفواصل منتظمة. يمكن أن يكون هذا مفيدًا لتحسين قابلية القراءة، وتنسيق البيانات لأنظمة معينة، أو إعداد المحتوى للطباعة. على الرغم من أن Excel لا يحتوي على دالة مضمنة مخصصة لهذا الغرض، إلا أنه توجد عدة طرق لتحقيق ذلك بكفاءة. سيغطي هذا المقال طرقًا مختلفة وتحسينات لإدراج فراغات بعد كل X حرف في خلايا Excel.

إدراج / إضافة مسافة بعد كل x حرف في الخلايا
إدراج / إضافة مسافة بعد كل x حرف في الخلايا باستخدام صيغة
بالنسبة للمستخدمين الذين لديهم Excel 365 أو Excel 2021، يمكن لحل الصيغة باستخدام TEXTJOIN()، MID()، و SEQUENCE() إضافة فراغات بشكل ديناميكي بعد كل X حرف.
لإدراج مسافة بعد كل n حرف (على سبيل المثال، كل 4 أحرف)، استخدم ما يلي. ثم اسحب الصيغة لأسفل لتطبيقها على الخلايا الأخرى.
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(ROUNDUP(LEN(A2)/4,0),,1,4),4))
- "LEN(A2)": يحصل على العدد الإجمالي للأحرف في الخلية.
- "SEQUENCE(ROUNDUP(LEN(A1)/4,0),,1,4)": ينشئ مجموعة ديناميكية بمواقع البداية لكل 4 أحرف.
- "MID(A2, ..., 4)": يستخرج مقاطع من 4 أحرف.
- "TEXTJOIN(" ", TRUE, ...)": يربط هذه المقاطع بفراغات.
إدراج / إضافة مسافة بعد كل x حرف في الخلايا باستخدام Kutools لـ Excel
إذا كنت تقوم بتنسيق النص بهذه الطريقة بشكل متكرر، فإن "Kutools لـ Excel" يوفر طريقة سهلة الاستخدام لإدراج فراغات بعد كل X حرف بنقرات قليلة فقط. بالإضافة إلى ذلك، توفر ميزة "إضافة نص" مرونة أكبر - حيث تتيح لك إدراج أحرف محددة ليس فقط بفواصل ثابتة ولكن أيضًا في بداية، نهاية، أو أي موضع مخصص داخل النص.
علاوة على ذلك، يمكنك تعيين شروط لإدراج الأحرف قبل أو بعد كلمات أو أنماط معينة، مما يجعلها أداة قوية لتنسيق النص المتقدم ومعالجة البيانات. سواء كنت تقوم بضبط التنسيق، أو إعداد البيانات للاستيراد/التصدير، أو تعزيز قابلية القراءة، فإن Kutools يسهل العملية بكفاءة.
بعد تثبيت Kutools لـ Excel، يرجى القيام بالخطوات التالية:
- حدد سلاسل النصوص التي تريد إدراج مسافة فيها.
- ثم انقر فوق "Kutools" > "Text" > "Add Text"، انظر لقطة الشاشة:
- في مربع الحوار "إضافة نص"، قم بالعمليات التالية:
- اضغط على مفتاح المسافة مرة واحدة في مربع "النص"؛
- ثم حدد "الموضع المحدد" أسفل "إضافة الموضع"، وأدخل المواضع التي تريد إدراج المسافة فيها؛
- انقر فوق زر "موافق".
النتيجة: يتم إدراج الفراغات بعد كل أربعة أحرف في الخلايا المحددة كما هو موضح في لقطة الشاشة التالية:
إدراج / إضافة مسافة بعد كل x حرف في الخلايا باستخدام دالة معرفة من قبل المستخدم
بالنسبة للمستخدمين المتقدمين أو أولئك الذين يعملون مع مجموعات بيانات كبيرة، توفر "دالة معرفة من قبل المستخدم" طريقة قوية وأوتوماتيكية لإدراج الفراغات بكفاءة.
- اضغط باستمرار على مفتاحي "ALT" + "F11" لفتح نافذة "Microsoft Visual Basic for Applications".
- ثم انقر فوق "إدراج" > "وحدة"، والصق الكود التالي في نافذة "الوحدة".
كود VBA: إدراج مسافة بعد كل x حرف:Function InsertSpaces(ByVal txt As String, ByVal n As Integer) As String 'Updateby Extendoffice Dim i As Integer, result As String For i = 1 To Len(txt) Step n result = result & Mid(txt, i, n) & " " Next i InsertSpaces = Trim(result) End Function
- ثم أدخل الصيغة التالية في خلية فارغة، واسحب مقبض التعبئة لتطبيق هذه الصيغة على الخلايا الأخرى.
=InsertSpaces(A2, 4)
من خلال الاستفادة من هذه الطرق ونصائح التحسين، يمكنك إدراج فراغات بكفاءة بعد كل x حرف في Excel، مما يضمن أن بياناتك منسقة جيدًا، وقابلة للقراءة، وجاهزة لمزيد من التحليل أو التقارير. سواء كنت تفضل الصيغ، أو الأدوات الخارجية، أو VBA، فهناك حل مخصص لاحتياجاتك ومستوى مهارتك. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel، يقدم موقعنا آلاف الدروس لمساعدتك على إتقان Excel.
مقال ذو صلة:
كيفية إضافة / إدراج حرف معين كل x حرف في الخلايا؟
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!