Excelda katakchadan harflarni qanday olib tashlash mumkin (10 usul)

  • Buni Baham Ko'Ring
Hugh West

Ushbu maqolada siz Excelda hujayradagi harflarni qanday olib tashlashni o'rganasiz.

Ishchi kitobni yuklab oling

Yuklab olishingiz mumkin bepul mashq Excel ish kitobi bu yerdan.

Cell.xlsm dan harflarni olib tashlash

Excelda katakchadan harflarni olib tashlashning 10 ta usuli

Ushbu bo'lim Excelda Excelning buyruq vositalari, turli formulalar, VBA va hokazolar yordamida hujayradan harflarni qanday olib tashlashni muhokama qiladi

1. Excelda Topish va almashtirish funksiyasi yordamida hujayradan ma'lum harflarni olib tashlang

Topish & Replace buyrug'i Excel bilan bog'liq ko'pgina vazifalarni bajarish uchun eng oson va eng keng tarqalgan xususiyatdir. Bu yerda biz Find & Excelda funksiyasini almashtiring.

Quyidagi ma'lumotlar to'plamini ko'rib chiqing, u erda biz Kod<11 dagi kataklardagi barcha harflarni ( WWE ) olib tashlaymiz> ustunda faqat raqamlar qoladi.

Buni amalga oshirish bosqichlari quyida keltirilgan,

Qadamlar:

  • Ma'lumotlar to'plamini tanlang.
  • Uy yorlig'i ostida Topish & tanlang -> O'zgartirish .

  • Qalqib chiquvchi Topish va almashtirish oynasidan Nimani toping maydoniga WWE yozing.
  • O'rniga maydonini bo'sh qoldiring.

  • Hammasini almashtirish tugmasini bosing.

Bu barcha WWE -ni oʻchirib tashlaydi. sizning hujayralaringizkatak boshidan boshlab.

  • Formulani qolgan hujayralarga qoʻllash uchun Toʻldirish dastasi yordamida qatorni pastga torting.

U hujayralar boshidan 3 ta harfni o'chiradi.

8.2 Excelda VBA yordamida oxirgi harfni katakchadan olib tashlash

Qadamlar Excelda VBA UDF boʻlgan kataklardan oxirgi harflarni oʻchirish quyida koʻrsatilgan.

Qadamlar:

  • Avvalgidek, Visual Basic Editor Developer yorlig'idan va Insert a Module kod oynasida.
  • Kod oynasida, quyidagi koddan nusxa oling va uni joylashtiring.
