Excelda hujayradan matn yoki belgini qanday olib tashlash mumkin

  • Buni Baham Ko'Ring
Michael Brown

Maqolada formulalar va oʻrnatilgan funksiyalar yordamida Excel kataklaridan matnning bir qismini qanday tezda olib tashlash koʻrib chiqiladi.

Ushbu qoʻllanmada belgilarni olib tashlashning eng keng tarqalgan holatlarini koʻrib chiqamiz. Excelda. Bir nechta hujayradan ma'lum matnni o'chirmoqchimisiz? Yoki satrdagi birinchi yoki oxirgi belgini ajratib olish mumkinmi? Yoki faqat ma'lum bir belgining o'ziga xos hodisasini olib tashlash mumkinmi? Sizning vazifangiz nima bo'lishidan qat'iy nazar, siz buning uchun bir nechta echim topasiz!

    Excel-da aniq belgini qanday olib tashlash mumkin

    Agar sizning maqsadingiz ma'lum bir belgini yo'q qilish bo'lsa. Excel xujayralari, buni amalga oshirishning ikkita oson usuli bor - Top & Asbob va formulani almashtirish.

    Topish va almashtirish yordamida bir nechta katakchalardan belgilarni olib tashlash

    Belgilarni olib tashlash uni hech narsa bilan almashtirishdan boshqa narsa emasligini yodda tutib, Excelning Topish va almashtirish funksiyasidan foydalanishingiz mumkin. vazifani bajarish uchun funksiya.

    1. Muayyan belgini olib tashlamoqchi boʻlgan katakchalar qatorini tanlang.
    2. Topish va almashtirish<2-ni ochish uchun Ctrl + H tugmalarini bosing> dialog oynasi.
    3. Nimani toping oynasiga belgini kiriting.
    4. Almashtirish oynasini boʻsh qoldiring.
    5. Hammasini almashtirish tugmasini bosing.

    Misol sifatida A2 dan A6 gacha boʻlgan kataklardagi # belgisini qanday oʻchirish mumkin.

    Natijada, xesh belgisi bir vaqtning o'zida barcha tanlangan kataklardan o'chiriladi va qalqib chiquvchi dialog sizga nechtasi haqida ma'lumot beradi.almashtirishlar amalga oshirildi:

    Maslahatlar va eslatmalar:

    • Ushbu usul to'g'ridan-to'g'ri manba ma'lumotlaringizdagi belgilarni o'chiradi. Agar natija siz kutganingizdan boshqacha bo'lsa, o'zgarishni bekor qilish va asl ma'lumotlaringizni qaytarish uchun Ctrl + Z tugmalarini bosing.
    • Agar siz harflar kattaligi muhim bo'lgan alifbo belgilar bilan ishlayotgan bo'lsangiz, Topish va almashtirish dialog oynasini kengaytirish uchun Tanlovlar -ni bosing va katta-kichik harflarni hisobga olgan holda qidiruvni amalga oshirish uchun Kichik harflarni moslashtirish katagiga belgi qo'ying.

    Formula yordamida satrdan ma'lum bir belgini olib tashlang

    Ma'lum bir belgini satrning istalgan pozitsiyasidan olib tashlash uchun ushbu umumiy SUBSTITUTE formulasidan foydalaning:

    SUBSTITUTE( string<2)>, char , "")

    Bizning holimizda formula quyidagi shaklni oladi:

    =SUBSTITUTE(A2, "#", "")

    Asosan, formulaning bajaradigan vazifasi u string A2 formatida va har bir xesh belgisini (#) bo'sh satr ("") bilan almashtiradi.

    Yuqoridagi formulani B2 ga kiriting, uni B6 orqali pastga nusxalang, shunda siz quyidagi natijani olasiz:

    E'tibor bering, SUBSTITUTE har doim matn qatorini qaytaradi, hatto natijada faqat B2 a kataklaridagi kabi raqamlar bo'lsa ham nd B3 (matn qiymatlari uchun odatiy chap hizalanishga e'tibor bering).

    Agar natija raqam bo'lishini istasangiz, yuqoridagi formulani VALUE funksiyasiga shunday o'rang:

    =VALUE(SUBSTITUTE(A2, "#", ""))

    Yoki asl nusxasini oʻzgartirmaydigan matematik amallarni bajarishingiz mumkin.qiymat, aytaylik, 0 qo'shing yoki 1 ga ko'paytiring:

    =SUBSTITUTE(A2, "#", "")*1

    Bir vaqtning o'zida bir nechta belgilarni o'chirish

    Bir formula bilan bir nechta belgilarni o'chirish uchun shunchaki joylashtirish SUBSTITUTE bir-biri bilan ishlaydi.

    Masalan, xesh belgisi (#), toʻgʻridan-toʻgʻri chiziq (/) va teskari chiziq (\) dan xalos boʻlish uchun quyidagi formuladan foydalaniladi:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")

    Maslahatlar va eslatmalar:

    • ALTISH funksiyasi katta-katta-katta sezgir , harflar bilan ishlashda buni yodda tuting.
    • Agar siz natijalarni asl satrlardan mustaqil qiymat sifatida olishni istasangiz, formulalarni qiymatlari bilan almashtirish uchun Maxsus joylashtirish - Qiymatlar opsiyasidan foydalaning.
    • O'chirish uchun ko'p turli belgilar bo'lsa, maxsus LAMBDA tomonidan belgilangan RemoveChars funksiyasidan foydalanish ancha qulayroqdir.

    Muayyan matnni qanday olib tashlash mumkin Excel katagidan

    Biz bitta belgini oʻchirish uchun qoʻllagan ikkita usul belgilar ketma-ketligini teng darajada yaxshi ishlashi mumkin.

    Bir nechta kataklardan matnni oʻchirish

    Tanlangan diapazondagi har bir katakdan ma'lum matnni olib tashlash uchun Topish va almashtirish dialog oynasini ko'rsatish uchun Ctrl + H tugmalarini bosing va keyin:

    • Keraksiz matnni kiriting. Nimani toping maydoniga matn kiriting.
    • Almashtirish katagini boʻsh qoldiring.

    Hammasini almashtirish tugmasini bosish barcha almashtirishlarni bir vaqtning o'zida amalga oshiradi:

    Ma'lum bir matnni katakchadan olib tashlang.formula

    Matn satrining bir qismini olib tashlash uchun siz yana SUBSTITUTE funksiyasidan asosiy shaklda foydalanasiz:

    SUBSTITUTE( yacheyka , matn , "")

    Masalan, A2 katagidan "mailto:" pastki qatorini o'chirish uchun formula quyidagicha bo'ladi:

    =SUBSTITUTE(A2, "mailto:", "")

    Ushbu formula B2 ga o'tadi va keyin uni shuncha ko'p bo'ylab pastga torting. kerak bo'lganda qatorlar:

    Ma'lum bir belgining N-naqasini qanday olib tashlash mumkin

    Siz ma'lum hodisani o'chirmoqchi bo'lgan vaziyatda Muayyan belgining , SUBSTITUTE funksiyasining oxirgi ixtiyoriy argumentini aniqlang. Quyidagi umumiy formulada instance_num belgilangan belgining qaysi nusxasini boʻsh qatorga almashtirish kerakligini aniqlaydi:

    SUBSTITUTE( string , char , " ", misol_num )

    Masalan:

    A2 dagi 1-chi chiziqni yo'q qilish uchun formulangiz:

    =SUBSTITUTE(A2, "/", "", 1)

    Bo'sh chiziqni o'chirish uchun 2-slash belgisi, formula:

    =SUBSTITUTE(A2, "/", "", 2)

    Birinchi belgini qanday olib tashlash kerak

    Satrning chap tomonidagi birinchi belgini olib tashlash uchun , siz quyidagi formulalardan birini ishlatishingiz mumkin. Ikkalasi ham bir xil ishni bajaradi, lekin har xil yo'llar bilan.

    O'ZGIRISh( hujayra , 1, 1, "")

    Inson tiliga tarjima qilingan formulada aytiladi: ko'rsatilgan katakda 1-joydan (boshlang'ich_raqam) 1 ta belgi ( belgilar_soni ) va uni bo'sh qator ("") bilan almashtiring.

    RIGHT( yacheyka , LEN( yacheyka) ) - 1)

    Bu erda biz 1ni ayiramizLEN funksiyasi bilan hisoblangan satrning umumiy uzunligidan belgi. Oxirgidan shu miqdordagi belgilarni chiqarish uchun farq O‘NGga uzatiladi.

    Masalan, A2 dan birinchi belgini olib tashlash uchun formulalar quyidagicha bo‘ladi:

    =REPLACE(A2, 1, 1, "")

    =RIGHT(A2, LEN(A2) - 1)

    Quyidagi skrinshotda REPLACE formulasi koʻrsatilgan. RIGHT LEN formulasi aynan bir xil natijalarni beradi.

    Satr boshidan har qanday n ta belgini oʻchirish uchun chapdagi belgilarni qanday olib tashlash boʻlimiga qarang. Excel.

    Oxirgi belgini qanday olib tashlash mumkin

    Satr oxiridagi oxirgi belgini olib tashlash uchun formula:

    LEFT( hujayra , LEN) ( hujayra ) - 1)

    Mantiq oldingi misoldagi RIGHT LEN formulasiga o'xshaydi:

    Siz umumiy katak uzunligidan 1 ni ayirasiz va farqni CHAP tomonda bo'lasiz. funktsiyasi, shuning uchun u satr boshidan shuncha belgilarni tortib olishi mumkin.

    Masalan, A2 dan oxirgi belgini quyidagi formuladan foydalanib olib tashlashingiz mumkin:

    =LEFT(A2, LEN(A2) - 1)

    Qator oxiridagi har qanday n ta belgini oʻchirish uchun Excelda oʻngdan belgilarni qanday olib tashlash boʻlimini koʻring.

    Muayyan belgidan keyingi matnni oʻchirish

    Ma'lum bir belgidan keyin hamma narsani o'chirish uchun umumiy formula:

    CHAP( string , SEARCH( char , string ) -1)

    Logi c juda oddiy: SEARCH funksiyasi ni hisoblab chiqadiBelgilangan belgining pozitsiyasini o'rnatadi va uni boshidan mos keladigan belgilar sonini keltiradigan LEFT funktsiyasiga o'tkazadi. Ajratuvchining o‘zini chiqarish uchun emas, QIDIRUV natijasidan 1 ni ayiramiz.

    Masalan, ikki nuqtadan (:) keyin matnni olib tashlash uchun B2 dagi formula:

    =LEFT(A2, SEARCH(":", A2) -1)

    Ko'proq formula misollari uchun ma'lum bir belgidan oldin yoki keyin matnni o'chirish bo'limiga qarang.

    Excelda matndan oldin va keyin bo'shliqlarni qanday olib tashlash mumkin

    Matn protsessorlarida Microsoft Word kabi, matn oldidagi bo'shliq ba'zan o'quvchi ko'zi uchun muvozanatli va oqlangan oqim yaratish uchun ataylab qo'shiladi. Elektron jadvallar dasturlarida oldingi va keyingi bo'shliqlar sezilmasdan o'tib ketishi va ko'p muammolarni keltirib chiqarishi mumkin. Yaxshiyamki, Microsoft Excel qo'shimcha bo'shliqlarni o'chirish uchun TRIM deb nomlangan maxsus funktsiyaga ega.

    Yacheykalardagi ortiqcha bo'shliqlarni olib tashlash formulasi quyidagicha:

    =TRIM(A2)

    Bu yerda A2 asl matn qatoringizdir.

    Quyidagi rasmda koʻrib turganingizdek, u matndan oldin, matndan keyin va soʻzlar/pastki qatorlar orasidagi barcha boʻshliqlarni oʻchirib tashlaydi.

    Agar bu oddiy formula siz uchun ishlamasa, unda ish varaqingizda uzilmaydigan boʻshliqlar yoki chop etilmaydigan belgilar mavjud boʻlishi mumkin.

    Ulardan xalos boʻlish uchun <16-ni aylantiring>buzilmaydigan bo‘shliqlar SUBSTITUTE yordamida muntazam bo‘shliqlarga:

    SUBSTITUTE(A2, CHAR(160), " ")

    Bu yerda 160 - koduzilmaydigan bo'shliq belgisi soni ( ).

    Bundan tashqari, chop bo'lmaydigan belgilarni yo'q qilish uchun CLEAN funksiyasidan foydalaning:

    CLEAN(SUBSTITUTE(A2, CHAR(160), " "))

    Nest TRIM funksiyasida yuqoridagi konstruksiyadan foydalaning va siz matndan oldin/keyin boʻshliqlarni, shuningdek, uzilmaydigan boʻshliqlar va chop etilmaydigan belgilarni olib tashlash uchun mukammal formulaga ega boʻlasiz:

    =TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))

    uchun qo'shimcha ma'lumot uchun, iltimos, Excelda bo'shliqlarni qanday olib tashlashni ko'ring.

    Flash Fill yordamida Excelda belgilarni o'chirish

    Oddiy stsenariylarda Excelning Flash Fill sizga yaxshilik qilishi va belgilar yoki matnning bir qismini olib tashlashi mumkin. avtomatik ravishda siz taqdim etgan naqshga asoslanadi.

    Aytaylik, sizda vergul bilan ajratilgan bitta katakda ismingiz va elektron pochta manzilingiz bor. Verguldan keyin hamma narsani olib tashlamoqchisiz (jumladan, vergulning o'zi). Buni amalga oshirish uchun quyidagi amallarni bajaring:

    1. Manba maʼlumotlaringizning oʻng tomoniga boʻsh ustun qoʻying.
    2. Yangi qoʻshilgan ustunning birinchi katagiga qiymatni kiriting. siz saqlamoqchisiz (bizning holatda ism).
    3. Qiymatni keyingi katakchaga yozishni boshlang. Excel naqshni aniqlashi bilanoq, xuddi shu naqsh bo'yicha quyida joylashgan katakchalarga to'ldiriladigan ma'lumotlarning oldindan ko'rinishini ko'rsatadi.
    4. Ko'rib chiqishni qabul qilish uchun Enter tugmasini bosing.

    Bajarildi!

    Eslatma. Agar Excel ma'lumotlaringizdagi naqshni taniy olmasa, ko'proq misollar keltirish uchun yana bir nechta katakchalarni qo'lda to'ldiring. Shuningdek, Flash Fill yoqilganligiga ishonch hosil qilingExcel-da. Agar u hali ham ishlamasa, siz boshqa usulga murojaat qilishingiz kerak bo'ladi.

    Excel'dagi belgilar yoki matnni olib tashlash uchun maxsus vositalar

    Ushbu yakuniy bo'lim Excel kataklaridan matnni olib tashlash bo'yicha o'z yechimlarimizni taqdim etadi. Agar siz murakkab muammolarni hal qilishning oddiy usullarini topishni yaxshi ko'rsangiz, Ultimate Suite tarkibidagi qulay vositalardan bahramand bo'lasiz.

    Ablebits Data ko'rinishidagi Matn guruhida, Excel kataklaridan belgilarni olib tashlashning uchta varianti mavjud:

    • Ma'lum belgilar va pastki satrlar
    • Ma'lum bir pozitsiyadagi belgilar
    • Ko'p belgilar

    Tanlangan kataklardan maxsus belgi yoki pastki qatorni oʻchirish uchun shu tarzda davom eting:

    1. Oʻchirish > ni bosing. ; Belgilarni oʻchirish .
    2. Ehtiyojlaringizga eng mos variantni tanlang.
    3. Harf-kichik harflar katagiga belgi qoʻying yoki belgini olib tashlang.
    4. O'chirish tugmasini bosing.

    Quyida eng tipik stsenariylarni qamrab oluvchi bir nechta misollar keltirilgan.

    Muayyan belgini olib tashlash

    O'chirish uchun bir vaqtning o'zida bir nechta kataklardan ma'lum belgilar(lar)ni tanlang, Maxsus belgilarni o'chirish -ni tanlang.

    Misol sifatida biz A2:A4 diapazonidagi katta A va B harflarining barcha takrorlanishini o'chirib tashlaymiz. :

    Oʻchirish e oldindan belgilangan belgilar to'plami

    Muayyan belgilar to'plamini o'chirish uchun Belgilar to'plamini o'chirish -ni tanlang va keyin quyidagilardan birini tanlang.opsiyalari:

    • Bosib boʻlmaydigan belgilar - 7-bitli ASCII toʻplamidagi dastlabki 32 ta belgidan (kod qiymatlari 0 dan 31 gacha), shu jumladan yorliq belgisini, qatorni oʻchiradi. uzilish va hokazo.
    • Matn belgilari - matnni o'chiradi va raqamlarni saqlaydi.
    • Raqamli belgilar - harf-raqamli qatorlardan raqamlarni o'chiradi.
    • Belgilar & tinish belgilari - nuqta, savol belgisi, undov, vergul va boshqalar kabi maxsus belgilar va tinish belgilarini olib tashlaydi.

    Matnning bir qismini olib tashlash

    Qatorning bir qismini oʻchirish uchun Ichki satrni oʻchirish opsiyasini tanlang.

    Masalan, Gmail manzillaridan foydalanuvchi nomlarini chiqarish uchun “@gmail.com” manzilini oʻchirib tashlaymiz. " substring:

    Mana shu tarzda Excel kataklaridan matn va belgilarni olib tashlash mumkin. O'qiganingiz uchun tashakkur va sizni keyingi hafta blogimizda ko'rishni orziqib kutaman!

    Mavjud yuklab olishlar

    Excel-dagi belgilarni o'chirish - misollar (.xlsm fayli)

    Ultimate Suite - baholash versiyasi (.exe fayli)

    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.