Tässä viestissä kerrotaan, miten käytetään uutta TEXTSPLIT()-funktiota Excelissä Windows-tietokoneessa. TEXTSPLIT() on tekstifunktio Excelissä. Tämän toiminnon tarkoituksena on jakaa tietty tekstimerkkijono yhden tai useamman erottimen perusteella. Teksti jaetaan dynaamiseen taulukkoon ja taulukon arvot leviävät automaattisesti useisiin soluihin sarakkeiden ja/tai rivien välillä. Tämä on hyödyllinen toiminto, jos haluat jakaa tekstijonoja, jotka sisältävät useita välilyöntejä, pilkkuja tai yhdistelmän eri erottimia.

TEXTSPLIT()-funktion syntaksi on seuraava:

=TEXTSPLIT(teksti,sarakkeen_erotin,[rivin_erotin],[ignore_empty], [match_mode], [pad_with])

Missä,

teksti on merkkijono, jonka haluat jakaa. Tämä on pakollinen argumentti. Voi ottaa merkkijonon tai soluviittauksen.col_delimiter yksi tai useampi merkki, joka määrittää, missä teksti jaetaan. Tuloksena oleva matriisi levitetään sarakkeiden yli. Tämä on myös pakollinen argumentti.row_delimiter yksi tai useampi merkki, joka määrittää, missä teksti jaetaan, jos col_delimiter-arvoa ei ole määritetty. Tuloksena oleva matriisi levitetään riveille.Ignore_empty on joko FALSE (oletus) tai TRUE. Oletusarvon mukaan funktio jättää tyhjiä soluja peräkkäisten erottimien väliin. Jos ignore_empty-argumentin arvoksi on asetettu TOSI, kahdelle tai useammalle peräkkäiselle erottimelle ei luoda tyhjiä soluja. match_mode on joko 0 (oletus) tai 1. Erotinhaku on oletusarvoisesti kirjainkoolla.”1″tarkoittaa, että haun kirjainkoolla ei saa olla eroa. pad_with-argumentti ottaa arvon, joka on korvattava puuttuvilla arvoilla kaksiulotteisessa taulukossa. Oletusarvoisesti puuttuvat arvot näyttävät virheen #N/A.

Uuden TEXTSPLIT()-funktion käyttäminen Excelissä

TEXTSPLIT()-funktio on uusi ominaisuus, joka on käytettävissä vain Excelissä Microsoft 365:lle ja Excelille webille. Jos sinulla on muita MS Excelin versioita, voit jakaa tekstiä Excelissä ohjatun Teksti sarakkeeksi-toiminnon avulla.

Katsotaanpa nyt, kuinka käytetään uutta TEXTSPLIT()-funktiota Excelissä

strong> verkossa.

Esimerkki 1: col_delimiter-argumentin käyttäminen

In uusi tyhjä työkirja, kirjoita”Windows Club”soluun A1. Kirjoita soluun B1 seuraava kaava:=TEXTSPLIT(A1,””)Paina Enter-näppäintä.

Excel jakaa tekstimerkkijono välilyönnin ( ) erottimen perusteella. Tulostusjonossa on seuraavat 3 arvoa:”The”,”Windows”ja”Club”. Nämä arvot levitetään automaattisesti sarakkeiden välillä alkaen solusta B1 (johon kaava on syötetty) soluun D1, kuten yllä olevassa kuvassa näkyy.

Esimerkki 2: row_delimiter-argumentin käyttäminen

Kirjoita samaan työkirjaan”The Windows Club. Omistaja – Anand Khanse.’soluun A2. Kirjoita soluun B2 seuraava kaava:=TEXTSPLIT(A2,,{“.”,”-“})Paina Enter-näppäintä.

Excel jakaa tekstimerkkijonon tässä kahden erottimen perusteella: piste (.) ja tavuviiva (-). Tulostusjonossa on seuraavat 3 arvoa:’Windows Club’,’Owner’ja’Anand Khanse’. Koska col_delimiter on jätetty pois kaavasta, tulostearvot jaetaan riveille, soluihin B2, B3 ja B4.

Esimerkki 3: ignore_empty-argumentin käyttäminen h4>

Kirjoita saman työkirjan soluun A1 seuraava teksti:’The..Windows..Club’Enter seuraava kaava solussa B1:=TEXTSPLIT(A1,”.”)Paina Enter-näppäintä.

Yllä oleva kaava jakaa tekstimerkkijonon ja tuloksena oleva taulukko levitetään vaakasuoraan sarakkeiden yli, kuten yllä olevassa kuvassa näkyy. Huomaa, että tuloksena olevien arvojen väliin luodaan tyhjä solu, koska argumenttia ignore_empty ei ole määritetty. Joten Excel käyttää oletusarvoaan, joka on False.

Syötä seuraava kaava soluun B1:=TEXTSPLIT(A1,”,”,,TRUE)

Kuten näette , tyhjä solu on nyt poistettu, koska ignore_empty asetuksena on TOSI.

Esimerkki 4: Match_mode-argumentin käyttäminen

Kirjoita”x Windows x Club”saman työkirjan soluun A1. Kirjoita soluun B1 seuraava kaava:=TEXTSPLIT (A1″X”,,,1)

Tämä jakaa tekstin merkkijonon riippumatta erottimen (x) kirjainkoosta. Jos match_modea ei ole määritetty, funktio ottaa oletusarvon (0) ja käyttää erottimessa kirjainerottelua. Joten se ei jaa tekstiä, kuten yllä olevassa kuvassa näkyy.

Esimerkki 5: pad_with-argumentin käyttäminen

Syötä soluun A1 seuraava tekstimerkkijono:’The=1.Windows.Club=3′. Kirjoita soluun B1 seuraava kaava:=(TEXTSPLIT(A1,”=”,”.”))

Koska sekä col_delimiter että row_delimite  on määritetty, funktio palauttaa kaksiulotteisen taulukon. Solussa, josta puuttuu arvo, näkyy virheilmoitus #N/A. Voit poistaa tämän virheen käyttämällä argumenttia pad_with seuraavasti:

=(TEXTSPLIT(A1,”=”,”.”,,,”Ei määritetty”))

Tämä kaava korvaa virheen #N/A tekstillä”Ei määritetty, kuten yllä olevassa kuvassa näkyy.

Tämä koskee Excelin uutta TEXTSPLIT()-funktiota. Toivottavasti tämä hyödyllinen.

Miksi Textsplit ei toimi Excelissä?

TEXTSPLIT()-toiminto on tällä hetkellä saatavilla Microsoft Officen pilvipohjaisiin versioihin. Joten se toimii Excel for Microsoft 365:ssä ja Excel for Webissä. Jos yrität käyttää tätä toimintoa Excelin työpöytäversiossa, näet todennäköisesti #NAME?-virheen, mikä tarkoittaa, että tämä kaava on virheellinen.

Mikä on Textsplit ?

TEXTSPLIT() on Excelin tekstifunktio, joka jakaa tietyn tekstijonon rivi-tai sarakeerottimien avulla. Se tallentaa tuloksen yksi-tai kaksiulotteiseen taulukkoon ja levittää sitten taulukon arvot riveille ja/tai sarakkeille käyttäjän määrittelemällä tavalla.

Lue seuraavaksi: Jaa CSV tiedostot näillä ilmaisilla verkkotyökaluilla ja ohjelmistoilla.

Categories: IT Info