Excel 2013, 2010 və 2007-də ​​xanalardan sətir fasilələrini (karetanın qaytarılması) necə aradan qaldırmaq olar

Bu dərslik sizi Excel-də xanalardan karetka qaytarılmasını aradan qaldırmağın üç yolu ilə tanış edəcək. Siz həmçinin sətir fasilələrini digər simvollarla necə əvəz etməyi öyrənəcəksiniz. Təklif olunan bütün həllər Excel 2013, 2010, 2007 və 2003-də işləyir.

Sətir fasilələri müxtəlif səbəblərdən mətndə görünə bilər. Adətən karetanın qaytarılması iş kitabında baş verir, məsələn, mətn veb-səhifədən kopyalandıqda, onlar artıq müştəridən alınan iş kitabında olduqda və ya biz özümüz düymələri basaraq onları əlavə etdikdə. Alt + Enter.

Səbəbi nə olursa olsun, indi problem vaqon qaytarmalarını silməkdir, çünki onlar ifadə axtarışlarına mane olur və bükmə aktiv olduqda sütun qarışıqlığı ilə nəticələnir.

Təqdim olunan hər üç üsul olduqca sürətlidir. Sizə ən uyğun olanı seçin:

Qeyd: Başlanğıcda, yazı makinalarında işləyərkən “Arabanın qaytarılması” və “Xətt axını” terminlərindən istifadə olunurdu və iki fərqli əməliyyatı ifadə edirdi. Maraqlı oxucu müstəqil olaraq İnternetdə bu barədə ətraflı məlumat tapa bilər.

Kompüterlər və mətn emal proqramları yazı maşınlarının xüsusiyyətləri nəzərə alınmaqla hazırlanmışdır. Buna görə də indi sətir kəsilməsini göstərmək üçün iki fərqli çap olunmayan simvol istifadə olunur: arabanın geri qaytarılması (Daşıma qaytarılması, CR və ya ASCII kodu 13) və Sətir tərcüməsi (Xətt axını, LF və ya ASCII kodu 10). Windows-da hər iki simvol birlikdə, *NIX sistemlərində isə yalnız yeni sətirlərdən istifadə olunur.

Ehtiyatlı ol: Hər iki seçim Excel-də tapılır. Fayllardan idxal edərkən .mətn or . Csv məlumatlar adətən karetanın qaytarılması və sətir lentlərini ehtiva edir. Sətir sonu basaraq əl ilə daxil edildikdə Alt + Enter, Excel yalnız yeni sətir simvolu daxil edir. Əgər fayl . Csv Linux, Unix və ya digər oxşar sistemin pərəstişkarından alındıqdan sonra yalnız yeni sətir simvolu ilə qarşılaşmağa hazırlaşın.

Vaqonun əl ilə çıxarılması

Pros: Bu üsul ən sürətlidir.

Cons: Əlavə imtiyaz yoxdur 🙁

Sətir kəsimlərini bu şəkildə aradan qaldıra bilərsiniz "Tapın və əvəz edin"

  1. Karetka qaytarmalarını silmək və ya başqa simvolla əvəz etmək istədiyiniz bütün xanaları seçin.Excel 2013, 2010 və 2007-də ​​xanalardan sətir fasilələrini (karetanın qaytarılması) necə aradan qaldırmaq olar
  2. mətbuat Ctrl + Hdialoq qutusunu gətirmək üçün Tapın və əvəz edin (Tap və dəyişdir).
  3. Kursoru sahəyə qoyun Tapmaq (Nə tapın) və basın Ctrl + J. İlk baxışdan sahə boş görünəcək, lakin diqqətlə baxsanız, orada kiçik bir nöqtə görəcəksiniz.
  4. Ci Dəyişdirildi (Əvəz et) vaqon qaytarma yerinə daxil etmək üçün istənilən dəyəri daxil edin. Adətən iki bitişik sözün təsadüfən yapışdırılmaması üçün bunun üçün boşluq istifadə olunur. Yalnız sətir kəsimlərini silmək istəyirsinizsə, sahəni tərk edin Dəyişdirildi (Əvəz et) boş.Excel 2013, 2010 və 2007-də ​​xanalardan sətir fasilələrini (karetanın qaytarılması) necə aradan qaldırmaq olar
  5. mətbuat Hamısını dəyişdirin (Hamısını dəyişdirin) və nəticədən həzz alın!Excel 2013, 2010 və 2007-də ​​xanalardan sətir fasilələrini (karetanın qaytarılması) necə aradan qaldırmaq olar