7179

  • Kodni saqlang va qiziqtirgan ish varag'iga qayting va VBA kodi (Funktsiya DeleteLastL kodning birinchi qatorida) va DeleteLastL funktsiyasi qavslar ichida yacheyka mos yozuvlar raqamini kiriting. harflarni olib tashlamoqchi bo'lgan (bizning holimizda biz B5 katakchani qavs ichida o'tkazamiz) va miqdori harf o'chirilishini istagan raqamlar (biz oxirgi 2 harfni olib tashlashni xohlaymiz, shuning uchun 2 qo'yamiz).
  • Enter tugmasini bosing.

U hujayra oxiridagi harflarni olib tashlaydi.

  • Formulani qoʻllash uchun Toʻldirish dastasi yordamida qatorni pastga torting. qolgan hujayralarga.

U hujayralar oxiridagi oxirgi 2 ta harfni oʻchirib tashlaydi.

8.3Excelda VBA yordamida hujayradan barcha harflarni o'chirish

Endi biz Excelda VBA UDF bilan hujayralardagi barcha harflarni qanday o'chirishni o'rganamiz.

Qadamlar:

  • Avvalgidek, Dasturchi yorlig'idan Visual Basic Editor -ni oching va Qo'shish Module kod oynasida.
  • Kod oynasida quyidagi koddan nusxa oling va uni joylashtiring.
7213

  • Kodni saqlang va qiziqtirgan ish varag'iga qayting va VBA kodi (Funktsiya DeleteLetter kodning birinchi qatorida) va qavslar ichida yaratgan funktsiyani yozing. DeleteLetter funksiyasidan foydalanib, harflarni olib tashlamoqchi bo'lgan hujayra mos yozuvlar raqamini o'tkazing (bizning holimizda biz qavslar ichida B5 katakchasini o'tkazamiz).
  • Enter tugmasini bosing.

U yacheykadan barcha harflarni olib tashlaydi.

  • Toʻgʻri torting. Formulani qolgan hujayralarga qo'llash uchun To'ldirish dastagi yordamida qatorni pastga tushiring.

Siz ma'lumotlar to'plamini olasiz. katakchalar barcha harflardan olib tashlangan.

Batafsil o'qing: Excel formulasida bo'sh joy oldidagi matnni qanday olib tashlash mumkin (5 usul)

9. Excelning katakchadan harflarni matndan ustunga o'chirish vositasi

Excelda Matnni ustunlarga deb nomlangan o'rnatilgan buyruqlar vositasi mavjud. Biz Excelda katakchalardan harflarni olib tashlash uchun ushbu vositadan foydalanishimiz mumkin.

Buni amalga oshirish uchun qadamlar berilgan.quyida.

Qadamlar:

  • Harflarni olib tashlamoqchi bo'lgan katakchalarni tanlang .
  • Bu yerga o'ting tab Ma'lumotlar -> Ustunlarga matn

  • Qalqib chiquvchi oynada ma'lumotlar turi sifatida Ruxsat etilgan kenglik ni tanlang.
  • Keyingi tugmasini bosing.

  • Keyingi Maʼlumotlarni oldindan koʻrish , vertikal chiziqni oʻchirmoqchi boʻlgan barcha harflarga yetguncha torting (biz WWE ni olib tashlamoqchimiz, shuning uchun biz barcha WWE ni qamrab olgan chiziqni sudrab oldik. ma'lumotlar qiymati).
  • Keyingi tugmasini bosing.

  • -ni tanlang. Ehtiyojingizga ko'ra ustun ma'lumotlar formati .
  • Finish tugmasini bosing.

Sizga ega bo'lasiz boshqa ustundagi harflardan tashqari barcha ma'lumotlar.

Shunday qilib, siz hujayralardan o'chirmoqchi bo'lgan harflarni chiqarib olishingiz mumkin.

10. Excel-da Flash Fill-dan foydalanib hujayradan harflarni olib tashlang

Shuningdek, Excelning Flash to'ldirish funksiyasidan foydalanib hujayralardagi harflarni o'chirishingiz mumkin. Flash Fill nima qiladi, avval u foydalanuvchi tomonidan taqdim etilgan har qanday naqshni qidiradi, so'ngra o'sha naqsh bo'yicha boshqa kataklarni to'ldiradi.

Uyachalardan harflarni olib tashlash bosqichlari. Flash Fill quyida keltirilgan. Sizni yaxshiroq tushunishingiz uchun biz misol bilan tasvirlab beramiz.

Qadamlar:

  • Quyidagi rasmga qarang, u erda biz barcha <1ni olib tashlamoqchimiz>WWE dan Kod WWE101 . Shunday qilib, uning yonidagi katakchaga biz Excelni kerakli naqsh bilan tanishtirish uchun faqat 101 yozdik.
  • Keyin qolgan katakchalarni tanlab, Data -> Flash Fill .

U qolgan barcha hujayralarni biz taqdim etgan naqsh bilan to'ldiradi va WWE<2-ni o'chiradi> va sizni faqat raqamlar bilan qoldirasiz.

Shuningdek, Flash Fill ni faollashtirish uchun Ctrl + E klaviatura yorliqlarini ham bosishingiz mumkin. .

Batafsil o'qing: Ma'lum bir matnni Excelda hujayradan qanday olib tashlash mumkin (eng oson 11 usul)

Xulosa

Ushbu maqola Excelda 10 xil usulda hujayradan harflarni qanday olib tashlashni ko'rsatib berdi. Umid qilamanki, ushbu maqola siz uchun juda foydali bo'ldi. Mavzu bo'yicha savollaringiz bo'lsa bemalol so'rang.

Excel ma'lumotlar to'plami va sizga faqat raqamlarni qoldiring.

Batafsil o'qing: Excel hujayrasidan matnni qanday olib tashlash mumkin (9 ta oson usul)

2. Excelda ALTISH funksiyasi bilan hujayradan ma'lum harflarni o'chirish

Topish & Excel-dagi Replace buyrug'i xususiyati, formuladan foydalanish Excelda istalgan turdagi natijalarni chiqarishning eng xavfsiz va eng boshqariladigan usuli hisoblanadi. Excelda ma'lum bir belgisiz ma'lumotlar to'plamining chiqishini olish uchun siz O'ZINASHTIRISH funksiyasini amalga oshirishingiz mumkin.

Umumiy O'ZINASHTIRISH Formula,

=SUBSTITUTE(cell, " old_text" , " new_text" )

Bu yerda

eski_matn = siz olib tashlamoqchi bo'lgan matn

yangi_matn = o'zgartirmoqchi bo'lgan matn

Quyida biz ishlatgan ma'lumotlar to'plami. yuqoridagi bo'lim. Va bu safar Topish & Harflarni o'chirish uchun almashtiring, biz kerakli natijani olish uchun SUBSTITUTE funksiyasini qo'llaymiz.

Qadamlar:

  • Natijangiz koʻrinishini istagan boʻsh katakka quyidagi formulani yozing,
=SUBSTITUTE(C5,"WWE","")

Bu yerda

C5 = harflarni olib tashlash uchun qiymatni o'z ichiga olgan katak

"WWE" = olib tashlash uchun harflar

"" = "WWE" ni bo'sh qator bilan almashtirish

  • Enter tugmasini bosing.

U barcha WWE (yoki har qanday) oʻrnini bosadi siz tanlagan boshqa matn) null satr bilan (yokiuni almashtirgan satr).

  • Formulani qolgan hujayralarga qoʻllash uchun Toʻldirish dastasi yordamida qatorni pastga torting.

Endi siz hech qanday harfsiz hujayralar ma'lumotlar to'plamining natijasini topdingiz.

Batafsil o'qing: Ustundan maxsus matnni qanday olib tashlash mumkin Excelda (8 usul)

3. Excel-da hujayradan alohida misoldan harflarni ajratib oling

Shu paytgacha biz faqat hujayralardagi barcha harflarni qanday olib tashlashni o'rgandik. Lekin agar siz faqat hujayralarning ma'lum bir joyidagi harflarni o'chirmoqchi bo'lsangiz-chi.

Masalan, barcha WWE ni katakchalardan olib tashlash o'rniga, biz faqat 1-chi <1ni saqlab qolmoqchimiz>W va har bir katakdagi raqamlar.

Qadamlar:

  • Huddi yuqoridagi bo'limda biz O'ZINASHTIRISH WWE -ni o'chirish funktsiyasi, bu erda biz faqat harflarni olib tashlamoqchi bo'lgan ma'lum pozitsiyani aniqlaymiz.

    Shunday qilib, yuqoridagi SUBSTITUTE formulasi,

=SUBSTITUTE(C5,"WWE","")

Bo'ladi,

=SUBSTITUTE(C5,"WE","",1)

Bu erda, 1 demak, biz maʼlumotlar toʻplamimizning kataklaridan 1- W ​​ ni olib tashlamoqchimiz (agar siz maʼlumotlar toʻplamidan 2-harfni oʻchirmoqchi boʻlsangiz, 1 oʻrniga 2-ni yozing, agar siz 3-harfni olib tashlamoqchi boʻlsangiz, shunchaki 2-ni yozing. maʼlumotlar toʻplamingiz 1 oʻrniga 3 raqamini yozing va hokazo).

  • Enter tugmasini bosing.

  • Yana, faqat Toʻldirish dastasi yordamida qatorni pastga torting.qolgan hujayralar uchun formula.

Endi siz 1-chi W bilan birga hujayralar maʼlumotlar toʻplamining natijasini topdingiz. raqamlar.

4. Yacheykadan bir nechta o'ziga xos harflarni ichki o'rnatilgan SUBSTITUTE funksiyasi bilan o'chirish

SUBSTITUTE funksiyasi bir vaqtning o'zida har qanday miqdordagi misollar uchun harflarni olib tashlaydi. Shunday qilib, agar siz bir vaqtning o'zida bir nechta harflarni o'chirmoqchi bo'lsangiz, u holda ichki o'rnatilgan SUBSTITUTE funksiyasini amalga oshirishingiz kerak.

Shunday ekan, keling, SUBSTITUTE funksiyasini qanday amalga oshirishni bilib olaylik. bir vaqtning o'zida bir nechta harfni olib tashlash uchun.

Qadamlar:

  • Ich ichiga joylashtirilgan SUBSTITUTE funksiyasini o'rnatish uchun siz <1 yozishingiz kerak>SUBSTITUTE funksiyasi boshqa SUBSTITUTE funksiyasi ichida va tegishli argumentlarni qavs ichiga kiriting.

    Batafsil tushunish uchun quyidagi rasmni tekshiring,

Bu yerda,

C5 katakchadan bir nechta W ni olib tashlash uchun avval formulani yozamiz,

=SUBSTITUTE(C5,"W","")

va keyin E (yoki sizga kerak boʻlgan boshqa harf) bilan birga oʻchirish uchun ushbu formulani boshqa OʻZINASHTIRISH formulasiga joylashtiramiz. va uning ichida argumentlarni ( eski_matn, yangi_matn ) o'tkazing (bizning holimizda bu " E","" edi).

Demak, endi formula,

=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")

  • Enter tugmasini bosing.

U barcha W va E (yoki siz tanlagan boshqa matn) null qator bilan(yoki siz uni almashtiradigan satr).

  • Formulani qolgan kataklarga qo'llash uchun To'ldirish dastasi yordamida yana bir marta qatorni pastga torting.
  • Endi siz hech qanday harfsiz hujayralar ma'lumotlar to'plamining natijasini topdingiz.

    5. Excelda formula bilan katakchadan birinchi yoki oxirgi harflarni ajratib oling

    Ushbu bo'limda Excelda formula yordamida hujayralardan birinchi yoki oxirgi harflarni qanday olib tashlashni o'rganasiz.

    5.1 Excelda formulali katakchadan birinchi harflarni o'chirish

    Excelda formulali katakchalardan birinchi harflarni o'chirish bosqichlari quyida keltirilgan.

    Qadamlar:

    • Birinchi, natija koʻrsatilishini istagan katakchani tanlang.
    • Yacheykaga quyidagi formulani yozing,
    =RIGHT(C5, LEN(C5)-3)

    Bu yerda

    C5 = harflarni oʻchirish uchun katak

    • tugmasini bosing. Enter .

    U katak boshidan harflarni olib tashlaydi.

    • <1-dan foydalanib qatorni pastga torting. Formulani qolgan katakchalarga qoʻllash uchun>Toʻldirish dastagi .

    U hujayralar boshidan barcha harflarni oʻchirib tashlaydi.

    Formulalarni taqsimlash

    • LEN(C5) -> LEN funksiyasi C5 katakning uzunligi
      • Chiqish: 6
      • <1 6>
    • LEN(C5)-3 -> ga aylanadi
      • 6-3
      • Chiqish: 3
    • RIGHT(C5, LEN(C5)-3) ) -> aylanadi
      • ROGHT (C5, 3)
      • Chiqish: 101
      • Izoh: birinchi 3 ta harfni C5 katagidan

    5.2 Formula bilan hujayradan oxirgi harflarni olib tashlang Excelda

    Excelda formulali kataklardan oxirgi harflarni oʻchirish bosqichlari quyida keltirilgan.

    Qadamlar:

    • Birinchi, natija ko'rsatilishini istagan katakchani tanlang.
    • Yacheykaga quyidagi formulani yozing,
    =LEFT(C5, LEN(C5)-2)

    Bu erda,

    C5 = harflarni o'chirish uchun katakcha

    • Enter tugmasini bosing.

    U katak oxiridagi harflarni olib tashlaydi.

    • Formulani qo'llash uchun To'ldirish dastasi yordamida qatorni pastga torting. qolgan hujayralar.

    U hujayralar oxiridagi barcha harflarni o'chirib tashlaydi.

    Formulalarni taqsimlash

    • LEN(C5) -> C5 katak uzunligi
      • Chiqish: 6
    • LEN(C5)-2 ->
      • 6-2
      • Chiqish: 4
    • CHAL(C5, LEN(C5)-2) ga aylanadi ) ->
      • CHAP(C5, 2)
      • Chiqish: WWE1
      • Izoh: Oʻchirish oxirgi 2 harf C5 katagidan

    Batafsil o'qing: Matnni qanday olib tashlash mumkin Excelda belgilardan keyin (3 usul)

    6. Excelda formula bilan hujayradan birinchi va oxirgi harflarni o'chirish

    Ushbu bo'limda bizsizga hujayradagi barcha harflarni qanday olib tashlashni ko'rsatib beradi.

    Buni amalga oshirish bosqichlari quyida keltirilgan.

    Qadamlar:

    • Birinchi, natija ko‘rsatilishini istagan katakchani tanlang.
    • Yacheykaga quyidagi formulani yozing,
    =MID(C5,3,LEN(C5)-4)

    Bu erda,

    C5 = dan harflarni o'chirish uchun katakcha

    • Enter tugmasini bosing.

    U katak boshidan va oxiridagi harflarni olib tashlaydi.

    • Qoʻllash uchun Toʻldirish dastasi yordamida qatorni pastga torting. formulani qolgan katakchalarga kiritadi.

    U hujayralarning boshidan va oxiridagi barcha harflarni o'chiradi.

    Formulalarni taqsimlash

    • LEN(C5) -> C5 katak uzunligi
      • Chiqish: 6
    • LEN(C5)-4 -> ga aylanadi
      • 6-4
      • Chiqish: 2
    • MID(C5,3,LEN(C5)) -4) -> bo'ladi
      • MID(C5,3,2)
      • Chiqish: E1
      • Izoh: MID funksiyasi bilan 3 pozitsiyasidan boshlab C5 katagidan oxirgi 2 ta harfni oʻchiring.

    Batafsil o'qing: Excel hujayrasidan matnni qanday olib tashlash mumkin (9 oson yo'l)

    7. Excelda massiv formulasi bilan hujayradan harflarni o'chirish

    Agar siz katta hajmdagi ma'lumotlar bilan ishlasangiz, barcha harflarni yo'q qilishning kuchliroq usuli kerak bo'ladi. a da ishlash uchun Masiv formulasini amalga oshirishkatta hajmdagi maʼlumotlar tezroq va samaraliroq boʻladi.

    Bu yerda Excelda katakchalardan harflarni oʻchirish uchun Masiv formulasini koʻrsatamiz.

    Qadamlar:

    • Avval natija ko'rsatilishi kerak bo'lgan katakchani tanlang.
    • Yacheykaga quyidagi formulani yozing,
    =SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

    Bu yerda

    C5 = dan harflarni oʻchirish uchun katak

    • Enter .

    U Exceldagi hujayralardagi barcha harflarni olib tashlaydi.

    • tugmasidan foydalanib qatorni pastga torting. Formulani qolgan katakchalarga qo'llash uchun to'ldirish dastagi .

    U Exceldagi hujayralar ma'lumotlar to'plamidagi barcha harflarni o'chirib tashlaydi.

    Izohlar:

    • Ushbu Massiv formulasi raqamli belgilardan tashqari barcha turdagi belgilarni, jumladan harflar, maxsus belgilar va boshqalarni olib tashlaydi. Misol uchun, agar asl satr abc*123-def bo'lsa, bu formula raqamlardan tashqari barcha harflar va maxsus belgilarni olib tashlaydi va 123 ni qaytaradi.
    • Agar asl satrda raqamli belgi bo'lmasa, bu formula qaytadi. 0.

    Batafsil o'qing: Qanday qilib Excel katagidan matnni olib tashlash mumkin, lekin raqamlarni qoldirish (8 usul)

    8. VBA-da foydalanuvchi tomonidan belgilangan funktsiya (UDF) bilan hujayradan birinchi yoki oxirgi harflarni yo'q qilish

    VBA makrosini ni amalga oshirish - har qanday operatsiyani bajarishning eng samarali, eng tezkor va xavfsiz usulidir. Excel. Ushbu bo'limda biz qanday qilishni o'rganamizExcelda foydalanuvchi tomonidan belgilangan funksiya(UDF) boʻlgan kataklardagi harflarni oʻchirish uchun VBA dan foydalaning.

    8.1 Excelda VBA yordamida hujayradan birinchi harflarni oʻchirish

    Excel'da VBA UDF bo'lgan kataklardan birinchi harflarni o'chirish bosqichlari quyida ko'rsatilgan.

    Qadamlar:

    • Klaviaturangizda Alt + F11 tugmalarini bosing yoki Dasturchi -> Visual Basic -ni ochish uchun Visual Basic Editor .

    • Qalqib chiquvchi kod oynasida, menyu panelidan , Qo'shish -> Modul .

    • Quyidagi koddan nusxa oling va uni kod oynasiga joylashtiring.
    9737

    Bu VBA dasturini ishga tushirish uchun pastki protsedura emas, bu Foydalanuvchi tomonidan belgilangan funktsiyani (UDF) yaratishdir. Shunday qilib, kodni yozganingizdan so'ng, menyu satridan Ishga tushirish tugmasini bosish o'rniga Saqlash tugmasini bosing.

    • Endi qiziqqan ish varag'iga qayting va VBA kodi (Funktsiya DeleteFirstL kodning birinchi qatorida) va <1 qavslar ichida yaratgan funksiyangizni yozing>DeleteFirstL funktsiyasidan harflarni olib tashlamoqchi bo'lgan hujayra mos yozuvlar raqami (bizning holatda biz B5 katakchani qavs ichida o'tkazamiz) va siz kiritgan miqdor raqamlarini o'tkazing. harfni olib tashlashni xohlaymiz (biz dastlabki 3 ta harfni olib tashlashni xohlaymiz, shuning uchun 3 qo'yamiz).
    • Enter tugmasini bosing.

    U harflarni olib tashlaydi

    Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.