Onko sinulla vaikeuksia jakaa tekstiä Excelissä? TEXTSPLIT-toiminnolla voit jakaa tekstin vaivattomasti useisiin sarakkeisiin.

Microsoft Excel on tehokas työkalu tietojen tarkentamiseen ja analysointiin yksinkertaisista monimutkaisiin. Mutta joskus saatat kohdata tilanteita, joissa tietosi eivät näytä oikein.

Ehkä pitkä CSV-tuonti on mennyt huonosti, tai sinun on purettava nimet erilleen järjestääksesi ne. Onneksi Excel tarjoaa tehokkaan, sisäänrakennetun tavan suorittaa tällaisia ​​tehtäviä TEXTSPLIT-toiminnon avulla.

Mikä on TEXTSPLIT-funktio Microsoft Excelissä?

TEXTSPLIT-toiminnon avulla voit erottaa tekstin eri soluihin määritettyjen erottimien perusteella. Voit jakaa tekstin riveihin, sarakkeisiin tai sekä riveihin että sarakkeisiin ja määrittää erilaisia ​​ehtoja jakamiseen.

Osa tästä toiminnosta voidaan saavuttaa käyttämällä Excelin ohjattua tekstin muunnos sarakkeiksi -toimintoa, mutta TEXTSPLIT tarjoaa nämä ominaisuudet ja enemmän sisäänrakennettua toimintona, joka voi osoittautua tehokkaammaksi monimutkaisten taulukoiden luomiseen tai tehokäyttäjille, jotka jo osaavat käyttää erikoistuneita toimintoja.

TEXTSPLIT-funktion syntaksin ymmärtäminen

TEXTSPLIT-funktion koko syntaksi on seuraava:

=TEKSTIJAOTUS(teksti, sarakkeen_erotin,[rivin_erotin],[ohita_tyhjä], [vastaavuustila], [tyyny_kanssa])

Funktiossa on kuusi argumenttia ja parametria. The teksti argumentti määrittelee tiedot, jotka on tarkoitus jakaa. Tämä voi olla viittaus tiettyyn soluun tai soluryhmään tai tiettyyn tekstiin, jonka määrittelet argumentissa.

The col_delimiter määrittää tietyn merkin tai tekstin, joka toimii erottimena – kun funktio kohtaa tämän merkin, se jakaa tekstin kyseisessä kohdassa uuteen sarakkeeseen. The rivin_erotin parametri toimii samalla tavalla, paitsi että jos merkki on määritelty tässä, sitä käytetään sen sijaan jakamaan teksti uusiksi riveiksi.

Erotin voi olla merkki, jota käytetään yleisemmin erottimena, kuten piste, pilkku tai välilyönti tai se voi olla erilainen symboli, kirjain, numero tai jopa monimerkkinen tekstijono tai joukko sanat. Ainakin yksi erotinargumenteista on määritettävä, jotta funktio toimisi oikein.

Huomaa, että tässä funktiossa voidaan kuvata useita erillisiä rivi- tai sarakeerottimia. Tällaisessa tapauksessa erottimien joukko on ryhmiteltävä kiharahakasulkeiden joukkoon ( { } avaimet), kuten alla olevassa esimerkissä:

=TEXTSPLIT("Näyteteksti",{"e","t"})

Lisäksi vaikka sinun ei pitäisi yrittää tai tarvita sitä, arvo molemmissa col_delimiter ja rivin_erotin ovat samat, col_delimiter on etusijalla.

The ignore_empty argumentti määrittää, ohitetaanko erottimet, jotka luovat tyhjiä soluja. Jos esimerkiksi "text"-parametrin tiedoissa olisi kolme pilkkua vierekkäin, TEXTSPLIT luo oletuksena kaksi tyhjää solua. Jos ignore_empty asetetaan arvoon FALSE, tämä toiminta säilyy, tai voit määrittää sen arvoksi TOSI, jos haluat, että funktio jättää huomioimatta kaikki erottimet, jotka luovat tyhjiä soluja.

The match_mode parametri selventää, tuleeko funktion erotinsovituksen olla kirjainkoolla merkitystä. Tämä on olennaista, jos sinun on käytettävä kirjaimia erottimissasi; saatat haluta pyytää Exceliä jakamaan solut jokaisen ison T-kirjaimen kohdalla, mutta jättämään huomioimatta esimerkiksi pienet kirjaimet "t". Tämän argumentin asettaminen arvoon "0" säilyttää oletuskäyttäytymisen, joka on tehdä kaikista erottimista kirjainkoolla. Sen muuttaminen arvoon "1" tekee erottimista isot ja pienet kirjaimet huomioimatta.

The pad_kanssa argumentti määrittää korvaavan tekstin, jolla täytetään tyhjät solut, erityisesti taulukoissa, joissa voi olla ylimääräistä tilaa sen jälkeen, kun kaikki asiaankuuluvat erottimet on otettu huomioon. Oletusarvoisesti se palauttaa #N/A-virheen, joten saattaa olla syytä muuttaa tämä joksikin muuksi, jos uskot ongelman ilmenevän tiedoissasi.

Kuinka käyttää TEXTSPLIT-funktiota Excelissä

Oletetaan, että meille on annettu nimiluettelo. Niissä on selkeä järjestys, mutta meidän on järjestettävä ne uudelleen, jotta ne olisivat luettavampia ja helpompia käyttää.

Kuten näet, nimet on tarkoitus erottaa "Viimeinen"- ja "Ensimmäinen"-sarakkeisiin. Valitse solu B4, ja kirjoita yllä olevaan soluun tai kaavapalkkiin alla oleva kaava. Paina sitten Tulla sisään.

=TEKSTIJAKO(A1,",")

Nimet on nyt erotettu uuteen sarakkeeseen kaikkialla, missä aiemmin oli pilkku. Tiedot on kuitenkin levinnyt yhdelle riville, mikä näyttää edelleen sotkuiselta. Voimme korjata tämän helposti lisäämällä toisen erottimen jakamaan tiedot eri riveihin.

Valitse solu B4 uudelleen ja kirjoita yllä olevaan soluun tai kaavapalkkiin alla oleva kaava. Paina sitten Tulla sisään.

=TEKSTIJAKO(A1,",",";")

Nyt se näyttää enemmän siltä, ​​mitä odotamme. Uudessa, päivitetyssä kaavassa jokainen tiedoista löytyvä pilkku jakaa koko nimen jokaisen osan omaan soluunsa sarakkeiden välillä, kun taas jokainen läsnä oleva puolipiste jakaa jokaisen nimen omalle rivilleen.

Toinen ainutlaatuinen toiminto tehostaa laskentataulukkoasi

TEXTSPLIT-toiminto on näppärä työkalu Microsoft Excelin työkalupakissa, joka tarjoaa toisen kätevän tavan voittaa datahaasteet ja saavuttaa yllättäviä tuloksia, jotka on räätälöity vuorovaikutustapasi mukaan tiedot.

Se tekee tietojen käsittelystä, uudelleenjärjestelystä ja uudelleenjärjestelystä sujuvan ja helpon prosessin, ja oppimisen ja harjoittelun myötä siitä voi tulla arvokas lisä datan työnkulkuun.