Enhavtabelo
"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:
- Kunfandi pli ol du valorojn samtempe:
=A2&B2&C2
- 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:
- Indiku la deziratan limigilon kiel unuan argumenton – spaco (" ") por mi.
- Metu VERA kiel dua argumento por preterlasi malplenajn ĉelojn aŭ FALSA por inkluzivi ilin en la rezulto.
- 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.
- Mi uzas la unuan TEXT-formulon por ŝanĝi la datformaton de 7/9/2019 al 9 jul 2019 :
=TEXT(B2,"D MMM YYYY")
- La dua TEKSTO resendas la tempon:
=TEXT(C2,"HH:MM:SS")
- 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:
- =TRANSPOSE(A2:D10) ŝanĝas la vicojn de datumoj en kolumnojn.
- =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. :)
- =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:
- Konstruu formulonuzante la funkcion SPLIT de Google Sheets.
- Uzu la norman kalkultabelan instrumenton – Dividi tekston al kolumnoj.
- 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.
- 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:
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:
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 :)