Excel-kaava: Poista rivinvaihdot -

Sisällysluettelo

Yleinen kaava

=SUBSTITUTE(A1,CHAR(10),", ")

Yhteenveto

Voit poistaa rivikatkoja solusta tai kaavan sisällä olevasta tekstistä käyttämällä kaavaa, joka perustuu SUBSTITUTE ja CHAR -toimintoihin. Esitetyssä esimerkissä kaava kohdassa C5 on:

=SUBSTITUTE(B5,CHAR(10),", ")

joka korvaa rivinvaihdot B5: ssä pilkuilla.

Selitys

Ensinnäkin sinun pitäisi tietää, että Excel sisältää kaksi toimintoa, PUHDISTA ja TRIM, jotka voivat poistaa rivinvaihdot ja ylimääräiset välilyönnit tekstistä. Voit esimerkiksi poistaa kaikki rivinvaihdot solusta käyttämällä:

=CLEAN(B5)

Katso nopea video CLEAN- ja TRIM-esittelystä katsomalla tämä video.

Tässä tapauksessa poistamme kuitenkin rivinvaihdot ja korvataan ne pilkuilla, joten käytämme SUBSTITUTE-funktiota CLEAN-toiminnon sijaan. SUBSTITUTE voi etsiä vastaavan tekstin mistä tahansa solusta ja korvata sen valitsemallasi tekstillä. SUBSTITUTE voi hyväksyä enintään neljä argumenttia, mutta käytämme vain kolmea ensimmäistä näin:

=SUBSTITUTE(B5,CHAR(10),", ")

Teksti tulee solusta B5.

"Vanha teksti" annetaan muodossa CHAR (10). Tämä vastaa rivinvaihtomerkkiä solussa.

"Uusi teksti" kirjoitetaan nimellä ",". Tämä tarkoittaa pilkku plus yksi välilyönti. Tarvitsemme lainausmerkkejä, koska tämä on tekstiarvo.

SUBSTITUTE korvaa sitten kaikki solun rivinvaihdot pilkuilla ja palauttaa lopputuloksen tekstinä C5: ssä. Koska "vanha teksti" on argumentti, voit vaihtaa pilkun mihin tahansa muuhun haluamaasi tekstiin.

Mielenkiintoisia artikkeleita...