Formuła programu Excel: Usuń niechciane znaki -

Spisie treści

Formuła ogólna

=SUBSTITUTE(B4,CHAR(code),"")

Podsumowanie

Aby usunąć określone niechciane znaki w programie Excel, możesz użyć formuły opartej na funkcji SUBSTITUTE. W przedstawionym przykładzie formuła w C4 to:

=SUBSTITUTE(B4,CHAR(202),"")

Który usuwa serię 4 niewidocznych znaków na początku każdej komórki w kolumnie B.

Wyjaśnienie

Funkcja SUBSTITUTE może znajdować i zamieniać tekst w komórce, gdziekolwiek występuje. W tym przypadku używamy SUBSTITUTE, aby znaleźć znak o numerze kodowym 202 i zastąpić go pustym ciągiem znaków („”), co skutecznie usuwa znak całkowicie.

Jak możesz dowiedzieć się, które znaki należy usunąć, gdy są niewidoczne? Aby uzyskać unikalny numer kodu dla pierwszego znaku w komórce, możesz użyć formuły opartej na funkcjach CODE i LEFT:

=CODE(LEFT(B4))

Tutaj funkcja LEFT, bez opcjonalnego drugiego argumentu, zwraca pierwszy znak po lewej stronie. Przechodzi to do funkcji CODE, która zgłasza wartość kodu znaków, czyli 202 w pokazanym przykładzie.

Bardziej ogólne czyszczenie, patrz funkcja TRIM i CLEAN.

Wszystko w jednej formule

W tym przypadku, ponieważ usuwamy wiodące znaki, możemy połączyć obie formuły w jedną, na przykład:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Tutaj, zamiast jawnie podawać znak 202 do SUBSTITUTE, używamy CODE i CHAR do dynamicznego dostarczania kodu, używając pierwszego znaku w komórce.

Interesujące artykuły...