Змест
Надакучылі ўсе гэтыя разумныя цытаты, літары з націскамі і іншыя непажаданыя спецыяльныя сімвалы? У нас ёсць некалькі ідэй, як лёгка знайсці і замяніць іх у Табліцах Google.
Мы падзялілі ячэйкі з тэкстам у электронных табліцах, выдалілі і дадалі розныя сімвалы, змянілі рэгістр тэксту. Цяпер самы час навучыцца знаходзіць і замяняць спецыяльныя сімвалы Google Sheets за адзін раз.
Знайдзіце і замяняйце сімвалы з дапамогай формул Google Sheets
Я пачну з звычайна: ёсць 3 спецыяльныя карысныя функцыі, якія знаходзяць і замяняюць спецыяльныя сімвалы Google Sheets.
Функцыя ЗАМЕНЫ Google Sheets
Гэта першая функцыя літаральна шукае пэўны сімвал у патрэбным дыяпазоне Google Sheets і замяняе яго іншым пэўным радком:
SUBSTITUTE(тэкст_для_пошуку, пошук_для, замена_на, [нумар_паўторэння])- тэкст_для_пошуку — гэта ячэйка/канкрэтны тэкст, у які вы хочаце ўнесці змены. Абавязкова.
- search_for - персанаж, якога вы хочаце ўзяць на сябе. Абавязкова.
- replace_with - гэта новы сімвал, які вы хочаце атрымаць замест сімвала з папярэдняга аргумента. Абавязкова.
- нумар_паўторэння з'яўляецца цалкам неабавязковым аргументам. Калі ёсць некалькі асобнікаў персанажа, гэта дазволіць вам кіраваць, які з іх змяніць. Прапусціце аргумент — і ўсе асобнікі будуць заменены ў вашых табліцах Google.
Цяпер, калікалі вы імпартуеце даныя з Інтэрнэту, вы можаце знайсці там разумныя двукоссі:
Давайце выкарыстаем ЗАМЕНУ Табліц Google, каб знайсці і замяніць іх прамымі двукоссямі. Паколькі адна функцыя шукае і замяняе па адным сімвалу, я пачну з разумных двукоссяў:
=SUBSTITUTE(A2,"“","""")
Бачыце? Я гляджу на A2, шукаю адкрываючыя разумныя двукоссі — “ (якія павінны быць змешчаны ў падвойныя двукоссі ў адпаведнасці з запытам функцыі ў Табліцах Google) і замяняю іх прамымі двукоссямі — "
Заўвага. Прамыя двукоссе не толькі заключаны ў двукоссі, але таксама далучаны яшчэ адзін ", так што ў агульнай складанасці ёсць 4 двукоссі.
Як дадаць разумныя зачыняючыя двукоссі да гэтай формулы? Лёгка :) Проста прыміце гэтую першую формулу з іншай ЗАМЕНАЙ:
=SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”","""")
ЗАМЕНА ўнутры спачатку змяняе адкрываючыя дужкі, і яе вынік становіцца дыяпазонам працаваць з для другога асобніка функцыі.
Савет. Чым больш сімвалаў вы хочаце знайсці і замяніць у Табліцах Google, тым больш функцый SUBSTITUTE вам спатрэбіцца злучыць. Вось прыклад з дадатковым адзіным разумным двукоссям:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,"“",""""),"”",""""),"’","'")
Функцыя REGEXREPLACE Google Sheets
REGEXREPLACE - яшчэ адна функцыя, якую я буду выкарыстоўваць для пошуку і замены разумных двукоссяў Google Sheets на прамыя.
REGEXREPLACE(тэкст, рэгулярны_выраз, замена)- тэкст гэта месца, дзе вы хочаце зрабіць змены
- рэгулярны_выраз гэтакамбінацыя сімвалаў (своеасаблівая маска), якая падкажа, што знайсці і замяніць.
- замена - гэта новы тэкст замест старога.
У прынцыпе, трэніроўка тут тая ж, што і з SUBSTITUTE. Адзіны нюанс - правільна пабудаваць рэгулярны_выраз .
Спачатку давайце знойдзем і заменім усе адкрывальныя і зачыняльныя разумныя двукоссі Google Табліц:
=REGEXREPLACE(A2,"[“”]","""")
- Формула выглядае як A2.
- Шукае ўсе асобнікі кожнага сімвала, пералічанага ў квадратных дужках: “”
Заўвага. Не забудзьцеся заключыць увесь рэгулярны выраз у двукоссе, бо гэта патрабуецца для функцыі.
- І замяняе кожны асобнік прамымі двукоссямі: """"
Чаму ёсць 2 пары падвойных двукоссяў? Ну, першы і апошні патрабуюцца функцыяй гэтак жа, як і ў папярэднім аргументе — вы проста ўводзіце ўсё, што знаходзіцца паміж імі.
Пара ўнутры — гэта адно падвойнае двукоссе, дубляванае дзеля таго, каб быць распазнаным як сімвал вярнуць, а не адзнаку, якую патрабуе функцыя.
Вы можаце задацца пытаннем: чаму я не магу дадаць сюды адну разумную цытату?
Ну, таму што вы можаце пералічыць усіх сімвалаў, якіх трэба шукаць у другі аргумент, вы не можаце пералічыць розныя эквіваленты для вяртання ў трэцім аргументе. Усё, што будзе знойдзена (з другога аргумента), будзе зменена на радок з трэцягааргумент.
Вось чаму, каб уключыць гэта адзінае разумнае двукоссе ў формулу, вы павінны разбіць 2 функцыі REGEXREPLACE:
=REGEXREPLACE(REGEXREPLACE(A2,"[“”]",""""),"’","'")
Як бачыце, формула, якую я выкарыстаў раней (вось яна ў сярэдзіне), становіцца дыяпазонам для апрацоўкі для іншага REGEXREPLACE. Вось як гэтая функцыя крок за крокам знаходзіць і замяняе сімвалы ў Табліцах Google.
Інструменты для пошуку і замены сімвалаў Табліц Google
Калі справа даходзіць да пошуку і замены даных у Табліцах Google, формулы не адзіны варыянт. Ёсць 3 спецыяльных інструмента, якія робяць працу. У адрозненне ад формул, яны не патрабуюць ніякіх дадатковых слупкоў для вяртання вынікаў.
Стандартны інструмент пошуку і замены Google Sheets
Б'юся аб заклад, вы знаёмыя з гэтым стандартным інструментам, даступным у Google Sheets:
- Вы націскаеце Ctrl+H .
- Увядзіце, што трэба знайсці.
- Увядзіце значэнне замены.
- Выберыце паміж усімі аркушамі / бягучым аркушам / канкрэтным дыяпазонам для апрацоўкі.
- І націсніце Знайсці і Замяніць або Замяніце ўсе адразу.
Тут нічога асаблівага — гэта мінімум, неабходны многім з нас для пошуку і замены у Табліцах Google. Але што, калі я скажу вам, што гэты мінімум можна пашырыць, не ствараючы нават найменшых цяжкасцей у выкарыстанні?
Пашыраны пошук і замена — надбудова для Табліц Google
Уявіце сабе інструмент больш магутны, чымСтандарт Google Табліц Знайсці і замяніць. Хочаце паспрабаваць? Я кажу пра наш пашыраны дадатак для пошуку і замены для Табліц Google. Гэта дазволіць нават пачаткоўцу адчуваць сябе ўпэўнена ў электронных табліцах.
Асновы тыя ж, але з некалькімі вішанькамі на вяршыні:
- Вы будзеце шукаць не толькі у значэннях і формулах , але таксама нататках, гіперспасылках і памылках.
- Камбінацыя дадатковых налад ( Уся ячэйка + Па маска + зорачка (*)) дазволіць вам знайсці ўсе ячэйкі, якія змяшчаюць толькі тыя гіперспасылкі, нататкі і памылкі:
Гэта тое, што я называю пашыраным пошукам і заменай у Табліцах Google ;) Не верце мне на слова — усталюйце Advanced Find і Замяніць са сховішчы электронных табліц (або мець яго як частку Power Tools разам з інструментам Replace Symbolsапісана ніжэй). Гэтая старонка даведкі правядзе вас увесь шлях.
Замяніць сімвалы для Google Sheets — спецыяльны дадатак ад Power Tools
Калі ўвод кожнага сімвала, які вы хочаце знайсці і замяніць у Google Sheets, будзе гэта не варыянт, Замена сімвалаў з электраінструментаў можа вам крыху дапамагчы. Толькі не ацэньвайце яго па памеры — ён дастаткова магутны ў пэўных выпадках:
- Калі вам трэба замяніць сімвалы з націскам у Google Аркушы (ці, іншымі словамі, прыбраць з літар дыякрытычныя знакі), г.зн. ператварыць á у a , é у e і г.д. .
- Замена кодаў на сімвалы і назад надзвычай карысная, калі вы працуеце з тэкстамі HTML або проста выцягваеце свой тэкст з Інтэрнэту і назад:
Ва ўсіх трох выпадках вам проста трэба выбраць дыяпазон , абярыце патрэбны перамыкач і націсніце Выканаць . Вось дэма-відэа, каб падмацаваць свае словы ;)
Дапаўненне з'яўляецца часткай Power Tools, якое можна ўсталяваць у вашу электронную табліцу з крамы Google Sheets разам з больш чым 30 іншымі сродкамі эканоміі часу.