Hogyan egyesíthetünk szöveget két cellából az Excelben (7 módszer)

  • Ossza Meg Ezt
Hugh West

Néha szükségünk van arra, hogy több cella összevonása egybe a kívánt kimenet megszerzéséhez. Kétségtelen, hogy az Excel néhány leggyorsabb funkciót biztosít ehhez. Ebben a cikkben a 7 leggyorsabb módszert fogom megvitatni a két cellából származó szöveg egyesítésére az Excelben, a szükséges magyarázattal együtt.

Gyakorlati munkafüzet letöltése

A Text.xlsm egyesítésének módszerei

7 módszer a szöveg egyesítésére két cellából az Excel-ben

A mai feladatainkhoz a következő adathalmazt fogjuk használni. Itt a keresztnév és a vezetéknév van megadva. És ebből a két cellából kell összevonnunk a szöveget.

1. Szövegek egyesítése az Ampersand szimbólum (&) használatával

Az elején mutatok egy egyszerű módszert két cella összevonására - az erősítőjel ( & ). A szimbólumot két különböző módon használhatjuk.

1.1. Amperjel szimbólum elválasztó nélkül

Ha két cellából származó szöveget szeretne egyesíteni, kivéve a szóköz karaktert, azaz elválasztójel nélkül, akkor használhatja az alábbi képletben látható módon az erősítőjel szimbólumot.

=B5&C5

Tessék, B5 az első név kezdő cellája és C5 a vezetéknév kezdő cellája.

A képlet beillesztése után a D5 cellában, ha megnyomja a Írja be a címet. és használja a Töltse ki a fogantyú szerszámot (csak húzza lefelé a cella jobb alsó részén található zöld színű kis négyzetet), a következő eredményt kapja.

1.2. Ampersand szimbólum szóköz karakterrel

De ebben az adatkészletben a teljes név között szóköz karakterekre van szükségünk. Az is előfordulhat, hogy két cella szövegének összevonásához szóköz karakterre van szükség. Ilyen helyzetben csak használja a következő képletet.

=B5&" "&C5

Itt szóközt tettem a dupla idézőjelek közé, hogy az összevont szövegek közötti szóköz is szerepeljen.

Ha vesszőt kell használnia, csak vesszőt írjon be a szóköz helyett.

=B5&", "&C5

Ismétlem, a vessző helyett használhatja a pontosvesszőt a követelményeinek megfelelően.

=B5&"; "&C5

A képletek beírása és a Töltse ki a fogantyú szerszámot , a kimenet a következő lesz.

Bővebben: Hogyan lehet egyesíteni a cellákat az Excel táblázatban (7 mód)

2. Szövegek kombinálása a CONCATENATE függvény használatával

A CONCATENATE függvény több karakterláncot egyetlen karakterlánccá egyesít. Ezért a függvényt szövegek összevonására használhatjuk.

=CONCATENATE(B5," ",C5)

Tessék, B5 az első név kezdő cellája és C5 a vezetéknév kezdő cellája.

Ha megnyomja a Írja be a címet. és használja a Töltse ki a fogantyú szerszámot , a következő kimenetet kapja.

Bővebben: Szövegcellák egyesítése az Excelben (9 egyszerű módszer)

3. Szövegek összekapcsolása a CONCAT függvény használatával

Mint tudják, a Microsoft a CONCAT függvény használata helyett a CONCATENATE funkció. CONCAT függvény szintén egyetlen karakterlánccá egyesíti a több karakterláncot, de nincs alapértelmezett elválasztójel. De ha akarod, manuálisan is megadhatod az elválasztójelet.

Ha a két cellából a teljes nevet akarjuk megkapni a függvény segítségével, akkor a következő képletet kell használnunk.

=CONCAT(B5," ",C5)

Tessék, B5 az első név kezdő cellája és C5 a vezetéknév kezdő cellája.

Ami még fontosabb, hogy a CONCAT funkciónak van egy különleges tulajdonsága, mivel képes cellák tartományát kombinálni.

