Kako združiti celice v Google Sheets - Primeri formule CONCATENATE

  • Deliti To
Michael Brown

"Konkatenirati" običajno pomeni povezati nekaj v vrsto ali verigo. To operacijo uporabljate, kadar morate združiti besedilo iz več celic Google Sheets. V tem članku so zbrane najbolj priljubljene in enostavne rešitve, ki vam bodo pomagale rešiti uganko konkateniranja.

Ne glede na to, kako velik je vaš nabor podatkov, boste morda naleteli na nalogo združevanja več celic v Google Sheets skupaj. In ne dvomim, da boste želeli ne le ohraniti vse vrednosti pred izgubo, temveč tudi dodati nekaj vejic, presledkov ali drugih znakov ali celo ločiti te zapise z drugim besedilom.

Preglednice ponujajo več orodij za to nalogo.

    Funkcija CONCAT v Google preglednicah

    Funkcija CONCAT je poenostavljena različica funkcije CONCATENATE iz Google Sheets:

    =CONCAT(vrednost1, vrednost2)

    Če želite združiti celice s to funkcijo, morate navesti zahtevane vrednosti:

    • vrednost1 - zapis, ki mu je treba dodati vrednost2.
    • vrednost2 - vrednost za pridružitev.

    Če želite iz dveh besedilnih ali številskih enot dobiti en niz, bo formula videti kot spodaj, vsak zapis pa bo v dvojnih narekovajih:

    =CONCAT("2019:", "Levji kralj")

    V resnici so vaši podatki najverjetneje že v celicah. Na te celice se lahko neposredno sklicujete, namesto da bi vsako število ali besedilo zapisali kot argument. Formula za resnične podatke bo torej takšna:

    =CONCAT(A2,B2)

    Nasvet: Če želite kopirati formulo v celoten stolpec, izberite celico s formulo in dvakrat kliknite kvadratek v spodnjem desnem kotu celice. Celoten stolpec se bo samodejno napolnil s formulo do konca tabele.

    Kot lahko vidite, je funkcija zelo preprosta, vendar ima velik vpliv na šibke točke :

    • združuje le dve celici v Google Sheets naenkrat.
    • ne more združevati stolpcev, vrstic ali drugih velikih podatkovnih razponov, temveč le posamezne celice. Če poskušate združiti več celic, boste prejeli napako ali pa bosta združeni le prvi dve vrednosti, kot je to:

      =CONCAT(A2:A11,B2:B11)

    CONCAT alternativa: operator za združevanje ampersand (&)

    V formulah je veliko različnih operatorjev za različne namene. Tudi združevanje ni izjema. Če v formulah namesto funkcije CONCAT uporabite znak ampersand (&), dobite enak rezultat:

    =A2&B2

    Vendar ne veste, da je ta operator za združevanje bolj prilagodljiv:

    1. Združite več kot dve vrednosti naenkrat:

      =A2&B2&C2

    2. Ne le združite celice v Google Sheets, temveč jih tudi ločite z različnimi znaki:

      =A2&" "&B2&"; "&C2

    Če s temi možnostmi še vedno ne dosežete želenega rezultata, lahko poskusite še z eno funkcijo.

    Kako uporabljati CONCATENATE v Google preglednicah

    Menim, da je funkcija CONCATENATE v Google Sheets prva, ki jo je treba uporabiti, ko gre za dodajanje več zapisov skupaj.

    CONCATENATE besedilnih nizov in številk v Google preglednicah

    Vzorec formule je sestavljen iz naslednjih argumentov:

    =CONCATENATE(string1, [string2, ...])
    • niz1 je prvi niz, ki mu želite dodati druge vrednosti. Ta argument je obvezen.
    • string2, ... označuje vse druge nize, ki jih boste morda želeli dodati. Ta argument ni obvezen.

    Opomba: Zapis izida bo sestavljen iz nizov v vrstnem redu, kot so navedeni v formuli.

    Če formulo prilagodim svojim podatkom, dobim tole:

    =CONCATENATE(A2,B2,C2)

    Ali, ker funkcija sprejema območja:

    =CONCATENATE(A2:D2)

    Takoj lahko opazite prvo prednost funkcije Google Sheets CONCATENATE: zlahka poveže dve celici z besedilom in številkami.

    Google preglednice: združevanje nizov z ločili

    Združevanje celic v Googlovih preglednicah je polovica dela. Da pa bo rezultat videti lepo in berljivo, morate dodati nekaj dodatnih znakov.

    Če bo formula ostala takšna, kot je, bo vse skupaj le zlepila: BonnieJacksonCA , BonnieJacksonIN , itd. Toda Google Sheets CONCATENATE kot argumente sprejema tudi znake.

    Če želite dodati nekaj ločil zaradi lažjega branja, jih v formuli navedite v dvojnih narekovajih:

    =CONCATENATE(A2," ",B2,", ",C2)

    Tu želim združiti A2 & amp; B2 s presledkom in ločiti B2 od C2 z vejico in presledkom:

    V tej funkciji lahko uporabite skoraj vsak znak, vendar je za prelom vrstice potreben drugačen pristop.

    Nasvet. Če so v nekaterih stolpcih, ki jih združujete, prazne celice, vas bo morda zanimala še ena funkcija. TEXTJOIN ne združuje le celic v Google Sheets, temveč tudi ne upošteva praznih celic:

    =TEXTJOIN(" ",TRUE,A2:C2)

    Deluje takole:

    1. Kot prvi argument navedite želeni ločilnik - prostor (" ") zame.
    2. Postavite TRUE kot drugi argument za preskok praznih celic ali FALSE da jih vključite v rezultat.
    3. Vnesite območje, ki ga želite združiti.

    Konkateniranje s prekinitvijo vrstice v Google preglednicah

    Čeprav je očitno, kako v funkcijo vnesti večino razmejitvenih znakov, pa tam ne morete na enak način vnesti preloma vrstice. Na srečo pa vam Google omogoča, da lahko igrate na več različnih kart.

    Obstaja funkcija, ki pomaga pri pridobivanju posebnih znakov - imenuje se CHAR. Vsak znak ima svoje mesto v tabeli Unicode. Funkciji je treba posredovati zaporedno številko znaka iz te tabele in funkcija bo vrnila sam znak.

    Tukaj je formula za določitev preloma vrstice:

    =CHAR(10)

    Dodajte ga v formulo za združevanje s prekinitvijo vrstice v Google Sheets:

    =CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2,CHAR(10),D2)

    Združevanje datuma in časa v Google preglednicah

    Če poskušate združiti datum in čas v Google preglednicah z eno od zgornjih metod, to ne bo delovalo. Preglednica bo vrnila številke:

    Če želite pravilno združiti datum in čas v Google preglednicah, uporabite funkcijo TEXT:

    =TEXT(številka, format)
    • kjer je številka je katero koli število, datum ali čas, ki ga želite dobiti v želeni obliki.
    • in . format je vzorec, ki ga želite videti kot rezultat.

    Nasvet. V mojem primeru se bom skliceval na celice z datumi in časi, vendar lahko enote datuma/časa ali celo funkcije DATUM ali ČAS uporabite neposredno v formuli.

    1. S prvo formulo TEXT spremenim format datuma iz 7/9/2019 na . 9 jul 2019 :

      =TEXT(B2, "D MMM YYYY")

    2. Drugo PODNAPISJE vrne čas:

      =TEXT(C2, "HH:MM:SS")

    3. Z njima lahko v programu CONCATENATE v Google Sheets združim datum in čas v želeni obliki z drugimi znaki ali besedilom:

      =CONCATENATE(BESEDILO(B2, "D MMM RRRR"),", ",BESEDILO(C2, "HH:MM:SS"))

    Združevanje stolpcev v Google preglednicah

    Z manjšimi prilagoditvami lahko z vsemi omenjenimi načini združite stolpce v Google Sheets.

    Primer 1. Google Sheets CONCAT

    Če želite združiti celotne stolpce v Google Sheets s funkcijo CONCAT, izberite celotno območje, ki naj vsebuje rezultat (v mojem primeru C2:C11), in vnesite formulo, ki ga ovija v ARRAYFORMULA:

    =MREŽOFORMULA(CONCAT(A2:A11,B2:B11))

    Opomba: Uporabite lahko funkcijo CONCATENATE, vendar bo ta združila vse zapise v eni celici, saj zlahka združi več celic in podatkovnih območij.

    Primer 2. Operater za združevanje

    Ustvarite formule za združevanje stolpcev v Google Sheets z uporabo ampersanda in hkrati dodajte ločila:

    =ARRAYFORMULA(A2:A11&" "&B2:B11&"; "&C2:C11)

    To je videti dobro, vendar moram opozoriti na nekaj glavnih slabosti.

    Če imate preveč stolpcev, lahko njihovo naštevanje postane boleč zalogaj, zlasti če po naključju preskočite/podvojite/mešate znake.

    Če se pozneje odločite, da boste formuli dodali več stolpcev, boste morali ročno urediti vsako obstoječe območje v formuli.

    Naslednji primer rešuje te težave.

    Primer 3. Povpraševanje po Google Sheets

    Funkcija Google Sheets QUERY je primerna tudi za združevanje več stolpcev v Google Sheets. Oglejte si jo:

    =TRANSPOZICIJA(POIZVEDBA(TRANSPOZICIJA(A2:D10),,9^9))

    Morda mislite, da te čudne formule ne morete razumeti, vendar naj vam predstavim vse njene dele:

    1. =TRANSPOSE(A2:D10) spremeni vrstice podatkov v stolpce.
    2. =QUERY(TRANSPOSE(A2:D10),,9^9) združi zapise v vsakem stolpcu v zgornje celice.

      Nasvet. Ko postavim 9^9 v formulo, poskrbim, da bodo vse vrstice iz vseh stolpcev potegnjene v prvo vrstico, kot da bi šlo za glave. 9^9 saj ta izraz vključuje vse možne celice v preglednici (se spomnite omejitve za 10 milijonov celic?) in si ga je enostavno zapomniti. :)

    3. =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9)) vzame to vrstico glave iz QUERY in jo spremeni v stolpec, kot je tisti, ki sem ga dobil.

    Tukaj so prednosti združevanja stolpcev v Google Sheets z uporabo QUERY:

    • vam ni treba izbrati celotnega stolpca, kot to počnete pri formulah za polja.
    • v formuli ni treba navajati vsakega stolpca, razen če nista sosednja. V tem primeru bo formula videti takole:

      =TRANSPOSE(QUERY(TRANSPOSE({A2:A10,C2:C10,E2:E10,G2:G10}),,9^9))

    Povezovanje in dodajanje besedila po položaju

    Že veste, da lahko manjkajoča besedila, številke in znake dodajate nizom s funkcijo CONCATENATE.

    Nasvet. Več formul o tem si oglejte v tem priročniku.

    Če pa je zapisov, ki jih je treba združiti, preveč, lahko vsak dodaten znak razširi formulo precej bolj, kot ste načrtovali. V takšnih primerih je bolje združiti celice v Google Sheets takšne, kot so, ali uporabiti preproste razmejitve, kot je presledek, in besedilo dodati za tem. Pri tem vam bo pomagalo naše posebno orodje.

    Dodaj besedilo po položaju vstavi vse znake in nize po položaju, ki ga določite, formule niso potrebne. Naj vam pokažem, kako deluje.

    V prejšnjem primeru se je QUERY pridružil imenom in telefonskim številkam zame. Toda rad bi dodal kratice držav: (ZDA/CA) pred telefonskimi številkami, ki se začnejo z +1 in . ZDRUŽENO KRALJESTVO pred +44 :

    Delitev celic v Google preglednicah

    Če združujete celice v Google Preglednicah, jih boste verjetno morali kdaj razdeliti nazaj. To lahko storite na tri načine:

    1. Sestavite formulo z uporabo funkcije SPLIT v Google Sheets.
    2. Uporabite standardni instrument preglednice - Razdelite besedilo v stolpce.
    3. Preizkusite tudi izboljšano različico vgrajenega orodja - Razdelitev besedila v stolpce za Google Sheets:

    Omogoča delitev celic po katerem koli ločilu ali celo nizu ločil, ki jih obravnava kot eno in po potrebi vključuje veznike. Ponuja tudi možnost delitve celic v Google Sheets po položaju.

    Nasvet. Na voljo je možnost za pridobivanje podatkov iz celic Google Sheets, namesto da razdelite vsebino.

    Kako združiti celice v Google Sheets brez formul

    Če obvladovanje različnih formul ni del vašega načrta, vam bo koristil naš dodatek Merge Values. Dodatek hitro združi zapise v vrsticah, stolpcih ali celotnem območju celic. Njegove možnosti so kristalno jasne in vse, kar morate storiti, je, da izberete območje in se odločite, kako naj bo rezultat videti.

    1. Izberete lahko združevanje stolpcev v Googlovih preglednicah - tudi tiste, ki niso sosednji, jih ločite z vejicami in presledki ter rezultat postavite na desno stran prvotnih zapisov:

  • Ali združevanje vrstic v Google Sheets, razdelite zapise s prekinitvami vrstic in počistite vsebino izbranih celic:
  • Ali pa izberite območje in združite vse celice v Google Sheets v enega samega:
  • Če vas orodje zanima, si lahko na tej posebni strani ali v tem kratkem videoposnetku ogledate vse, kar počne:

  • Za združevanje v preglednicah Google Sheets vam ponujamo še en pripomoček - Combine Duplicate Rows (Združi podvojene vrstice). Po eni strani združi podvojene vrstice po ključnih stolpcih. Po drugi strani združi številke, ki so razpršene po vaši preglednici, vendar še vedno pripadajo istemu zapisu:
  • V tem videoposnetku se naučite, kako uporabljati funkcijo Združiti podvojene vrstice:

    Upam, da ste se že odločili, kateri od teh načinov je za vas najprimernejši. Če imate v mislih še kakšne druge metode, jih delite z nami v spodnjem razdelku s komentarji :)

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.