Arkusze google: formuła lewa do określonego znaku
Możesz użyć funkcji LEWO w Arkuszach Google, aby wyodrębnić pewną liczbę 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 Arkuszach Google
Załóżmy, że mamy następującą listę nazw drużyn koszykówki w Arkuszach Google:
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:
Należy zauważyć, że komórka B9 zwraca „Nie znaleziono”, ponieważ nazwa nie zawierała podkreślenia.
Pamiętaj też, ż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 Arkuszach Google:
Arkusze Google: Usuń znaki inne niż numeryczne z komórki
Arkusze Google: jak wyodrębnić tekst między dwoma znakami
Arkusze Google: jak usunąć ostatni znak z ciągu