Vzorec aplikace Excel: Odstranit konce řádků -

Obecný vzorec

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

souhrn

Chcete-li odstranit zalomení řádků z buňky nebo z textu uvnitř vzorce, můžete použít vzorec založený na funkcích SUBSTITUTE a CHAR. V zobrazeném příkladu je vzorec v C5:

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

který nahrazuje konce řádků v B5 čárkami.

Vysvětlení

Nejprve byste měli vědět, že Excel obsahuje dvě funkce, CLEAN a TRIM, které mohou automaticky odstranit zalomení řádků a mezery navíc z textu. Například k odstranění všech konců řádků z buňky můžete použít:

=CLEAN(B5)

Pro rychlé ukázky CLEAN a TRIM si přečtěte toto video.

V tomto případě však odstraňujeme konce řádků a nahrazujeme je čárkami, takže místo funkce CLEAN používáme funkci SUBSTITUTE. SUBSTITUTE může najít odpovídající text kdekoli v buňce a nahradit jej textem podle vašeho výběru. SUBSTITUTE může přijmout až čtyři argumenty, ale používáme pouze první tři, jako je tento:

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

Text pochází z buňky B5.

„Starý text“ se zadává jako CHAR (10). To bude odpovídat znaku zalomení řádku v buňce.

„Nový text“ se zadává jako „,“. To znamená čárku plus jednu mezeru. Citáty potřebujeme, protože se jedná o textovou hodnotu.

SUBSTITUTE poté nahradí všechny konce řádků v buňce čárkami a vrátí konečný výsledek jako text v C5. Protože „starý text“ je argument, můžete čárku změnit na jakýkoli jiný text, který se vám líbí.

Zajímavé články...