Haluatko nopeasti ja helposti yhdistää tekstiä useista soluista Excelissä? Näin voit tehdä sen TEXTJOIN-toiminnolla.
Excel tarjoaa laajan valikoiman toimintoja, jotka voivat auttaa sinua käsittelemään tietoja eri tavoilla. Yksi tällainen toiminto on TEXTJOIN, jonka avulla voit nimensä mukaisesti yhdistää tekstiä erottimella. Se voi olla erityisen hyödyllinen, kun sinun on suoritettava tietojen yhteenvetotehtäviä Excelissä.
Tässä artikkelissa käsittelemme TEXTJOIN-funktiota yksityiskohtaisesti ja tarjoamme esimerkkitapauksia, jotka osoittavat, kuinka TEXTJOINia käytetään Excel-taulukoissasi.
TEXTJOIN-funktion syntaksi ja parametrit
Excelin TEXTJOIN-toiminnon avulla voit yhdistää tekstiä useista soluista yhdeksi soluksi mukautettavien erottimien ja asetusten avulla. Tässä on TEXTJOIN-funktion syntaksi:
=TEKSTIJOIN(erotin, ohita_tyhjä, teksti1, [teksti2], ...)
Erotetaan funktion jokainen parametri:
- erotin: Tämä on merkki (merkit), jotka haluat lisätä jokaisen tekstijonon väliin. Se voi olla pilkku, yhdysmerkki tai mikä tahansa muu haluamasi merkki. Voit myös käyttää tyhjää merkkijonoa ( "") erottimena, jos et halua erotinta.
- ignore_empty: Tämä on looginen arvo, joka määrittää, jätetäänkö tyhjät solut huomiotta vai sisällytetäänkö tulokseen. Jos asetettu TOTTA, tyhjät solut ohitetaan; jos asetettu VÄÄRÄ, tyhjät solut otetaan mukaan.
- teksti1, teksti2,…: Nämä ovat tekstijonoja, jotka haluat liittää yhteen. Voit määrittää enintään 252 tekstimerkkijonoa, ja ne voivat olla yksittäisiä soluja, alueita tai jopa tekstiarvoja, jotka on suljettu lainausmerkkeihin.
TEXTJOIN-funktio ketjuttaa tekstijonot määrittämässäsi järjestyksessä ja erottaa ne määritetyllä erottimella. Se sulkee pois kaikki tyhjät solut, ellei ignore_empty parametri on asetettu arvoon FALSE.
Esimerkkitapauksia TEXTJOIN-funktion käyttämisestä Excelissä
Tässä on muutamia esimerkkejä tapauksista, joissa voit käyttää TEXTJOIN-toimintoa:
1. Tekstin yhdistäminen
Oletetaan, että sinulla on laskentataulukko, jossa on etunimet sarakkeessa A ja sukunimet sarakkeessa B. Haluat luoda luettelon täydellisistä nimistä sarakkeeseen C. Solussa C2, voit käyttää seuraavaa kaavaa:
=TEXTJOIN(" ", TOTTA, A2, B2)
Kopioi kaava alas sarakkeessa, niin se yhdistää kunkin rivin etu- ja sukunimen yhdeksi soluksi välilyönnillä erotettuna.
2. Pilkuilla erotetun luettelon luominen
Oletetaan, että sinulla on pystysuora kaupunkiluettelo ja haluat luoda yhden solun, joka yhdistää nämä kaupungit pilkuilla erotetuksi luetteloksi. Tämän saavuttamiseksi voit käyttää TEXTJOIN-funktiota pilkulla erottimena.
=TEXTJOIN(", ", TOTTA, A2:A7)
Jokainen valikoiman kaupunki A2:A7 yhdistetään lainausmerkeissä määritetyllä pilkulla ja välilyönnillä. Toinen argumentti, TRUE, jättää huomioimatta kaikki alueen tyhjät solut.
3. Etuliitteiden tai jälkiliitteiden lisääminen
Jos sinulla on tietosarake ja haluat lisätä jokaiseen merkintään tietyn etuliitteen tai jälkiliitteen, voit käyttää TEXTJOIN-toimintoa. Oletetaan, että sinulla on luettelo kurssien numeroista sarakkeessa A ja haluat lisätä etuliitettä MATTO numeroihin tehdäksesi niistä kurssikoodeja. Käytät seuraavaa kaavaa:
=TEXTJOIN("", TOTTA, "MATTO"&A2)
Tämä kaava ketjuttaa etuliitteen MATTO arvolla solussa A2 käyttämällä et-merkkiä (&) -operaattori.
4. Rivinvaihtojen lisääminen tekstin väliin
Oletetaan, että sinulla on taulukko työntekijöiden tiedoista, mukaan lukien heidän nimensä ja sähköpostiosoitteensa. Haluat luoda yhteenvetoraportin, jossa jokaisen työntekijän tiedot yhdistetään yhdeksi soluksi rivinvaihdoilla.
Olettaen, että nimet ovat sarakkeessa A ja sähköpostiosoitteet sarakkeessa B, kirjoita alla oleva kaava soluun C2:
=TEXTJOIN(CHAR(10), TOTTA, A2:B2)
Lehdistö Ctrl + Vaihto + Enter soveltaaksesi kaavaa taulukkoosi. Nyt sarakkeessa C näytetään kaikkien työntekijöiden yhdistetyt tiedot, ja jokainen merkintä erotetaan rivinvaihdolla. The CHAR(10) toiminto luo rivinvaihtomerkin, joka erottaa kunkin työntekijän tiedot. Jotta tiedot näkyvät useilla riveillä, kuten yllä on esitetty, varmista, että Kääri teksti ominaisuus on käytössä.
Nämä ovat vain muutamia esimerkkejä siitä, kuinka voit käyttää TEXTJOINia tekstimerkkijonojen yhdistämiseen eri tavoilla. Se tarjoaa joustavuutta tekstin yhdistämisessä ja antaa sinun määrittää minkä tahansa valitsemasi erottimen halutulle tulosteelle.
Kuinka käyttää TEXTJOINia muiden Excelin toimintojen kanssa
TEXTJOIN toimii paremmin tärkeimmät toiminnot Excelissä edistyneitä tietojenkäsittelyä varten. Tässä muutamia esimerkkejä:
TEXTJOINin käyttäminen IF-toiminnon kanssa
Sinä pystyt käytä IF-toimintoa TEXTJOIN-funktiossa sisällyttää tai jättää ehdollisesti pois tekstijonoja tiettyjen kriteerien perusteella.
Oletetaan, että sinulla on luettelo oppilaiden nimistä sarakkeessa A, heidän vastaavat pisteet sarakkeessa B ja heidän arvosanansa sarakkeessa C. Haluat luoda yhden solun, joka sisältää niiden opiskelijoiden nimet, joilla on yllä pisteet 80 ja ovat saaneet arvosanan "A" pilkulla erotettuna. Solussa D1, voit käyttää seuraavaa kaavaa:
=TEXTJOIN(", ", TOTTA, JOS((B2:B9>80)*(C2:C9="A"), A2:A9, ""))
Kun olet syöttänyt kaavan soluun D2 ja vahvistamalla sen kanssa Ctrl+Shift+Enter (koska se on taulukkokaava), saat luettelon opiskelijoista, jotka täyttävät määritetyt ehdot. Kaava tarkistaa IF-funktion avulla, onko vastaava pistemäärä yli 80 (B2:B9>80) ja arvosana on A (C2:C9 = "A").
Jos molemmat ehdot ovat tosia, se sisältää opiskelijan nimen tulokseen. Muussa tapauksessa se palauttaa tyhjän merkkijonon (""). TEXTJOIN-funktio yhdistää sitten valitut nimet pilkulla, joka erottaa ne erottimena.
TEXTJOINin käyttäminen SUBSTITUTE-toiminnon kanssa
Oletetaan, että sinulla on luettelo tuotekoodeista sarakkeessa A ja haluat luoda yhden merkkijonon, joka yhdistää kaikki koodit pilkuilla erotettuina ja poistaa kaikki viivat (-) koodeista.
=TEXTJOIN(", ", TOTTA, SUBSTITUTE(A2:A6, "-", ""))
Tämä kaava käyttää TEXTJOIN-funktiota tuotekoodien ja -koodien ketjuttamiseen SUBSTITUTE-toiminto poistaaksesi yhdysviivat koodeista. Voit säätää aluetta (A2:A6) todellisiin tietoihisi perustuvassa kaavassa. Voit myös muokata korvausehtoja SUBSTITUTE-funktiossa korvataksesi erilaisia merkkejä tarpeen mukaan.
Yhdistä tiedot vaivattomasti Excelissä TEXTJOINilla
Excelin TEXTJOIN-toiminto on tehokas työkalu, jonka avulla voit ketjuttaa useita tekstimerkkijonoja määritetyllä erottimella. Kun ymmärrät sen syntaksin ja argumentit, voit käsitellä ja yhdistää tietoja joustavasti ja tehokkaasti. Halusitpa sitten yhdistää nimiä, osoitteita tai muita tekstipohjaisia tietoja, TEXTJOIN-toiminto on kätevä ratkaisu.