Excel vzorec: Odstrániť zalomenia riadkov -

Všeobecný vzorec

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

Zhrnutie

Ak chcete odstrániť zlomy riadkov z bunky alebo z textu vo vzorci, môžete použiť vzorec založený na funkciách SUBSTITUTE a CHAR. V zobrazenom príklade je vzorec v C5:

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

ktorý nahrádza zlomy riadkov v B5 čiarkami.

Vysvetlenie

Najprv by ste mali vedieť, že program Excel obsahuje dve funkcie CLEAN a TRIM, ktoré môžu z textu automaticky odstraňovať zlomy riadkov a medzery navyše. Napríklad na odstránenie všetkých zlomov riadkov z bunky môžete použiť:

=CLEAN(B5)

Stručné ukážky CLEAN a TRIM nájdete v tomto videu.

V tomto prípade však odstraňujeme zalomenia riadkov a nahrádzame ich čiarkami, takže namiesto CLEAN používame funkciu SUBSTITUTE. SUBSTITUTE dokáže vyhľadať zodpovedajúci text kdekoľvek v bunke a nahradiť ho textom podľa vášho výberu. SUBSTITUTE môže prijať až štyri argumenty, ale používame iba prvé tri, ako je tento:

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

Text pochádza z bunky B5.

„Starý text“ sa zadáva ako CHAR (10). Toto sa bude zhodovať so znakom zalomenia riadku v bunke.

„Nový text“ sa zadáva ako „,“. To znamená čiarku plus jednu medzeru. Potrebujeme úvodzovky, pretože toto je textová hodnota.

SUBSTITUTE potom nahradí všetky zalomenia riadkov v bunke čiarkami a vráti konečný výsledok ako text v C5. Pretože „starý text“ je argument, môžete čiarku zmeniť na ľubovoľný iný text, ktorý sa vám páči.

Zaujímavé články...