3 طرق لإزالة أحرف الإرجاع في Excel: الصيغ ، ماكرو VBA ، مربع حوار البحث والاستبدال

  • شارك هذا
Michael Brown

في هذه التلميح ، ستجد 3 طرق لإزالة أحرف الإرجاع من خلايا Excel. ستتعلم أيضًا كيفية استبدال فواصل الأسطر برموز أخرى. تعمل جميع الحلول مع إصدارات Excel 365 و 2021 و 2019 والإصدارات الأقل.

يمكن أن تكون هناك أسباب مختلفة لحدوث فواصل الأسطر في النص الخاص بك. عادةً ، تظهر أحرف الإرجاع عندما تنسخ نصًا من صفحة ويب ، أو تحصل على مصنف يحتوي بالفعل على فواصل أسطر من أحد العملاء ، أو تضيفها بنفسك باستخدام Alt + Enter.

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

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

تم إنشاء أجهزة الكمبيوتر وبرامج معالجة النصوص مع مراعاة خصائص الآلة الكاتبة. لهذا السبب يتم استخدام رمزين مختلفين غير قابلين للطباعة الآن للإشارة إلى فاصل الأسطر: " إرجاع السطر " (CR ، ASCII code 13) و " Line Feed " (LF ، ASCII code 10 ). يستخدم Windows رمزين واحدًا تلو الآخر: CR + LF و LF لأنظمة * NIX. كن حذرًا: في Excel يمكنك العثور على كلا المتغيرين . إذا قمت باستيراد البيانات من ملف .txt أو .csv ، فمن المرجح أن تجد إرجاع أول السطر + تغذية السطر . عند فصل سطر باستخدام Alt + Enter ، يتم إدراج Excel Line Feed فقط.

في حالة حصولك على ملفات .csv من شخص يستخدم Linux و Unix وما إلى ذلك ، ستجد فقط Line Feeds مرة أخرى.

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

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

    إزالة إرجاع السطر يدويًا

    الايجابيات: أسرع طريقة.

    السلبيات: لا توجد أي ميزات إضافية :(.

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

    1. حدد جميع الخلايا التي تريد إزالة أو استبدال حرف إرجاعها.
    2. اضغط على Ctrl + H لفتح مربع الحوار Find & amp؛ Replace .
    3. في الحقل ابحث عن ما أدخل Ctrl + J. ستبدو فارغة ، لكنك سترى نقطة صغيرة.
    4. في الحقل استبدل بـ ، أدخل أي قيمة لاستبدال أحرف الإرجاع. عادةً ما تكون مسافة لتجنب ارتباط كلمتين بطريق الخطأ. إذا كان كل ما تحتاجه هو حذف فواصل الأسطر ، فاترك الحقل "استبدال بـ" فارغًا.
    5. اضغط على استبدل زر الكل واستمتع بالنتيجة!

    حذف فواصل الأسطر باستخدام صيغ Excel

    الايجابيات: يمكنك استخدام سلسلة صيغة / الصيغ المتداخلة لخلية معقدة معالجة النصوص. على سبيل المثال ، من الممكن إزالة أحرف الإرجاع ثم إزالة المسافات الزائدة في البداية والخلف وتلك الموجودة بين الكلمات.

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

    السلبيات: ستحتاج إلى إنشاء عمود مساعد واتباع العديد خطوات إضافية.

    1. أضف عمود المساعد إلى نهاية بياناتك. يمكنك تسميته "سطر واحد".
    2. في الخلية الأولى من العمود المساعد ( C2 ) ، أدخل الصيغة لإزالة / استبدال فواصل الأسطر. هنا يمكنك مشاهدة العديد من الصيغ المفيدة لمناسبات مختلفة:
      • التعامل مع كل من مجموعات موجز / موجزات السطر في Windows و UNIX.

        = SUBSTITUTE (SUBSTITUTE (B2، CHAR (13)، "") ، CHAR (10)، "")

      • سوف تساعدك الصيغة التالية على استبدال فاصل الأسطر بأي رمز آخر (فاصلة + مسافة). في هذه الحالة لن تنضم الأسطر ولن تظهر مسافات إضافية.

        = TRIM (SUBSTITUTE (SUBSTITUTE (B2، CHAR (13)، "")، CHAR (10)، "،")

      • إذا كنت تريد إزالة جميع الأحرف غير القابلة للطباعة من النص ، بما في ذلك فواصل الأسطر:

        = CLEAN (B2)

    3. انسخ الصيغة عبر الخلايا الأخرى في العمود.
    4. اختياريًا ، يمكنك استبدال العمود الأصلي بالعمود الذي تمت إزالة فواصل الأسطر منه:
      • حدد جميع الخلايا في العمود C واضغط Ctrl + C لنسخ البيانات إلى الحافظة.
      • الآن اختر الخلية B2 واضغط على Shift + F10 الاختصار.ثم اضغط فقط على V.
      • إزالة عمود المساعد.

    ماكرو VBA للتخلص من فواصل الأسطر

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

    السلبيات: يجب أن تكون لديك المعرفة الأساسية بـ VBA.

    ماكرو VBA من المثال أدناه يحذف الإرجاع من جميع الخلايا في ورقة العمل المفتوحة حاليًا (ورقة العمل النشطة).

    Sub RemoveCarriageReturns () Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual لكل MyRange في ActiveSheet.UsedRange إذا كان 0 العلامة & lt؛ InStr (MyRange، Chr (10)) ثم MyRange = استبدال (MyRange، Chr (10)، "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    إذا لم تقم بذلك تعرف VBA جيدًا ، راجع كيفية إدراج وتشغيل رمز VBA في Excel

    إزالة الإرجاع باستخدام Text Toolkit

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

    1. حدد خلية واحدة أو أكثر حيث تريد حذف فواصل الأسطر.
    2. في شريط Excel ، انتقل إلى بيانات Ablebits علامة تبويب & gt؛ مجموعة نص ، وانقر فوق الزر تحويل .
    3. في جزء تحويل النص ، حدد زر الاختيار تحويل فاصل الأسطر إلى ، واكتب حرف "الاستبدال" في المربع ، ثمانقر فوق تحويل .

    في مثالنا ، نستبدل كل فاصل أسطر بمسافة ، لذلك تضع مؤشر الماوس في المربع وتضغط على مفتاح الإدخال:

    نتيجة لذلك ، سيكون لديك جدول منظم بدقة بعناوين من سطر واحد:

    إذا كنت مهتمًا بتجربة هذا و 60 أداة أخرى لتوفير الوقت لبرنامج Excel ، فنحن نرحب بك لتنزيل نسخة تجريبية نسخة من جناح Ultimate الخاص بنا. ستندهش من اكتشاف حلول بنقرات قليلة للمهام الأكثر صعوبة ومملة في Excel!

    فيديو: كيفية إزالة فواصل الأسطر في Excel

    مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.