Efnisyfirlit
Stundum þurfum við að sameina margar frumur í eina til að fá viðeigandi úttak. Án efa, Excel býður upp á nokkra fljótlegustu eiginleika til að gera það. Í þessari grein mun ég fjalla um 7 fljótlegustu aðferðir til að sameina texta úr tveimur hólfum í Excel með nauðsynlegum útskýringum.
Sækja æfingabók
Aðferðir að sameina texta.xlsm
7 aðferðir til að sameina texta úr tveimur frumum í Excel
Við munum nota eftirfarandi gagnasafn fyrir verkefni dagsins í dag. Hér er gefið upp fornafn og eftirnafn. Og við þurfum að sameina texta úr þessum tveimur hólfum.
1. Sameina texta með því að nota tákn (&)
Í upphafi, I' Ég mun sýna þér einfalda aðferð til að sameina tvær frumur - með því að nota og-táknið ( & ). Við gætum notað táknið á tvo aðskilda vegu.
1.1. Ampertákn án skilju
Ef þú vilt sameina texta úr tveimur hólfum að undanskildum bilstáknum sem þýðir án skilju geturðu notað ampertáknið eins og sýnt er í formúlunni hér að neðan.
=B5&C5
Hér er B5 upphafsreitur fornafns og C5 er upphafsreitur eftirnafns.
Eftir að þú hefur sett formúluna inn í D5 reitinn, ef þú ýtir á Enter og notar Fill Handle Tool (dragaðu bara niður græna litla ferninginn sem staðsettur er neðst hægra megin í reitnum), þú færð eftirfarandi úttak.
1.2. Amperand tákn með bilstafi
En við þurfum bilstafi á milli fullt nafns í þessu gagnasafni. Einnig gætirðu þurft bilstaf til að sameina texta úr tveimur hólfum. Í slíkum aðstæðum, notaðu bara eftirfarandi formúlu.
=B5&" "&C5
Hér set ég bil innan tveggja gæsalappa til að innihalda bilið á milli sameinaður texti.
Ef þú þarft að nota kommubil skaltu bara slá inn kommu í stað bilsins.
=B5&", "&C5
Aftur geturðu notað semíkommubil í stað kommu fyrir kröfuna þína.
=B5&"; "&C5
Eftir að hafa slegið inn formúlur og notað <3. 1>Fill Handle Tool , úttakið verður sem hér segir.
Lesa meira: Hvernig á að sameina frumur í Excel töflu (7 leiðir)
2. Sameina texta með því að nota CONCATENATE aðgerðina
CONCATENATE fallið sameinar marga strengi í einn streng. Þess vegna gætum við notað fallið til að sameina texta.
=CONCATENATE(B5," ",C5)
Hér er B5 upphafsreiturinn á fornafnið og C5 er upphafshólfið á eftirnafninu.
Ef þú ýtir á Enter og notar Fill Handle Tool mun fá eftirfarandi úttak.
Lesa meira: Hvernig á að sameina textafrumur í Excel (9 einfaldar aðferðir)
3. Tengdu texta með því að nota CONCAT aðgerðina
Eins og þú veist mælir Microsoft með CONCAT aðgerðinni í stað þess að nota CONCATENATE aðgerð. CONCAT aðgerðin sameinar einnig marga strengi í einn streng, en hún er ekki með sjálfgefna afmörkun. En þú getur slegið inn afmörkunina handvirkt ef þú vilt.
Ef við viljum fá fullt nafn úr hólfunum tveimur með því að nota fallið, verðum við að nota eftirfarandi formúlu.
=CONCAT(B5," ",C5)
Hér er B5 upphafsreitur fornafns og C5 er upphafsreitur eftirnafns.
Meiri mikilvægara er að CONCAT aðgerðin hefur sérstaka eiginleika þar sem hún getur sameinað fjölda frumna.
Ef þú þarft að sameina fjölda texta, þú getur notað eftirfarandi formúlu.
=CONCAT(B5:C5," ",B6:C6)
Hér, B5 & C5 eru frumur nafnsins en B6 & C6 eru hólfin til að sýna nafn ríkjanna sem tilheyra.
Ef þú ýtir á Enter og endurtekið að setja inn formúluna fyrir önnur frumur, þá færðu eftirfarandi úttak.
Lesa meira: Hvernig á að sameina frumur í Excel með gögnum (3 leiðir)
4. Sameina texta á meðan línuskilum er haldið
Í sumum tilfellum þurfum við að halda línuskilum á milli sameinaðs texta til að gera hann öðruvísi sjónrænt.
Til að gera það við þurfum að nota CHAR fallið sem athugar stafinn út frá tiltekinni tölu eða kóða. ASCII kóðinn til að setja inn línuskil er 10, þannig að við verðum að nota CHAR(10) til að fella inn línuskil á millisameinaðir textar.
Þannig að leiðrétta formúlan verður-
=B5&CHAR(10)&C5
Hér, B5 er upphafsreitur fornafns og C5 er upphafsreitur eftirnafns.
Næst skaltu ýta á Enter og notaðu Fill Handle Tool til að afrita formúluna fyrir neðangreindar frumur.
Þá færðu eftirfarandi úttak.
Athyglisvert er að við getum líka notað CONCAT aðgerðina til að fella inn línuskil með því að gefa bil á milli texta.
Svo verður formúlan sem hér segir.
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
Hér, B5 & C5 eru frumur nafnsins en B6 & C6 eru hólfin til að sýna nafn tilheyrandi fylkja, CHAR(10) er til að halda línuskilum, tvö bil eru notuð innan tveggja gæsalappa til að innihalda bil á milli sameinaða textans (t.d. bilið á milli ríkja og heiti ríkja).
Ef þú ýtir á Enter og notar sömu formúlu nema að breyta hólfsheitinu, muntu fáðu eftirfarandi úttak.
Svipuð lestur
- Hvernig á að sameina margar frumur án þess að tapa gögnum í Excel (6 aðferðir)
- Hætta að sameina frumur í Excel (7 auðveldar aðferðir)
- Hvernig á að sameina og miðja frumur í Excel (3 auðveldar aðferðir)
5. Sameina texta úr tveimur hólfum með því að nota TEXTJOIN aðgerðina
TEXTJOIN aðgerðin (fáanleg í Excel 2019) sameinar einnig marga strengiþar á meðal afmörkunarstaf.
Hvað sem er, ef við viljum telja tómar reiti á meðan texta er sameinað, verðum við að velja FALSE í tilviki seinni rifrildarinnar. Þannig að formúlan verður sem hér segir.
=TEXTJOIN(" ",FALSE,B5,C5)
Hér er B5 upphafsreit fornafns og C5 er upphafshólfið á eftirnafninu.
Eftir að ýtt hefur verið á Enter og síðan notað Fill Handle Tool mun úttakið vera sem hér segir.
Nú skal ég sýna þér mikilvæga notkun á TEXTJOIN aðgerðinni. Í fyrra dæminu sameinuðum við bara frumur án nokkurra skilyrða. Hvað ef við erum með skilyrði við sameiningu texta.
Segðu, þú ert forstjóri fyrirtækis og þú ert með lista yfir frístundavinnu fyrir hvern starfsmann. En þú þarft að skrá verkin (ef hver starfsmaður vinnur nokkur verk) fyrir einhvern ákveðinn starfsmann.
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
Hér, " " er afmörkunarmerkið, TRUE er notað til að hunsa auðar reiti.
Að auki notaði ég $B$5:$B$13=E5 sem fylki til að úthluta valda starfsmanni af listanum yfir starfsmenn og $C$5:$C$13 til að finna vinnu fyrir valinn starfsmann.
Þar sem það er fylkisfall , þú verður að ýta á CTRL + SHIFT + Enter til að fá úttakið. Næst skaltu nota Fill Handle Tool til að afrita formúluna fyrir neðangreindar frumur.
Lesa meira: Hvernig til að sameina texta úr tveimur eða fleiriHólf í einn reit (auðveldustu 6 leiðirnar)
6. Sameina texta með kraftfyrirspurn
Ennfremur geturðu notað tólið Power Query til að sameina texta úr tvær frumur í Excel hratt með meiri skilvirkni.
Ferliðinu við að sameina texta með því að nota tólið er lýst hér að neðan með skref-fyrir-skref ferli.
Skref 1: Setja inn gagnasettið inn í Power Query Editor
Til að opna Power Query Editor þarftu að velja allt gagnasafnið og velja
⇰ From Table/Range frá Fáðu & Umbreyta gögn borði.
⇰ Ef þú sérð Búa til töflu valmynd, ýttu síðan á Í lagi með því að haka í reitinn áður en Taflan mín hefur hausa .
Skref 2: Sameina dálkana
Nú ert þú kominn í Power Query Editor .
⇰ Veldu dálkana tvo með því að ýta á SHIFT og smelltu á Sameina dálkinn af flipanum Bæta við dálki .
Næst skaltu velja Skilja sem Blás og sláðu inn Fullt nafn í auða reitinn undir Nýr dálkur nafn og ýttu að lokum á OK .
Þannig að þú færð eftirfarandi úttak þar sem fullt nafn er að finna.
Skref 3: Úttakinu hlaðið í vinnublöð
Að lokum þarftu að flytja úttakið út í vinnublöðin þín með því að smella á Skrá > Loka & Hlaða .
Þá sérðu glugga þar sem þú vilt flytja gögnin út. Ef þúveldu nýja vinnublaðið, þú munt sjá eftirfarandi úttak (einnig geturðu valið núverandi vinnublað).
7. Sameina texta úr tveimur hólfum með VBA
Að lokum, ef þú vilt, geturðu notað VBA kóðann til að sameina texta.
Skref 1:
Í fyrsta lagi, opnaðu einingu með því að smella á Hönnuði > Sjónræn Basis .
Í öðru lagi, farðu í Setja inn > Eining .
Skref 2:
Afritaðu síðan eftirfarandi kóða inn í nýstofnaða einingu.
6398
Í kóðanum hér að ofan lýsti ég SourceCells og DestinationCell sem Range gerð. Síðan notaði ég InputBox fyrir hvert atriði til að velja uppruna- og áfangahólfi. Að lokum notaði ég hitabreytuna til að halda plássinu með því að sameina bilið og Rng.Value aðgerðina.
Næst, ef þú keyrir kóðann (lyklaborðsflýtivísan er F5 eða Fn + F5 ), muntu sjá eftirfarandi glugga þar sem þú þarft að laga frumurnar sem þú vilt sameina.
Samtímis muntu sjá eftirfarandi valmynd eftir að hafa ýtt á Í lagi í fyrri reitnum. Veldu áfangahólfi þar sem þú vilt fá sameinaða textann.
Þú færð samstundis sameinaðan texta eins og sýnt er hér að neðan.
Nú skaltu bara endurtaka ferlið fyrir neðangreindar frumur og úttakið verður sem hér segir.
Lesa meira: VBA til að sameina frumur innExcel
Niðurstaða
Hér ræddi ég 7 aðferðir til að sameina texta úr tveimur frumum í Excel. Hins vegar eru nokkrar aðrar árangursríkar aðferðir eins og Flash Fill til að aðstoða þig. Engu að síður, ef þú hefur einhverjar fyrirspurnir eða tillögur, vinsamlegast láttu þær hér fyrir neðan.