Fyn en ferfange spesjale tekens yn Google Blêden: formules en tafoegings foar de baan

  • Diel Dit
Michael Brown

Wurch fan al dy tûke sitaten, letters mei aksint en oare net winske spesjale karakters? Wy hawwe in pear ideeën oer hoe't jo se yn Google Sheets sûnder muoite kinne fine en ferfange.

Wy splitse sellen mei tekst yn spreadsheets, fuortsmiten en tafoege ferskate karakters, feroare de tekstcase. No is it heech tiid om te learen hoe't jo spesjale tekens fan Google Spreadsheets yn ien kear fine en ferfange.

    Fyn en ferfange tekens mei help fan Google Spreadsheets-formules

    Ik sil begjinne mei de gewoane: der binne 3 spesjale nuttige funksjes dy't Google Sheets spesjale tekens fine en ferfange.

    Google Sheets SUBSTITUTE-funksje

    Dizze earste funksje siket letterlik nei in spesifyk karakter yn it winske Google Sheets-berik en ferfangt it mei in oare spesifike tekenrige:

    SUBSTITUTE(tekst_om_te sykjen, sykje_nei, ferfange_mei, [oantal_foarfall])
    • tekst_om_te sykjen is in sel / bepaalde tekst wêryn jo de wizigingen meitsje wolle. Ferplicht.
    • sykje_nei is in karakter dat jo oernimme wolle. Ferplicht.
    • ferfange_mei is in nij karakter dat jo krije wolle ynstee fan dat fan it foarige argumint. Required.
    • occurrence_number is in folslein opsjoneel argumint. As d'r ferskate eksimplaren fan it karakter binne, lit it jo beheare hokker te feroarjen. Lit it argumint oer - en alle eksimplaren wurde ferfongen yn jo Google Blêden.

    No, wannearjo ymportearje gegevens fan it web, kinne jo dêr slimme sitaten fine:

    Litte wy Google Sheets SUBSTITUTE brûke om se te finen en te ferfangen mei rjochte sitaten. Sûnt ien funksje siket nei en ferfangt ien karakter tagelyk, sil ik begjinne mei de iepening smart quotes:

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

    Sjoch? Ik sjoch nei A2, sykje nei it iepenjen fan smart quotes - " (dat moat wurde set yn dûbele quotes per de funksje fersyk yn Google Sheets), en ferfange it mei rjochte quotes - "

    Opmerking. Rjochte quotes binne net allinich ferpakt yn dûbele oanhalingstekens, mar d'r is ek in oare " taheakke, sadat d'r yn totaal 4 dûbele oanhalingstekens binne.

    Hoe foegje jo slimme slutingsquotes ta oan dizze formule? Maklik :) Omearmje gewoan dizze earste formule mei in oare FERGESE:

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

    De FERGESE binnen feroaret earst de iepeningsheakjes, en it resultaat wurdt it berik nei wurkje mei foar de twadde funksje eksimplaar.

    Tip. Hoe mear karakters dy't jo fine en ferfange wolle yn Google Sheets, hoe mear SUBSTITUTE-funksjes dy't jo nedich binne. Hjir is in foarbyld mei in ekstra inkele smart quote:

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

    Google Sheets REGEXREPLACE funksje

    REGEXREPLACE is in oare funksje dy't ik sil brûke om Google Sheets smart quotes te finen en te ferfangen mei rjochte.

    REGEXREPLACE(tekst, reguliere_ekspresje, ferfanging)
    • tekst is wêr't jo de wizigingen meitsje wolle
    • reguliere_ekspresje is dekombinaasje fan symboalen (soarte fan in masker) dat sil fertelle wat te finen en ferfange.
    • ferfanging is de nije tekst te hawwen ynstee fan de âlde.

    Yn prinsipe is de drill hjir itselde as mei SUBSTITUTE. De ienige nuânse is om de reguliere_ekspresje goed op te bouwen.

    Litte wy earst alle Google Sheets iepenje en sluten fan smart quotes fine en ferfange:

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

    1. De formule sjocht nei A2.
    2. Syket nei alle eksimplaren fan elk karakter dat tusken de fjouwerkante heakjes stiet: “”

      Opmerking. Ferjit net de folsleine reguliere ekspresje yn te foljen mei dûbele quotes, om't it fereaske is troch de funksje.

    3. En ferfangt elke eksimplaar mei rjochte dûbele oanhalingstekens: """"

      Wêrom binne d'r 2 pear dûbele oanhalingstekens? No, de earste en de lêste binne fereaske troch de funksje krekt as yn it foarige argumint - jo ynfiere gewoan alles tusken har.

      In pear binnen is ien dûbele oanhalingsteken duplikearre om't erkend wurdt as in symboal om werom te gean ynstee fan it mark dat troch de funksje fereaske is.

    Jo kinne jo ôffreegje: wêrom kin ik hjir ek gjin inkelde tûke sitaat tafoegje?

    No, want wylst jo alle karakters om te sykjen kinne opjaan yn 'e twadde argumint, do kinst net list ferskillende ekwivalinten om werom yn de tredde argumint. Alles wat fûn wurdt (fan it twadde argumint) sil wizigje nei de tekenrige fan 'e treddeargumint.

    Dêrom moatte jo dat inkele tûke oanhalingsteken yn 'e formule opnimme, jo moatte 2 REGEXREPLACE-funksjes thread meitsje:

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

    Sa't jo sjen kinne, wurdt de formule dy't ik earder brûkte (hjir is it yn 'e midden) it berik om te ferwurkjen foar in oare REGEXREPLACE. Dat is hoe't dizze funksje stap foar stap tekens fynt en ferfangt yn Google Sheets.

    Tools om Google Sheets-tekens te finen en te ferfangen

    As it giet om it finen en ferfangen fan gegevens yn Google Sheets, binne formules net de ienige opsje. D'r binne 3 spesjale ark dy't it wurk dogge. Oars as formules hawwe se gjin ekstra kolommen nedich om de resultaten werom te jaan.

    Standert Google Blêden ark fine en ferfange

    Ik wedde dat jo bekend binne mei dit standert ark dat beskikber is yn Google Blêden:

    1. Jo drukke op Ctrl+H .
    2. Fier wat te finen is.
    3. Fier de ferfangende wearde yn.
    4. Kies tusken alle blêden / aktueel blêd / spesifyk berik om te ferwurkjen.
    5. En druk op Fyn en Ferfange of Alles ferfange daliks.

    Neat spesjaal hjir - dit is it minimum dat in protte fan ús nedich is om te finen en te ferfangen yn Google Sheets mei súkses. Mar wat as ik jo fertelde dat dit minimum kin wurde útwreide sûnder sels de minste swierrichheid yn gebrûk te posearjen?

    Avansearre sykje en ferfange - add-on foar Google Blêden

    Stel jo foar dat it ark machtiger is danGoogle Sheets standert Fyn en ferfange. Wolle jo it besykje? Ik haw it oer ús Add-on Avansearre sykje en ferfange foar Google Blêden. It sil sels de newbie fiele fertrouwen yn spreadsheets.

    De basis binne itselde, mar mei in pear kersen boppe:

    1. Jo sille sykje net allinich binnen wearden en formules mar ek notysjes, hyperkeppelings en flaters.
    2. In kombinaasje fan ekstra ynstellings ( Hele sel + By masker + in asterisk (*)) lit jo alle sellen fine dy't allinich dy hyperkeppelings, notysjes en flaters befetsje:

  • Jo kinne selektearje elk oantal spreadsheets om yn te sjen - elk fan har kin (de)selekteare wurde.
  • Alle fûne records binne kreas groepearre troch blêden yn in beamwerjefte wêrmei jo ferfange kinne alle of allinich de selektearre records yn ien kear:
  • Jo kinne sels fine en ferfange yn Google Sheets troch de opmaak te hâlden fan 'e wearden!
  • Der binne 6 ekstra manieren om te gean mei de fûne records : extract alle/selektearre fûn wearden; extract hiele rigen mei alle / selektearre fûn wearden; wiskje rigen mei alle/selektearre fûn wearden:
  • Dat neam ik avansearre sykjen en ferfanging yn Google Sheets ;) Nim myn wurd net foar - ynstallearje Avansearre sykjen en Ferfange fan 'e spreadsheetwinkel (of hawwe it as ûnderdiel fan Power Tools tegearre mei it ark Symboalen ferfangehjirûnder beskreaun). Dizze helpside sil jo de hiele wei liede.

    Symboalen ferfange foar Google Sheets - in spesjale tafoeging fan Power Tools

    As jo ​​elk symboal ynfiere dat jo wolle fine en ferfange yn Google Sheets is gjin opsje, Symboalen ferfange fan Power Tools kinne jo in bytsje helpe. Beoardielje it gewoan net op syn grutte - it is krêftich genôch foar bepaalde gefallen:

    1. As jo ​​ aksinttekens ferfange moatte yn Google Blêden (of, mei oare wurden, ferwiderje diakrityske tekens fan letters), d.w.s. draai á nei a , é nei e , ensfh. .
    2. Koades ferfange troch symboalen en werom is tige handich as jo wurkje mei HTML-teksten of gewoan jo tekst fan it web en werom lûke:

  • Alle tûke sitaten yn ien kear omsette yn rjochte sitaten :
  • Yn alle trije gefallen moatte jo gewoan it berik selektearje , kies de fereaske radioknop en druk op Utfiere . Hjir is in demo-fideo om myn wurden te bewarjen ;)

    De tafoeging is ûnderdiel fan Power Tools dy't yn jo spreadsheet kinne wurde ynstalleare fanút de Google Sheets-winkel mei mear as 30 oare tiidbesparers.

    Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.