Excel: formuła lewa do określonego znaku
Funkcja LEWY programu Excel służy do wyodrębniania pewnej liczby znaków z lewej strony ciągu.
Można jednak użyć poniższej formuły, aby użyć funkcji LEWO do wyodrębnienia wszystkich znaków z lewej strony ciągu, aż do napotkania określonego znaku:
=LEFT(cell, FIND("specific_character", cell)-1)
Na przykład możesz użyć poniższej formuły, aby wyodrębnić wszystkie znaki z lewej strony ciągu w komórce A2 , aż do napotkania znaku podkreślenia:
=LEFT( A2 , FIND("_", A2 )-1)
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: użycie LEWEGO do określonego znaku w programie Excel
Załóżmy, że mamy w Excelu następującą listę nazw drużyn koszykarskich:
Możemy wpisać następującą formułę w komórce B2 , aby wyodrębnić wszystkie znaki z nazwy zespołu w komórce A2 , aż do napotkania znaku podkreślenia:
=LEFT( A2 , FIND("_", A2 )-1)
Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B wyświetla teraz wszystkie znaki w nazwie każdego zespołu, dopóki w nazwie nie pojawi się podkreślenie.
Pamiętaj, że jeśli w nazwie zespołu nie zostanie znaleziony żaden podkreślnik, formuła zwróci #VALUE! W związku z tym.
Aby zwrócić inną wartość, po prostu użyj funkcji IFERROR() .
Na przykład możemy użyć następującej funkcji IFERROR() , aby zwrócić „None Found”, jeśli w nazwie zespołu nie znaleziono żadnych podkreśleń:
=IFERROR(LEFT( A2 ,FIND("_", A2 )-1),"None Found")
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Pamiętaj, że możesz także zwrócić inną wartość, po prostu zastępując „Nie znaleziono” inną wartością w funkcji IFERROR() .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: Jak używać funkcji MID do zakończenia ciągu
Excel: Jak używać funkcji MID dla ciągów o zmiennej długości
Excel: Jak usunąć pierwsze 3 znaki z ciągu