Ha egy szövegtartományt kell kombinálnia, akkor a következő képletet használhatja.

=CONCAT(B5:C5," ",B6:C6)

Tessék, B5 & C5 a név cellái, de B6 & C6 a cellák, amelyekben a hozzátartozó államok neve látható.

Ha megnyomja a Írja be a címet. , és ismételje meg a képlet beillesztését más cellákba, a következő eredményt kapja.

Bővebben: Hogyan egyesíthetjük az Excel cellákat az adatokkal (3 mód)

4. Szöveg összevonása a sortörések megtartása mellett

Bizonyos esetekben az egyesített szövegek között meg kell tartani a sortörést, hogy vizuálisan is különbözzön.

Ehhez a CHAR függvényt, amely egy adott szám vagy kód alapján ellenőrzi a karaktert. A sortörés beillesztésének ASCII kódja 10, ezért a CHAR(10) az összevont szövegek közötti sortörés beágyazásához.

Tehát a kiigazított képlet a következő lesz.

=B5&CHAR(10)&C5

Tessék, B5 az első név kezdő cellája és C5 a vezetéknév kezdő cellája.

Ezután nyomja meg a Írja be a címet. és használja a Töltse ki a fogantyú szerszámot az alábbi cellák képletének másolásához.

Ezután a következő kimenetet kapja.

Érdekes, hogy a CONCAT funkcióval a szövegek közötti szóköz megadásával történő sortörések beágyazására.

A képlet tehát a következő lesz.

=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)

Tessék, B5 & C5 a név cellái, de B6 & C6 a cellák, amelyekben a hozzátartozó államok neve látható, CHAR(10) a sortörés megtartására szolgál, két szóközt használunk a kettős idézőjeleken belül, hogy az összevont szövegek közötti szóközöket is tartalmazza (pl. az állapotok és az állapotok neve közötti szóközöket).

Ha megnyomja a Írja be a címet. és ugyanazt a képletet használja, kivéve a cellanév megváltoztatását, a következő kimenetet kapja.

Hasonló olvasmányok

  • Hogyan egyesíthet több cellát az Excel adatainak elvesztése nélkül (6 módszer)
  • Cellák egyesítésének feloldása az Excelben (7 egyszerű módszer)
  • Hogyan lehet egyesíteni és központosítani a cellákat az Excelben (3 egyszerű módszer)

5. Két cella szövegének egyesítése a TEXTJOIN függvény használatával

A TEXTJOIN függvény (az Excel 2019-től elérhető) több karakterláncot is összeköt, beleértve egy elválasztó karaktert is.

Bármi is legyen az, ha a szöveg összevonása közben az üres cellákat is számolni akarjuk, akkor a következő opciót kell választanunk FALSE A második argumentum esetében. A képlet tehát a következő lesz.

=TEXTJOIN(" ",FALSE,B5,C5)

Tessék, B5 az első név kezdő cellája és C5 a vezetéknév kezdő cellája.

Miután megnyomta a Írja be a címet. , majd a Töltse ki a fogantyú szerszámot , a kimenet a következő lesz.

Most pedig megmutatom nektek egy jelentős alkalmazását a TEXTJOIN Az előző példában csak egyesítettük a cellákat feltétel nélkül. Mi van, ha a szöveg egyesítése közben feltételünk van.

Tegyük fel, hogy Ön egy vállalat vezérigazgatója, és Ön rendelkezik a következő listával Szabadidő Munka De fel kell sorolnia a munkákat (ha minden alkalmazott több munkát végez) egy adott alkalmazott esetében.

=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))

Itt a " " az elválasztójel, TRUE az üres cellák figyelmen kívül hagyására szolgál.

Különben is, én használtam $B$5:$B$13=E5 egy tömbként, hogy hozzárendelje a kiválasztott alkalmazottat az alkalmazottak listájából, és $C$5:$C$13 a kiválasztott munkavállaló munkájának megkeresése.

