CONCATENATE funkció - Képlet - Hogyan kell használni? (példával)

Mit jelent a CONCATENATE az Excel programban?

Az excel összefűző funkciója két vagy több, mint két karakter, karakterlánc vagy szám összefűzésére vagy összekapcsolására szolgál, a összefűzés funkció helyettesíti az & operátor használatát a csatlakozáshoz, mivel az operátorok a szintaxist bonyolultabbá teszik, míg a konkatenát funkció tisztábbá és könnyen érthető.

Szintaxis

Az elsőtől eltérő érvek nem kötelezőek; ezért szögletes zárójelekkel vannak ellátva.

Hogyan kell használni a CONCATENATE funkciót az Excelben? (példákkal)

A CONCATENATE nagyon egyszerű és könnyen használható. Néhány példával értsük meg a CONCATENATE működését excelben.

1. példa

Például, ha az A és a B oszlopban szerepel egy kereszt- és vezetéknevek listája, és azt a teljes nevet szeretnénk, amely az keresztnév, valamint a C oszlop vezetéknevét, akkor a CONCATENATE függvényt fogjuk használni.

A CONCATENATE összekapcsolta az A2 cella szövegét a B2 cella szövegével, de a teljes név olvashatóbb, ha szóközt tartalmaz az utónév és a vezetéknév között.

Tehát ebben az esetben megnövelhetjük az átadott argumentumok számát kettő helyett háromra úgy, hogy a második argumentumot az A2 és B2 szövegérték közé helyezzük. A második érv, amelyet használni fogunk, egy karakterlánc, amelynek szóköze kettős idézőjelben van.

Amikor az első argumentum után vessző után kettős idézőjelbe tettünk egy szóközt, a CONCATENATE függvény ezt vette második argumentumnak.

Tehát láthatja, amikor a referenciaértéktől eltérő argumentumot adunk át, és mindig be kell vennünk vagy be kell csatolnunk a dupla idézőjeleket, mert az MS-Excel és más irodai csomagok C ++, és C ++, a karakterláncok mindig a dupla idézőjelek között szerepelnek.

Tehát, ha közvetlenül írjuk a karakterláncot dupla idézőjelek nélkül, a CONCATENATE nem ismeri fel karakterláncként, és a #NAME hibát dobja el .

Az Excel CONCATENATE Function funkciójában a teljes CONCATENATE képletet is átadhatjuk az excelben argumentumként. Ha például két képlet eredményét szeretnénk összefűzni, akkor a képleteket argumentumként adhatjuk át a szükséges kimenet megszerzéséhez.

2. példa

Három táblázatunk van az alkalmazottak listájával. Az első táblázatban megvan a nevük és az alkalmazotti azonosítójuk, a másodikban megvan a nevük nem az 1. táblázatban rendezett sorrendben, a címük városneve, a harmadik táblázatban pedig nincs elrendezve a nevünk az 1. és a 2. táblázatban rendezett sorrendben. A harmadik táblázatban meg akarjuk mutatni a munkavállalók személyazonosító okmányait, amelyek a városukhoz kapcsolódnak és kötőjellel vannak elválasztva.

Szeretnénk az Employee azonosítót és a várost együtt, de a nevek nem ugyanabban a sorrendben vannak a három táblázatban, ezért nem használhatjuk közvetlenül a CONCATENATE függvényt az Excel programban, és nem adhatunk át referenciaértékeket. Ha ezt tesszük, sok időbe telik és ehhez illeszkedni kell. Tehát a feladat hatékony elvégzéséhez a VLOOKUP függvény segítségével megkereshetjük a munkavállalói azonosítót és várost, és KATENNÁLhatjuk a visszaadott értékeket.

Tehát a CONCATENATE képletet fogjuk használni az excelben az I2 cellában

= CONCATENATE (VLOOKUP (H2, $ A $ 1: $ B $ 11,2,0), "-", VLOOKUP (H2, $ D $ 1: $ E $ 11,2,0))

A CONCATENATE képletet az excelben lefelé húzva alkalmazza azt minden egyes cellánkra

Kimenet:

Az Excel összefűzés operátoraként egy ampersand (&) szót is használ, és az excel összefűzés funkció helyett használhatjuk ugyanazt a funkcionalitást és sokkal egyszerűbb módon.

Az összefűzés fordítottja

Ha fel akarjuk osztani az összefűzött értékeket, vagy ha a szövegeket külön cellákra akarjuk bontani, akkor ebben az esetben használhatjuk az Excelben elérhető Szöveg oszlopra elválasztó funkciót. Például, ha azt szeretnénk, hogy az alkalmazott azonosítója és a város neve külön legyen az oszlopban lévő cellákban, akkor megnyithatjuk a Szöveg konvertálása oszlopba varázslót ( alt-> ae parancsikon ), majd válassza a Leválasztott lehetőséget , írja be a Tovább> lehetőséget, és válasszon egy elválasztót a a lista (tabulátor, pontosvessző, vessző, szóköz), ha bármely más elválasztó más ellenőrzést végez: adja meg és válassza a szöveges értékek általános értékét, és írja be a Befejezés parancsot . Például el akarjuk különíteni a CONCATENATE és a function funkciókat

  • 1. lépés: Kattintson az Adatok, majd az oszlopok szövege elemre, majd válassza az Elhatárolt lehetőséget, írja be a Tovább> parancsot
  • 2. lépés: válasszon egy elválasztót a listából (Tab, pontosvessző, vessző, szóköz); ha van más határoló, akkor ellenőrizze a másikat: és adja meg
  • 3. lépés: válassza ki a szöveges értékek általános értékét, és írja be a Befejezés lehetőséget.

Kimenet:

Korlátozások

Tegyük fel, hogy egy oszlopban van egy szöveges értékek listája, és az összes szöveges értéket egyetlen karaktersorozathoz akarjuk CONCATENATE. Tehát, ha a CONCATENATE függvényt használjuk, akkor egyesével felveszi azokat az argumentumokat, amelyek a szöveg értékei, és ha az argumentum listája hosszú, akkor nem egyszerűbb egyenként átadni a CONCATENATE-nek, mint amire szükség lenne sok idő és fájdalom.

Ezért a CONCATENATE függvénynek megvan a korlátja, hogy nem adhatunk át értéktartományt érvként. Tartománnyal nem működik; ha átadjuk a tartomány értékét, akkor felveszi annak a cellának az értékét, amelybe az Excelbe írjuk a CONCATENATE képletet.

A korlát leküzdése érdekében egy új funkciót vezettek be az Excel TEXTJOIN nevű legújabb verziójában. A szöveges értékeket KONKATENÁLJA is, de sokkal könnyebb módon azáltal, hogy felveszi a összefűzendő értéktartományt (A2: A14), ahelyett, hogy az egyes értékeket egyesével adná meg. Első argumentumként elválasztót használ, és a második argumentum az üres cellát keresi; ha a cella üres, akkor IGAZnak veszi és figyelmen kívül hagyja őket, más argumentumok pedig a CONCATENATE értékek tartományát veszik fel.

Összecsukja az Excel funkció videót

érdekes cikkek...