Mundarija
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,"[“”]","""")
- Formula A2 ga qaraydi.
- 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.
- 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:
- Siz Ctrl+H tugmalarini bosing.
- Nima topish kerakligini kiriting.
- Oʻzgartirish qiymatini kiriting.
- Tanlash Qayta ishlash uchun barcha varaqlar / joriy varaq / maxsus diapazon o'rtasida.
- 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:
- Siz nafaqat qidirasiz qiymatlar va formulalar ichida, balki eslatmalar, giperhavolalar va xatolar.
- Qo'shimcha sozlamalar kombinatsiyasi ( Butun katak + Bo'yicha maska + yulduzcha (*)) faqat giperhavolalar, eslatmalar va xatolarni o'z ichiga olgan barcha hujayralarni topish imkonini beradi:
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:
- 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. .
- Kodlarni belgilar va orqaga almashtirish , agar siz HTML matnlari bilan ishlasangiz yoki matnni Internetdan va orqaga olsangiz, juda foydali:
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.