Kiel kunfandi ĉelojn en Google Sheets - KONKATENI Formulajn ekzemplojn

  • Kundividu Ĉi Tion
Michael Brown

"Konkateniĝi" kutime signifas kunligi ion en serio aŭ ĉeno. Ĉi tiu operacio estas uzata kiam ajn vi bezonas kunigi tekston de pluraj ĉeloj de Google Sheets. Ĉi tiu artikolo kolektas la plej popularajn kaj facilajn solvojn por helpi vin solvi la kunligan enigmon.

Kiel ajn granda estas via datumaro, vi eble renkontos la taskon kombini plurajn ĉelojn en Google Sheets. Kaj mi ne dubas, ke vi volos ne nur malhelpi ĉiujn valorojn perdi, sed ankaŭ aldoni kelkajn komojn, spacojn aŭ aliajn signojn, aŭ eĉ apartigi tiujn registrojn per alia teksto.

Nu, kalkultabeloj ofertas plurajn ilojn. por ĉi tiu tasko.

    Google Sheets CONCAT-funkcio

    La CONCAT-funkcio estas simpligita versio de Google Sheets CONCATENATE:

    =CONCAT(valoro1, valoro2)

    Por kunigi ĉelojn kun ĉi tiu funkcio, vi devas listigi la bezonatajn valorojn:

    • valoro1 – rekordo al kiu valoro2 devus esti aldonita.
    • valoro2 – la valoro aliĝita.

    Por akiri unu ĉenon el 2 tekstaj aŭ nombraj unuoj, la formulo aspektos kiel sube, kun ĉiu rekordo inter citiloj:

    =CONCAT("2019:","The Lion King")

    Efektive, viaj datumoj plej verŝajne jam estas en ĉeloj. Vi povas rilati al tiuj ĉeloj rekte anstataŭ demeti ĉiun numeron aŭ tekston kiel argumenton. Do la real-datuma formulo estos tia:

    =CONCAT(A2,B2)

    Konsileto. Por kopii vian formulon al la tuta kolumno, elektu la ĉelonkun la formulo kaj duoble alklaku la kvadraton ĉe la malsupra dekstra angulo de la ĉelo. La tuta kolumno estos aŭtomate plenigita per la formulo, ĝis la fino de la tabelo.

    Kiel vi povas vidi, la funkcio estas tre simpla, sed ĝi havas ĉefajn malfortajn punktojn :

    • ĝi kunfandas nur du ĉelojn en Guglo-Folioj samtempe.
    • ĝi ne povas kombini kolumnojn, vicojn aŭ aliajn grandajn datumajn gamojn, ĝi bezonas nur unuopajn ĉelojn. Se vi provas kunigi plurajn ĉelojn, vi aŭ ricevos eraron aŭ nur la unuaj du valoroj estos kunigitaj, jene:

      =CONCAT(A2:A11,B2:B11)

    CONCAT-alternativo: kunliga operatoro kaj (&)

    Estas multaj malsamaj operatoroj por diversaj celoj en formuloj. Kunkatego ne estas escepto. Uzi signon (&) en formuloj anstataŭ la funkcio CONCAT donos al vi la saman rezulton:

    =A2&B2

    Sed vi scias malmulte. ke tiu ĉi kunliga operatoro estas pli fleksebla. Jen kion ĝi povas fari:

    1. Kunfandi pli ol du valorojn samtempe:

      =A2&B2&C2

    2. Ne nur kunfandi ĉelojn en Google Sheets, sed ankaŭ apartigu ilin per diversaj signoj:

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

    Se vi ankoraŭ ne ricevas la deziratan rezulton per ĉi tiuj opcioj , estas unu plia funkcio por provi.

    Kiel uzi CONCATENATE en Google Sheets

    Mi kredas, ke la funkcio CONCATENATE de Google Sheets estas la unua uzata.kiam temas pri kunmeti plurajn registrojn.

    KONKATENI tekstajn ĉenojn kaj ciferojn en Guglo-Folioj

    La formulŝablono konsistas el jenaj argumentoj:

    =KONKATENI (ĉeno1, [ĉeno2, . ..])
    • ĉeno1 estas la unua ĉeno al kiu vi volas aldoni aliajn valorojn. Ĉi tiu argumento estas postulata.
    • ĉeno2, … signifas ĉiujn aliajn ĉenojn, kiujn vi eble volas aldoni. Ĉi tiu argumento estas nedeviga.

    Notu. La rezulto-rekordo konsistos el la ŝnuroj en la ordo de ilia apero en la formulo.

    Se mi adaptas la formulon al miaj datumoj, mi ricevos jenon:

    =CONCATENATE(A2,B2,C2)

    Aŭ, ĉar la funkcio akceptas intervalojn:

    =CONCATENATE(A2:D2)

    >

    Vi povas tuj rimarki la unuan avantaĝon de Google Sheets CONCATENATE: ĝi facile kuniĝas super du ĉeloj kun kaj teksto kaj nombroj.

    Google Sheets: kunkatenigi ĉenojn per apartigiloj

    Kombinado de ĉeloj en Google Sheets estas duono de la laboro. Sed por ke la rezulto aspektu bela kaj legebla, vi devus aldoni kelkajn kromajn signojn.

    Se vi konservas la formulon tia, ĝi simple kungluos ĉion: BonnieJacksonCA , BonnieJacksonIN , ktp. Sed Google Sheets CONCATENATE ankaŭ prenas signojn kiel argumentojn.

    Tiel, por aldoni kelkajn apartigilojn por legebleco, menciu ilin inter citiloj en la formulo:

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

    Ĉi tie mi volas kunligi A2 & B2 kun spaco kaj apartigu B2 de C2 per komo kajspaco:

    Vi rajtas uzi preskaŭ ajnan signon en la funkcio tiel, tamen linio-rompo postulas alian aliron.

    Konsileto. Se estas malplenaj ĉeloj en iuj el la kolumnoj, kiujn vi kunfandas, ekzistas unu plia funkcio pri kiu vi eble interesiĝas. TEXTJOIN ne simple kunfandas ĉelojn en Google Sheets sed ignoras malplenajn:

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

    Jen kiel ĝi funkcias:

    1. Indiku la deziratan limigilon kiel unuan argumenton – spaco (" ") por mi.
    2. Metu VERA kiel dua argumento por preterlasi malplenajn ĉelojn aŭ FALSA por inkluzivi ilin en la rezulto.
    3. Enigu la intervalon por kunfandi.

    Kunligi per liniorompo en Google Sheets

    Kvankam estas evidente kiel enigi la plej multajn limigilojn al la funkcio, vi ne povas tajpi liniorompon tie same. Sed feliĉe Guglo permesas ludi multajn malsamajn kartojn.

    Estas funkcio kiu helpas akiri specialajn signojn – ĝi nomiĝas CHAR. Vi vidas, ĉiu signo havas lokon en la Unikoda tabelo. Vi nur bezonas nutri la ordan nombron de la signo de tiu tabelo al la funkcio kaj ĉi-lasta resendos la signon mem.

    Jen formulo por ricevi la linion:

    =CHAR(10)

    Aldonu ĝin al la formulo por kunligi kun la linio-rompo en Google Sheets:

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

    Kombinu daton kaj horon en Google Sheets

    Se vi provas kombini daton kaj horon en Google Sheets uzante unu el la metodojsupre, ĝi ne funkcios. Via kalkultabelo resendos numerojn:

    Por ĝuste kombini daton kaj horon en Guglo-Folioj, uzu la funkcion TEKSTO:

    =TEKSTO(nombro, formato)
    • kie numero estas ajna numero, dato aŭ horo, kiun vi ŝatus akiri en la dezirata formato
    • kaj formato estas la ŝablono, kiun vi ŝatus. vidu kiel rezulto.

    Konsileto. En mia ekzemplo, mi referencos ĉelojn kun datoj kaj horoj, sed vi rajtas uzi datajn/tempounuojn aŭ eĉ tiajn funkciojn kiel DATO aŭ TEMPO rekte en la formulo.

    1. Mi uzas la unuan TEXT-formulon por ŝanĝi la datformaton de 7/9/2019 al 9 jul 2019 :

      =TEXT(B2,"D MMM YYYY")

    2. La dua TEKSTO resendas la tempon:

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

    3. Uzante ĉi tiujn en CONCATENATE, Google Sheets permesas al mi kombini daton kaj horon en la dezirata formato kun aliaj signoj aŭ teksto:

      =CONCATENATE(TEXT(B2,"D MMM YYYY"),", ",TEXT(C2,"HH:MM:SS"))

    Kombinu kolumnojn en Google Sheets

    Per etaj alĝustigoj, ĉiuj manieroj, kiujn mi menciis, kapablas kunfandi kolumnojn en Google Sheets.

    Ekzemplo 1. Google Sheets CONCAT

    Por kunfandi tutajn kolumnojn en Google Sheets kun CONCAT, elektu la tutan gamon, kiu devus enhavi la rezulton (C2:C11 en mia kazo) kaj enigu vian formulan envolvadon. ĝi en ARRAYFORMULA:

    =ARRAYFORMULA(CONCAT(A2:A11,B2:B11))

    Noto. Vi povus uzi la funkcion CONCATENATE, sed ĝi kunigos ĉiujn rekordojn ene de unu ĉelo ĉar ĝi facile kunfandas plurajn ĉelojn kaj datumintervalojn.

    Ekzemplo 2.Kunliga operatoro

    Kreu tabelajn formulojn por kombini kolumnojn en Google Sheets uzante la signon kaj aldoni apartigilojn samtempe:

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

    Ĉi tio aspektas bone, sed mi devas atentigi kelkajn gravajn malavantaĝojn.

    Se vi havas tro da kolumnoj, listigi ilin ĉiujn povas fariĝi doloro en la kolo, precipe se vi hazarde saltas/duobligas/miksas iujn ajn signojn. .

    Ankaŭ, se vi decidas aldoni pliajn kolumnojn al la formulo poste, vi devos redakti ĉiujn ekzistantajn gamojn en la formulo permane.

    La sekva ekzemplo solvas ĉi tiujn problemojn.

    Ekzemplo 3. Google Sheets QUERY

    Google Sheets QUERY funkcio ankaŭ taŭgas por kunfandi plurajn kolumnojn en Google Sheets. Rigardu:

    =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))

    Vi eble pensas, ke ĉi tiu stranga formulo estas ekster via teno, sed lasu min elmeti ĉiujn ĝiajn pecojn por vi:

    1. =TRANSPOSE(A2:D10) ŝanĝas la vicojn de datumoj en kolumnojn.
    2. =DEMANDO(TRANSPOSE(A2:D10),,9^9) kunfandas rekordojn en ĉiu kolumno al la supraj ĉeloj.

      Konsileto. Kiam mi metas 9^9 en la formulon, mi certigas, ke ĉiuj vicoj de ĉiuj kolumnoj estos tiritaj en la unuan vicon kvazaŭ ili estus kaplinioj. Ĝi estas 9^9 ĉar ĉi tiu esprimo inkluzivas ĉiujn eblajn ĉelojn en la kalkultabelo (memoru la limon por 10M ĉeloj?) kaj estas facile memorebla. :)

    3. =DEMANDO(DEMANDO(DEMANDO(A2:D10),,9^9)) prenas tiun kaplinion de QUERY kaj igas ĝin kolumno kiel launu mi havas.

    Jen la avantaĝoj de kunfandi kolumnojn en Google Sheets uzante QUERY:

    • vi ne bezonas elekti la tutan kolumnon kiel vi faras por tabelaj formuloj
    • vi ne bezonas mencii ĉiun kolumnon en la formulo krom se ili ne estas apudaj. En ĉi tiu kazo, jen kiel aspektos la formulo:

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

    Kenigi kaj aldoni tekston laŭ pozicio

    Vi jam scias, ke vi povas aldoni mankantajn tekston, ciferojn. , kaj signojn al viaj ĉenoj uzante la funkcion KONKATENI.

    Konsileto. Vidu pli da formuloj pri tio en ĉi tiu lernilo.

    Sed se estas tro da registroj por aliĝi, iuj kromaj signoj povas etendi vian formulon multe preter tio, kion vi planis. En tiaj kazoj, estas pli bone kunfandi ĉelojn en Google Sheets kiel ili estas aŭ uzi simplajn limilojn kiel spacon kaj aldoni la tekston post tio. Speciala ilo nia helpos vin.

    Aldoni tekston laŭ pozicio enmetas ajnajn signojn kaj ĉenojn laŭ la pozicio, kiun vi specifas, ne necesas formuloj. Permesu al mi montri al vi kiel ĝi funkcias.

    En la antaŭa ekzemplo QUERY kunigis nomojn kaj telefonnumerojn por mi. Sed mi ŝatus aldoni landajn mallongigojn: (Usono/CA) antaŭ telefonnumeroj kiuj komenciĝas per +1 kaj UK antaŭ +44 :

    Disigi ĉelojn en Google Sheets

    Se vi kombinas ĉelojn en Google Sheets, verŝajne vi devos denove dividi ilin iam . Estas tri manieroj fari tion:

    1. Konstruu formulonuzante la funkcion SPLIT de Google Sheets.
    2. Uzu la norman kalkultabelan instrumenton – Dividi tekston al kolumnoj.
    3. Aŭ provu la plibonigitan version de la enkonstruita ilo – Dividi tekston al kolumnoj por Google Sheets:

    Ĝi ebligas al vi dividi ĉelojn per iu ajn limigilo aŭ eĉ aroj de apartigiloj, traktante ilin kiel unu kaj inkluzivante konjunkciojn se necese. Ĝi ankaŭ ofertas la eblon dividi ĉelojn en Google Sheets laŭ pozicio.

    Konsileto. Estas eblo ĉerpi datumojn el ĉeloj de Google Sheets anstataŭ dividi la enhavon.

    Kiel kunfandi ĉelojn en Google Sheets sen formuloj

    Se regi malsamajn formulojn ne estas parto de via plano, vi faros profitu de nia aldono de Merge Values. La aldonaĵo rapide kunigas rekordojn en vicoj, kolumnoj aŭ la tuta gamo de ĉeloj. Ĝiaj opcioj estas klaraj, kaj vi nur devas elekti la gamon kaj decidi kiel la rezulto devus aspekti.

    1. Vi povas elekti kombini kolumnojn en Guglo-Folioj — eĉ ne apudaj, apartigu ilin per komoj kaj spacoj, kaj metu la rezulton dekstren de la originaj registroj:

  • kunfandi vicojn en Google Sheets, dividu rekordojn per liniorompoj, kaj purigu la enhavon de elektitaj ĉeloj:
  • Aŭ elektu la intervalon kaj kombini ĉiujn ĉelojn en Google Sheets entute en unu:
  • Se vi interesiĝis pri la ilo, vi povas rigardiper ĉio, kion ĝi faras en ĉi tiu speciala paĝo aŭ en ĉi tiu mallonga videolernilo:

  • Estas unu plia ilo, kiun ni proponas kunligi en Google Sheets — Kombini Duplikatajn Vicojn. Unuflanke, ĝi kunfandas duplikatajn vicojn per ŝlosilaj kolumnoj. Aliflanke, ĝi solidigas nombrojn, kiuj estas disigitaj sur via tabelo, sed ankoraŭ apartenas al la sama rekordo:
  • Lernu kiel uzi Kombini Duplikatajn Vicojn en ĉi tiu video :

    Mi esperas, ke vi jam decidis, kiu el la manieroj plej konvenas al via kazo. Se vi havas aliajn metodojn en menso, bonvolu dividi kun ni en la sekcio de komentoj sube :)

    Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.