Excelda vagon qaytishini olib tashlashning 3 usuli: formulalar, VBA makrosi, topish va almashtirish dialog oynasi

  • Buni Baham Ko'Ring
Michael Brown

Ushbu maslahatda siz Excel yacheykalaridan vagon qaytishlarini olib tashlashning 3 usulini topasiz. Shuningdek, siz qatorlarni boshqa belgilar bilan almashtirishni o'rganasiz. Barcha yechimlar Excel 365, 2021, 2019 va undan pastroq versiyalar uchun ishlaydi.

Matningizda qator uzilishlari turli sabablarga ko'ra yuzaga kelishi mumkin. Odatda, vagon qaytishlari veb-sahifadan matnni nusxalashda, mijozdan allaqachon satr uzilishlarini o'z ichiga olgan ish kitobini olishda yoki Alt+Enter yordamida ularni o'zingiz qo'shsangiz paydo bo'ladi.

Har qanday holatda ham, nima qilmoqchisiz? Endi vagon qaytishlarini oʻchirish, chunki ular sizga iborani topishga va matnni oʻrash opsiyasini yoqsangiz, ustun mazmunini tartibsiz koʻrinishga imkon bermaydi.

Esda tutingki, dastlab “Tashish qaytarilishi” va “Line tasmasi” atamalari ishlatilgan. " yozuv mashinkasida ishlatilgan va 2 xil amalni nazarda tutgan, siz Wiki'da ko'proq topishingiz mumkin.

Kompyuterlar va matnni qayta ishlash dasturlari yozuv mashinasining o'ziga xos xususiyatlarini hisobga olgan holda yaratilgan. Shuning uchun hozir satr uzilishini ko'rsatish uchun ikki xil chop etilmaydigan belgilar ishlatiladi: " Tashish qaytarilishi " (CR, ASCII kodi 13) va " Line Feed " (LF, ASCII kodi 10). ). Windows birma-bir 2 ta belgidan foydalanadi: CR+LF va *NIX tizimlari uchun LF. Ehtiyot bo'ling: Excelda ikkala variantni ham topishingiz mumkin . Agar siz .txt yoki .csv faylidan maʼlumotlarni import qilsangiz, Karriage Return + Line Feed ni topish ehtimoli koʻproq. Alt+Enter tugmalari yordamida qatorni buzsangiz, Excel qo'shadi Faqat Line Feed .

Agar siz Linux, Unix va boshqalarni ishlatadigan odamdan .csv fayllarni olsangiz, yana faqat Line Feeds ni topasiz.

