Мазмұны
Осы ақылды тырнақшалардан, екпінді әріптерден және басқа қажетсіз ерекше таңбалардан шаршадыңыз ба? Google Sheets қолданбасында оларды оңай табу және ауыстыру туралы бірнеше идеяларымыз бар.
Біз электрондық кестелердегі мәтіні бар ұяшықтарды бөлеміз, әртүрлі таңбаларды алып тастадық және қостық, мәтін регистрін өзгерттік. Енді Google Sheets арнайы таңбаларын қалай табуға және ауыстыруға болатынын үйренудің уақыты келді.
Google Sheets формулалары арқылы таңбаларды табу және ауыстыру
Мен мынадан бастаймын әдеттегі: Google Sheets арнайы таңбаларын табатын және ауыстыратын 3 арнайы пайдалы функция бар.
Google Sheets SUBSTITUTE функциясы
Бұл бірінші функция қажетті Google Sheets ауқымындағы нақты таңбаны нақты іздейді және оны басқа арнайы жолмен ауыстырады:
SUBSTITUTE(іздейтін_мәтін, іздейтін_мәтін, алмастыру_мен, [кездесу_саны])- іздейтін_мәтін — өзгертулер енгізгіңіз келетін ұяшық/нақты мәтін. Міндетті.
- іздеу - қабылдағыңыз келетін таңба. Міндетті.
- replace_with - алдыңғы аргументтегінің орнына алғыңыз келетін жаңа таңба. Міндетті.
- кездесу_саны - толығымен қосымша аргумент. Егер кейіпкердің бірнеше даналары болса, ол қайсысын өзгерту керектігін басқаруға мүмкіндік береді. Аргументті өткізіп жіберіңіз, сонда барлық даналар Google Sheets ішінде ауыстырылады.
Енді, қашандеректерді интернеттен импорттасаңыз, онда смарт тырнақшаларды таба аласыз:
Оларды табу және оларды тура тырнақшалармен ауыстыру үшін Google Sheets SUBSTITUTE қолданбасын қолданайық. Бір функция бір уақытта бір таңбаны іздеп, оны алмастыратындықтан, мен ашылатын смарт тырнақшалардан бастаймын:
=SUBSTITUTE(A2,"“","""")
Көріңіз бе? Мен A2 қарап жатырмын, смарт тырнақшаларды ашуды іздеңіз — “ (ол Google Sheets қолданбасындағы функция сұрауы бойынша қос тырнақшаға қойылуы керек) және оны түзу тырнақшалармен ауыстырыңыз — "
Ескертпе. Тіке тырнақшалар қос тырнақшаға оралып қана қоймай, сонымен қатар тағы бір "қосылған" бар, сондықтан барлығы 4 қос тырнақша бар.
Осы формулаға жабылатын смарт тырнақшаларды қалай қосасыз? Оңай :) Осы бірінші формуланы басқа АЛМАСТЫРУМЕН қабылдаңыз:
=SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")
Ішіндегі SUBSTITUTE алдымен ашу жақшаларын өзгертеді және оның нәтижесі келесі ауқымға айналады. екінші функция данасы үшін жұмыс жасаңыз.
Кеңес. Google Sheets ішінен қанша таңба тауып, ауыстырғыңыз келсе, соғұрлым көп SUBSTITUTE функцияларын жіпке қосу қажет болады. Мұнда қосымша жалғыз ақылды тырнақша бар мысал келтірілген:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”",""""),"’","'")
Google Sheets REGEXREPLACE функциясы
REGEXREPLACE — мен Google Sheets смарт тырнақшаларын табу және тікелей тырнақшалармен ауыстыру үшін пайдаланатын басқа функция.
REGEXREPLACE(мәтін, кәдімгі_өрнек, ауыстыру)- мәтін — өзгертулер енгізгіңіз келетін жер
- тұрақты_өрнек нені табу және ауыстыру керектігін көрсететін таңбалар комбинациясы (маска түрі).
- алмастыру ескі мәтіннің орнына жаңа мәтін болады.
Негізінен, мұндағы бұрғылау SUBSTITUTEмен бірдей. Жалғыз нюанс - тұрақты_өрнек -ді дұрыс құрастыру.
Біріншіден, барлық Google Sheets ашу және жабу смарт тырнақшаларын тауып, ауыстырайық:
=REGEXREPLACE(A2,"[“”]","""")
- Формула A2-ге қарайды.
- Шаршы жақшалар арасында тізімделген әрбір таңбаның барлық даналарын іздейді: “”
Ескертпе. Бүкіл тұрақты өрнекті қос тырнақшамен қоршауды ұмытпаңыз, себебі ол функция үшін қажет.
- Және әрбір дананы тікелей қос тырнақшамен ауыстырады: """"
Неліктен 2 жұп қос тырнақша бар? Алдыңғы аргументтегідей функция бірінші және соңғыларды талап етеді — олардың арасына барлығын енгізесіз.
Ішіндегі жұп - символ ретінде тану үшін қайталанатын бір қос тырнақша. функция талап ететін белгіні емес, қайтару үшін.
Сізді сұрақ туындауы мүмкін: неге мен мұнда бір ақылды тырнақшаны қоса алмаймын?
Жақсы, өйткені сіз тізімде іздейтін барлық таңбаларды тізімдей аласыз. екінші аргументте үшінші аргументте қайтарылатын әртүрлі баламалыларды тізімдей алмайсыз. Табылғанның бәрі (екінші аргументтен) үшіншіден жолға өзгередіаргумент.
Сондықтан формулаға жалғыз смарт тырнақшаны қосу үшін 2 REGEXREPLACE функциясын қосу керек:
=REGEXREPLACE(REGEXREPLACE(A2,"[“”]",""""),"’","'")
Көріп отырғаныңыздай, мен бұрын қолданған формула (бұл жерде ол ортасында) басқа REGEXREPLACE үшін өңделетін ауқымға айналады. Осылайша, бұл функция Google Sheets ішіндегі таңбаларды табады және ауыстырады.
Google Sheets таңбаларын табу және ауыстыру құралдары
Google Sheets ішіндегі деректерді табу және ауыстыру туралы сөз болғанда, формулалар қолданылмайды. жалғыз нұсқа. Жұмысты орындайтын 3 арнайы құрал бар. Формулалардан айырмашылығы, олар нәтижелерді қайтару үшін ешқандай қосымша бағандарды қажет етпейді.
Стандартты Google Sheets табу және ауыстыру құралы
Google Sheets қолданбасында қолжетімді осы стандартты құралмен таныс екеніңізге сенімдімін:
- Сіз Ctrl+H пернесін басыңыз.
- Табу керектігін енгізіңіз.
- Ауыстыру мәнін енгізіңіз.
- Таңдау өңдеу үшін барлық парақтар / ағымдағы парақ / арнайы диапазон арасында.
- Және Табу және Ауыстыру түймесін басыңыз. немесе Барлығын бірден ауыстырыңыз .
Бұл жерде ерекше ештеңе жоқ — бұл табу және ауыстыру үшін көпшілігіміз талап ететін ең аз мөлшер. Google Sheets қолданбасында сәтті. Бірақ егер мен сізге бұл минималды қолдануда ең кішкентай қиындықсыз ұзартуға болатынын айтсам ше?
Жетілдірілген табу және ауыстыру — Google Sheets қосымшасы
Құралды одан да күштірек елестетіп көріңізші.Google Sheets стандартты табу және ауыстыру. Сіз оны қолданып көргіңіз келе ме? Мен Google Sheets үшін кеңейтілген табу және ауыстыру қондырмасы туралы айтып отырмын. Бұл тіпті жаңадан келген адамға электрондық кестелерде сенімділік береді.
Негіздері бірдей, бірақ үстінде бірнеше шие бар:
- Сіз тек іздеу ғана емес. мәндер мен формулалар ішінде, сонымен қатар ескертпелер, гиперсілтемелер және қателер.
- Қосымша параметрлердің тіркесімі ( Толық ұяшық + Орындаушы маска + жұлдызша (*)) тек гиперсілтемелерді, ескертпелер мен қателерді қамтитын барлық ұяшықтарды табуға мүмкіндік береді:
Мен Google Sheets-те кеңейтілген іздеу және ауыстыру деп осылай атаймын;) Менің сөзімді қабылдамаңыз — Advanced Find және орнатыңыз Электрондық кестелер қоймасынан ауыстырыңыз (немесе оны таңбаларды ауыстыру құралымен бірге Power Tools бөлігі ретінде алыңыз.төменде сипатталған). Бұл анықтама беті сізге барлық жолды көрсетеді.
Replace Symbols for Google Sheets — Power Tools қолданбасының арнайы қондырмасы
Егер сіз Google Sheets ішінен тауып, ауыстырғыңыз келетін әрбір таңбаны енгізсеңіз опция емес, Power Tools ішінен таңбаларды ауыстыру сізге біраз көмектесуі мүмкін. Оны өлшеміне қарап бағаламаңыз — ол белгілі бір жағдайлар үшін жеткілікті күшті:
- Google-да екпін таңбаларды ауыстыру қажет болғанда Парақтар (немесе, басқаша айтқанда, әріптерден диакритикалық белгілерді алып тастаңыз), яғни á -ді a -ге, é -ді e -ге бұру және т.б. .
- Кодтарды таңбалармен және артқы жағымен ауыстыру HTML мәтіндерімен жұмыс істесеңіз немесе мәтінді жай ғана Интернеттен және кері тартып алсаңыз өте пайдалы:
Үш жағдайда да ауқымды таңдау керек. , қажетті радио түймені таңдап, Орындау түймесін басыңыз. Міне, менің сөздерімнің сақтық көшірмесін жасайтын демонстрациялық бейне ;)
Қондырма 30-дан астам уақыт үнемдегіштерімен бірге Google Sheets дүкенінен электрондық кестеге орнатуға болатын Power Tools бағдарламасының бір бөлігі болып табылады.