Mivel ez egy tömbfüggvény, meg kell nyomni a CTRL + SHIFT + Írja be a címet. a kimenethez. Ezután használja a Töltse ki a fogantyú szerszámot az alábbi cellák képletének másolásához.

Bővebben: Hogyan egyesíthet szöveget két vagy több cellából egy cellába (a legegyszerűbb 6 módszer)

6. Szövegek kombinálása a Power Query használatával

Továbbá, használhatja a Teljesítmény lekérdezés eszköz az Excel két cellájából származó szöveg gyors és nagyobb hatékonyságú egyesítéséhez.

Az alábbiakban lépésről lépésre ismertetjük a szövegek összevonásának folyamatát az eszközzel.

1. lépés: Az adathalmaz beillesztése a Power Query Editorba

A nyitáshoz a Power Query Editor , ki kell jelölnie a teljes adathalmazt, és a

⇰ From Asztal/Tartomány a Adatok beszerzése és átalakítása szalag.

⇰ Ha látja a Táblázat létrehozása párbeszédpanelen, majd nyomja meg a OK a jelölőnégyzet bejelölésével a A táblázatomnak fejlécei vannak .

2. lépés: Az oszlopok egyesítése

Most már a Power Query Editor .

⇰ Válassza ki a két oszlopot a SHIFT és kattintson a Összevonás oszlop a Oszlop hozzáadása tab.

Ezután válassza a Szeparátor mint Űr és írja be Teljes név az üres helyre a Új oszlopnév , és végül nyomja meg a OK .

Így a következő kimenetet kapja, ahol a teljes név megtalálható.

3. lépés: A kimenet betöltése a munkalapokba

Végül a kimenetet a munkalapokba kell exportálnia, ha a Fájl > Bezárás & Load .

Ezután megjelenik egy párbeszédpanel, ahol az adatokat exportálni szeretné. Ha az új munkalapot választja, akkor a következő kimenetet látja (választhatja a meglévő munkalapot is).

7. Szöveg egyesítése két cellából a VBA használatával

Végül, ha szeretné, a szövegek összevonásához felhasználhatja a VBA kódot.

1. lépés:

Először is nyisson meg egy modult a Fejlesztő > Vizuális Alapvető .

Másodszor, menjen a Beillesztés > Modul .

2. lépés:

Ezután másolja a következő kódot az újonnan létrehozott modulba.

 Sub MergeText_VBA() Dim SourceCells As Range Dim DestinationCell As Range Set SourceCells = Application.InputBox(prompt:="Válassza ki az egyesítendő cellákat", Type:=8) Set DestinationCell = Application.InputBox(prompt:="Válassza ki a kimeneti cellát", Type:=8) temp = "" For Each Rng In SourceCells temp = temp & Rng.Value & " " Next DestinationCell.Value = temp End Sub 

A fenti kódban a SourceCells és DestinationCell mint Tartomány Ezután a InputBox minden egyes elemhez a forrás- és célcellák kiválasztásához. Végül a temp változót használtam a tér megtartásához a tér és a Rng.Value funkció.

Ezután, ha lefuttatjuk a kódot (a billentyűzet gyorsbillentyűje a F5 vagy Fn + F5 ), a következő párbeszédpanel jelenik meg, ahol meg kell határoznia az egyesíteni kívánt cellákat.

Ezzel egyidejűleg a következő párbeszédpanel jelenik meg, miután megnyomta a OK az előző mezőben. Válassza ki a célcellát, ahová az összevont szöveget szeretné megkapni.

Azonnal megkapja az összevont szöveget, ahogy az alább látható.

Most ismételje meg a folyamatot az alábbi cellák esetében, és a kimenet a következő lesz.

Bővebben: VBA a cellák egyesítéséhez az Excelben

Következtetés

Itt tárgyaltam 7 módszert két Excel-cellából származó szöveg egyesítésére. Azonban számos más hatékony módszer, például a Flash Fill, segíthet Önnek. Mindenesetre, ha bármilyen kérdése vagy javaslata van, kérjük, hagyja őket alább.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.