Google Sheets-da maxsus belgilarni toping va almashtiring: ish uchun formulalar va qo'shimchalar

  • Buni Baham Ko'Ring
Michael Brown

Aqlli tirnoq, urg'uli harflar va boshqa keraksiz maxsus belgilardan charchadingizmi? Bizda ularni Google Sheets-da osongina topish va almashtirish bo'yicha bir nechta g'oyalar mavjud.

Biz elektron jadvallardagi matnli hujayralarni ajratamiz, turli belgilarni olib tashladik va qo'shdik, matn registrini o'zgartirdik. Endi Google Sheets maxsus belgilarini bir vaqtning o‘zida topish va almashtirishni o‘rganish vaqti keldi.

    Google Sheets formulalari yordamida belgilarni toping va almashtiring

    Men boshlayman odatiy: Google Sheets maxsus belgilarini topadigan va almashtiradigan 3 ta maxsus foydali funksiya mavjud.

    Google Sheets SUBSTITUTE funksiyasi

    Bu birinchi funksiya tom ma'noda Google Sheets diapazonida ma'lum bir belgini qidiradi va uni boshqa maxsus qator bilan almashtiradi:

    SUBSTITUTE(qidirish_uchun_matn, izlash_uchun, almashtirish_bilan, [keyin_raqam])
    • qidiriladigan_matn oʻzgartirish kiritmoqchi boʻlgan katak / alohida matn. Majburiy.
    • search_for - siz egallashni xohlagan belgi. Majburiy.
    • almashtirish_bilan - oldingi argumentdagi belgi oʻrniga olmoqchi boʻlgan yangi belgi. Majburiy.
    • kerakli_raqam butunlay ixtiyoriy argumentdir. Agar xarakterning bir nechta misollari bo'lsa, u qaysi birini o'zgartirishni boshqarishga imkon beradi. Argumentni o'tkazib yuboring - va barcha misollar Google Sheets-da almashtiriladi.

    Endi, qachonInternetdan maʼlumotlarni import qilsangiz, u yerda aqlli tirnoqlarni topishingiz mumkin:

    Keling, ularni toʻgʻri qoʻshtirnoqlar bilan topish va almashtirish uchun Google Sheets SUBSTITUTE-dan foydalanaylik. Bitta funktsiya bir vaqtning o'zida bitta belgi izlaydi va uning o'rnini bosadi, men ochilgan aqlli tirnoq bilan boshlayman:

    =SUBSTITUTE(A2,"“","""")

    Ko'rdingizmi? Men A2 ni ko‘rib turibman, aqlli qo‘shtirnoqlarni ochish uchun qidiraman — “ (bu Google Sheets funksiyasi so‘rovi bo‘yicha qo‘sh tirnoq ichida qo‘yilishi kerak) va uni to‘g‘ri tirnoq bilan almashtiring — "

    Eslatma. To‘g‘ri tirnoqlar nafaqat qo'sh tirnoqlarga o'ralgan, balki yana bir "qo'shilgan" ham bor, shuning uchun jami 4 ta qo'sh tirnoq mavjud.

    Ushbu formulaga yakunlovchi aqlli tirnoqlarni qanday qo'shish mumkin? Oson :) Bu birinchi formulani boshqa O'ZINASHTIRISH bilan qabul qiling:

    =SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")

    Ichkaridagi SUBSTITUTE avval ochilish qavslarini o'zgartiradi va uning natijasi quyidagi diapazonga aylanadi. ikkinchi funksiya misoli uchun ishlang.

    Maslahat. Google Sheets’da qancha ko‘p belgilar topmoqchi va almashtirmoqchi bo‘lsangiz, shunchalik ko‘p O‘ZINASHTIRISH funksiyalarini o‘tkazishingiz kerak bo‘ladi. Qo‘shimcha bitta aqlli iqtibosga misol:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”",""""),"’","'")

    Google Sheets REGEXREPLACE funksiyasi

    REGEXREPLACE men Google Sheets aqlli tirnoqlarini topish va to‘g‘risiga almashtirish uchun ishlatadigan yana bir funksiyadir.

    REGEXREPLACE(matn, muntazam_ibora, almashtirish)
    • matn - siz o'zgartirish kiritmoqchi bo'lgan joy
    • muntazam_ifoda Belgilar birikmasi (niqob turi) nima topish va almashtirishni bildiradi.
    • almashtirish - eskisi o'rniga yangi matn.

    Asosan, bu yerdagi matkap SUBSTITUTE bilan bir xil. Yagona nuance - regular_expression ni to'g'ri tuzish.

    Avvalo, barcha Google Sheets ochish va yopish aqlli tirnoqlarini topamiz va almashtiramiz:

    =REGEXREPLACE(A2,"[“”]","""")

    1. Formula A2 ga qaraydi.
    2. Kvadrat qavslar orasida keltirilgan har bir belgining barcha misollarini qidiradi: “”

      Eslatma. Butun oddiy ifodani qo'sh tirnoq bilan o'rashni unutmang, chunki bu funktsiya tomonidan talab qilinadi.

    3. Va har bir misolni to'g'ri qo'sh tirnoq bilan almashtiradi: """"

      Nima uchun 2 juft qo'sh tirnoq bor? Oldingi argumentdagi kabi funktsiya birinchi va oxirgilarni talab qiladi — siz shunchaki ular orasiga hamma narsani kiritasiz.

      Ichkaridagi juftlik ramz sifatida tan olinishi uchun takrorlangan qo'sh tirnoqdir. funktsiya talab qiladigan belgidan ko'ra qaytish uchun.

    Siz hayron bo'lishingiz mumkin: nega men bu yerga bitta aqlli iqtibos qo'sha olmayman?

    Xo'sh, chunki siz barcha belgilarni ro'yxatda qidirishingiz mumkin. ikkinchi argumentda siz uchinchi argumentda qaytariladigan turli ekvivalentlarni sanab bo'lmaydi. Topilgan hamma narsa (ikkinchi argumentdan) uchinchidan qatorga o'zgaradiargument.

    Shuning uchun formulaga bitta aqlli tirnoq belgisini kiritish uchun siz ikkita REGEXREPLACE funksiyasini kiritishingiz kerak:

    =REGEXREPLACE(REGEXREPLACE(A2,"[“”]",""""),"’","'")

    Ko'rib turganingizdek, men ilgari ishlatgan formula (bu erda u o'rtada) boshqa REGEXREPLACE uchun ishlov berish oralig'iga aylanadi. Bu funksiya Google Sheets’dagi belgilarni bosqichma-bosqich topadi va almashtiradi.

    Google Sheets belgilarini topish va almashtirish vositalari

    Google Sheets ma’lumotlarini topish va almashtirish haqida gap ketganda, formulalar mavjud emas. yagona variant. Ishni bajaradigan 3 ta maxsus vosita mavjud. Formulalardan farqli o'laroq, ular natijalarni qaytarish uchun qo'shimcha ustunlar talab qilmaydi.

    Standart Google Sheets Topish va almashtirish vositasi

    Ishonamanki, siz Google Sheets-da mavjud bo'lgan ushbu standart vosita bilan tanishsiz:

    1. Siz Ctrl+H tugmalarini bosing.
    2. Nima topish kerakligini kiriting.
    3. Oʻzgartirish qiymatini kiriting.
    4. Tanlash Qayta ishlash uchun barcha varaqlar / joriy varaq / maxsus diapazon o'rtasida.
    5. Va Topish va O'zgartirish-ni bosing. yoki Hammasi ni darhol almashtiring.

    Bu yerda hech qanday maxsus narsa yoʻq — bu koʻpchiligimiz tomonidan topish va almashtirish uchun talab qilinadigan minimal miqdordir. Google Sheets-da muvaffaqiyatli. Agar men sizga ushbu minimal muddatni ishlatishda zarracha qiyinchilik tug'dirmasdan uzaytirish mumkinligini aytsam nima bo'ladi?

    Kengaytirilgan topish va almashtirish — Google Sheets uchun plagin

    Asbobni yanada kuchliroq tasavvur qiling.Google Sheets standarti Topish va almashtirish. Sinab ko'rmoqchimisiz? Men Google Sheets uchun kengaytirilgan topish va almashtirish plaginimiz haqida gapiryapman. Bu hatto yangi boshlanuvchini ham elektron jadvallarda ishonchli his qiladi.

    Asosiy ma'lumotlar bir xil, lekin tepasida bir nechta gilos bor:

    1. Siz nafaqat qidirasiz qiymatlar va formulalar ichida, balki eslatmalar, giperhavolalar va xatolar.
    2. Qo'shimcha sozlamalar kombinatsiyasi ( Butun katak + Bo'yicha maska + yulduzcha (*)) faqat giperhavolalar, eslatmalar va xatolarni o'z ichiga olgan barcha hujayralarni topish imkonini beradi:

  • Siz qilishingiz mumkin ko'rish uchun istalgan sonli elektron jadvallarni tanlang — ularning har biri tanlanishi (de) bo'lishi mumkin.
  • Barcha topilgan yozuvlar daraxt ko'rinishidagi varaqlar bo'yicha aniq guruhlangan. hammasi yoki faqat tanlangan yozuvlarni bir vaqtning o‘zida:
  • Siz hatto qiymatlarni formatlashni saqlab, Google Sheets-da topishingiz va almashtirishingiz mumkin!
  • Topilgan yozuvlar bilan ishlashning 6 ta qo'shimcha usuli mavjud : barcha/tanlangan topilgan qiymatlarni ajratib oling; barcha/tanlangan topilgan qiymatlar bilan butun qatorlarni chiqarib oling; topilgan barcha/tanlangan qiymatlari boʻlgan satrlarni oʻchirish:
  • Men buni Google Sheets-da kengaytirilgan qidiruv va almashtirish deb atayman;) Mening soʻzimga ishonmang — Advanced Find va oʻrnating. Elektron jadvallar doʻkonidan almashtiring (yoki uni Simlarni almashtirish vositasi bilan birga Power Tools tarkibiga kiriting.quyida tasvirlangan). Bu yordam sahifasi sizga har tomonlama yo‘l-yo‘riq ko‘rsatadi.

    Google Sheets uchun belgilarni almashtirish — Power Tools-dan maxsus qo‘shimcha

    Agar siz Google Sheets-da topmoqchi va almashtirmoqchi bo‘lgan har bir belgini kiritsangiz, variant emas, elektr asboblaridan belgilarni almashtirish sizga biroz yordam berishi mumkin. Uni oʻlchamiga qarab baholamang — u maʼlum holatlar uchun yetarli darajada kuchli:

    1. Googleda ta'kidlangan belgilarni almashtirish kerak boʻlganda Varaqlar (yoki boshqacha qilib aytganda, harflardan diakritik belgilarni olib tashlash), ya'ni á ni a ga, é ni e ga aylantiring va hokazo. .
    2. Kodlarni belgilar va orqaga almashtirish , agar siz HTML matnlari bilan ishlasangiz yoki matnni Internetdan va orqaga olsangiz, juda foydali:

  • Barcha aqlli qo'shtirnoqlarni birdaniga tekis tirnoqlarga aylantiring :
  • Har uch holatda ham diapazonni tanlashingiz kifoya. , kerakli radio tugmani tanlang va Ishga tushirish tugmasini bosing. Bu yerda soʻzlarimni zaxiralash uchun demo video ;)

    Qoʻshimcha 30 dan ortiq vaqtni tejaydigan Google Sheets doʻkonidan elektron jadvalingizga oʻrnatilishi mumkin boʻlgan Power Tools dasturining bir qismidir.

    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.