Formuła programu Excel: Usuń podziały wierszy -

Formuła ogólna

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

Podsumowanie

Aby usunąć podziały wierszy z komórki lub z tekstu wewnątrz formuły, możesz użyć formuły opartej na funkcjach PODSTAW i ZNAK. W przedstawionym przykładzie formuła w C5 to:

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

która zastępuje znaki końca wiersza w B5 przecinkami.

Wyjaśnienie

Po pierwsze, powinieneś wiedzieć, że Excel zawiera dwie funkcje, CLEAN i TRIM, które mogą automatycznie usuwać podziały wierszy i dodatkowe spacje z tekstu. Na przykład, aby usunąć wszystkie znaki końca wiersza z komórki, możesz użyć:

=CLEAN(B5)

Obejrzyj ten film, aby obejrzeć szybką prezentację CLEAN and TRIM.

W tym przypadku jednak usuwamy podziały wierszy i zastępujemy je przecinkami, więc używamy funkcji SUBSTITUTE zamiast CLEAN. SUBSTITUTE może zlokalizować pasujący tekst w dowolnym miejscu w komórce i zastąpić go wybranym tekstem. SUBSTITUTE może przyjąć maksymalnie cztery argumenty, ale używamy tylko pierwszych trzech w następujący sposób:

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

Tekst pochodzi z komórki B5.

„Stary tekst” jest wprowadzany jako ZNAK (10). Spowoduje to dopasowanie znaku podziału wiersza w komórce.

„Nowy tekst” jest wprowadzany jako „,”. Przekłada się to na przecinek i jedną spację. Potrzebujemy cudzysłowów, ponieważ jest to wartość tekstowa.

Następnie SUBSTITUTE zastępuje wszystkie podziały wierszy w komórce przecinkami i zwraca wynik końcowy jako tekst w C5. Ponieważ „stary tekst” jest argumentem, możesz zmienić przecinek na dowolny inny tekst.

Interesujące artykuły...