اكسل

إزالة فواصل الأسطر

Remove Line Breaks

صيغة Excel: إزالة فواصل الأسطرصيغة عامة
= SUBSTITUTE (A1, CHAR (10),', ')
ملخص

لإزالة فواصل الأسطر من خلية ، أو من نص داخل صيغة ، يمكنك استخدام صيغة تستند إلى دالتي SUBSTITUTE و CHAR. في المثال الموضح ، الصيغة في C5 هي:



 
= SUBSTITUTE (B5, CHAR (10),', ')

الذي يستبدل فواصل الأسطر في B5 بفاصلات.

تفسير

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





 
= CLEAN (B5)

للحصول على عرض توضيحي سريع لـ CLEAN و TRIM ، شاهد هذا الفيديو .

ومع ذلك ، في هذه الحالة ، نقوم بإزالة فواصل الأسطر و استبدالهم بفواصل ، لذلك نحن نستخدم وظيفة SUBSTITUTE بدلاً من CLEAN. يمكن لـ SUBSTITUTE تحديد موقع النص المطابق في أي مكان في الخلية واستبداله بالنص الذي تختاره. يمكن لـ SUBSTITUTE قبول ما يصل إلى أربع وسيطات ، لكننا نستخدم الثلاثة الأولى فقط مثل هذا:



 
= SUBSTITUTE (B5, CHAR (10),', ')

النص يأتي من الخلية B5.

تم إدخال 'النص القديم' بالشكل CHAR (10). سيطابق هذا حرف فاصل أسطر في خلية.

كيفية جعل وثيقة إكسل للقراءة فقط

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

ثم يستبدل SUBSTITUTE جميع فواصل الأسطر في الخلية بفاصلات ويعيد النتيجة النهائية كنص في C5. نظرًا لأن 'النص القديم' عبارة عن وسيطة ، يمكنك تغيير الفاصلة إلى أي نص آخر تريده.

المؤلف ديف برونز


^