Excel düsturlarından istifadə edərək sətir sonlarını silin

Pros: İşlənmiş xanada mürəkkəb mətn yoxlaması üçün ardıcıl və ya iç-içə düsturlardan istifadə edə bilərsiniz. Məsələn, siz karetin qaytarılmasını silə və sonra əlavə ön və ya arxa boşluqlar və ya sözlər arasında əlavə boşluqlar tapa bilərsiniz.

Bəzi hallarda mətni sonradan orijinal xanalara dəyişiklik etmədən funksiya arqumentləri kimi istifadə etmək üçün sətir kəsimləri silinməlidir. Nəticə, məsələn, funksiya arqumenti kimi istifadə edilə bilər VIEW (Axtar).

Cons: Köməkçi sütun yaratmalı və bir çox əlavə addımları yerinə yetirməli olacaqsınız.

  1. Məlumatın sonunda köməkçi sütun əlavə edin. Bizim nümunəmizdə çağırılacaq 1 xətləri.
  2. Köməkçi sütunun (C2) birinci xanasına sətir kəsimlərini silmək/dəyişmək üçün düstur daxil edin. Aşağıda müxtəlif hallar üçün bir neçə faydalı düstur var:
    • Bu düstur Windows və UNIX daşıma qaytarma/xətt feed birləşmələri ilə istifadə üçün uyğundur.

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

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

    • Aşağıdakı düstur sətir kəsilməsini hər hansı digər simvolla əvəz etmək üçün uyğundur (məsələn, “, ” – vergül + boşluq). Bu halda, xətlər birləşdirilməyəcək və əlavə boşluqlar görünməyəcəkdir.

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

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

    • Sətir fasilələri də daxil olmaqla, bütün çap olunmayan simvolları mətndən belə silə bilərsiniz:

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Excel 2013, 2010 və 2007-də ​​xanalardan sətir fasilələrini (karetanın qaytarılması) necə aradan qaldırmaq olar

  3. Düsturu sütunun bütün xanalarına kopyalayın.
  4. İsteğe bağlı olaraq, sətir fasilələri çıxarılmaqla orijinal sütunu yenisi ilə əvəz edə bilərsiniz:
    • Sütundakı bütün xanaları seçin C və basın Ctrl + C məlumatları panoya kopyalayın.
    • Sonra, bir hüceyrə seçin B2, klaviatura qısa yolunu basın Shift + F10 və sonra Taxmaq (Daxil edin).
    • Köməkçi sütununu silin.

VBA makrosunun köməyi ilə sətir sonlarını silin

Pros: Bir dəfə yaradın - istənilən iş kitabı ilə təkrar-təkrar istifadə edin.

Cons: Ən azı VBA üzrə əsas bilik tələb olunur.

Aşağıdakı nümunədəki VBA makrosu aktiv iş vərəqindəki bütün xanalardan daşıma qaytarmalarını silir.

Sub RemoveCarriageReturns() MyRange-i Range Application.ScreenUpdating = Yanlış Tətbiq.Calculation = xlCalculationManual ActiveSheet.UsedRange-də Hər MənimRange üçün 0 < InStr(MyRange, Chr(10)) Əgər MyRange(MyRange, Chr(10)) Sonra Dəyişdirin (XNUMX), Chr(XNUMX) ") Sonrakı Tətbiq.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub.

VBA ilə o qədər də tanış deyilsinizsə, Excel-də VBA kodunu necə daxil etmək və icra etmək barədə məqaləni öyrənməyi məsləhət görürəm.

Cavab yaz