Bu 3 ta usul juda tez. O'zingizga eng mosini tanlang:

    Maslahat. Agar siz qarama-qarshi vazifani hal qilishni qidirayotgan bo'lsangiz, Excel katakchasiga qanday qilib tezda qator uzilishini qo'shishni o'qing.

    Tashishni qo'lda olib tashlash

    Ijobiy tomonlari: eng tezkor usul.

    Yomon tomonlari: hech qanday qo'shimcha funksiya yo'q :(.

    Iltimos, Topish va almashtirish yordamida qator uzilishlarini yo'q qilish bosqichlarini toping:

    1. Tashish qaytarmalarini olib tashlash yoki almashtirmoqchi bo'lgan barcha katakchalarni tanlang.
    2. Topish va almashtirish dialog oynasini ochish uchun Ctrl+H tugmalarini bosing.
    3. Nimani toping maydoniga Ctrl+J tugmalarini kiriting.U bo'sh ko'rinadi, lekin siz kichik nuqtani ko'rasiz.
    4. Almashtirish maydoniga istalgan qiymatni kiriting. vagon qaytishlarini almashtirish uchun. Odatda, tasodifan 2 ta soʻz qoʻshilmasligi uchun boʻsh joy kerak. Agar sizga kerak boʻlgan yagona narsa qator uzilishlarini oʻchirish boʻlsa, “Almashtirish” maydonini boʻsh qoldiring.
    5. tugmasini bosing. Hammasini almashtiring va natijadan bahramand bo'ling!

    Excel formulalari yordamida qatorlarni o'chirish

    Ijobiy tomonlari: formulalar zanjiridan foydalanishingiz mumkin / murakkab hujayralar uchun ichki formulalar matnni qayta ishlash. Masalan, karetaning qaytarilishini olib tashlash, keyin esa ortiqcha bosh va keyingi bo'shliqlarni va so'zlar orasidagilarni olib tashlash mumkin.

    Yokimatningizni asl hujayralarni o'zgartirmasdan boshqa funktsiyaning argumenti sifatida ishlatish uchun vagon qaytishlarini o'chirishingiz kerak bo'lishi mumkin. Misol uchun, agar siz natijadan =lookup () funksiyasining argumenti sifatida foydalanmoqchi bo'lsangiz,

    Kamchiliklari: yordamchi ustun yaratishingiz va ko'pchilikka amal qilishingiz kerak bo'ladi. qo'shimcha qadamlar.

    1. Ma'lumotlaringiz oxiriga yordamchi ustunni qo'shing. Siz uni "1 qator" deb nomlashingiz mumkin.
    2. Yordamchi ustunning birinchi katagiga ( C2 ) qator uzilishlarini olib tashlash/almashtirish formulasini kiriting. Bu yerda siz turli holatlar uchun bir nechta foydali formulalarni ko'rishingiz mumkin:
      • Ham Windows, ham UNIX vagonlarini qaytarish/chiziq tasmasi kombinatsiyalarini ishlating.

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

      • Keyingi formula qator uzilishini istalgan boshqa belgi (vergul+boʻshliq) bilan almashtirishga yordam beradi. Bu holda qatorlar qo'shilmaydi va ortiqcha bo'shliqlar paydo bo'lmaydi.

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

      • Agar siz matndan barcha chop etilmaydigan belgilarni, jumladan, qatorlarni oʻchirishni istasangiz:

        =CLEAN(B2)

    3. Formulani ustunning boshqa kataklari bo'ylab nusxalash.
    4. Ixtiyoriy ravishda , siz asl ustunni qator uzilishlari olib tashlangan ustun bilan almashtirishingiz mumkin:
      • C ustunidagi barcha katakchalarni tanlang va ma'lumotlarni vaqtinchalik xotiraga nusxalash uchun Ctrl + C tugmalarini bosing.
      • Endi B2 katakchasini tanlang va Shift + F10 yorliqlarini bosing.Keyin faqat V tugmasini bosing.
      • Yordamchi ustunni olib tashlang.

    VBA makrosi satr uzilishlaridan xalos bo'lish uchun

    Ijobiy tomonlari: Bir marta yaratilgan, uni har qanday ish kitobida qayta ishlatish mumkin.

    Kamchiliklari: VBA bo'yicha asosiy bilimlarga ega bo'lishingiz kerak.

    Misoldagi VBA makrosi quyida joriy ochilgan ishchi varaqdagi (faol ishchi varaq) barcha katakchalardagi karetka qaytishlarini o'chiradi.

    Sub RemoveCarriageReturns() MyRange-ni diapazon sifatida xiralashtiring Application.ScreenUpdating = False Application.Calculation = xlCalculationManual ActiveSheet.UsedRange ichidagi har bir MyRange uchun < InStr(MyRange, Chr(10)) Keyin MyRange = Replace(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Agar buni qilmasangiz VBA-ni juda yaxshi bilsangiz, Excelga VBA kodini qanday kiritish va ishga tushirishni ko'ring

    Matn asboblar to'plami yordamida vagon qaytishlarini olib tashlash

    Agar siz bizning Text Toolkit yoki Ultimate Suite-ning baxtli foydalanuvchisi bo'lsangiz. Excel, keyin yuqoridagi manipulyatsiyalarning birortasiga vaqt sarflashingiz shart emas. Buning uchun faqat 3 ta tezkor qadam kerak:

    1. Satr uzilishlarini oʻchirmoqchi boʻlgan bir yoki bir nechta katakchalarni tanlang.
    2. Excel lentasida Ablebits Data-ga oʻting. yorlig'i > Matn guruhiga o'ting va O'zgartirish tugmasini bosing.
    3. Matnni oʻzgartirish panelida Satr sonini aylantirish radio tugmachasini tanlang, qutiga "almashtirish" belgisini kiriting va O'zgartirish tugmasini bosing.

    Bizning misolimizda biz har bir qatorni bo'sh joy bilan almashtiramiz, shuning uchun siz sichqoncha kursorini qutiga qo'ying va Enter tugmasini bosing:

    Natijada siz bir qatorli manzillardan iborat tartibli jadvalga ega bo'lasiz:

    Agar siz ushbu va Excel uchun vaqtni tejaydigan yana 60 ta vositalarni sinab ko'rmoqchi bo'lsangiz, sinov versiyasini yuklab olishingiz mumkin. Ultimate Suite versiyasi. Excelda eng qiyin va zerikarli vazifalar uchun bir necha marta bosish orqali yechimlarni topib hayratda qolasiz!

    Video: Excelda qatorlarni qanday olib tashlash mumkin

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.