Przykłady funkcji TEKST - Excel, VBA i Arkusze Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokazuje, jak używać Funkcja tekstu Excel w Excelu.

Przegląd funkcji tekstowych

Funkcja TEKST zwraca wartość przekonwertowaną na tekst o określonym formacie.

Aby użyć funkcji TEKST Excel Worksheet, zaznacz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Funkcja TEKST Składnia i dane wejściowe:

=TEKST(wartość; tekst_formatu)

wartość - Wartość do sformatowania
format_tekst - Format tekstu do zastosowania

Jak korzystać z funkcji TEKST w programie Excel:

Funkcja TEKST pobiera wartość (liczbę) i konwertuje ją na tekst o określonym formacie, który wybierzesz.

=TEKST(B3;"mmm d;dddd")

Funkcja TEKST przypomina głównie formatowanie komórek. Jeśli więc nie masz pewności, jaki powinien być drugi argument, poszukaj go w polu Formatuj komórki.

Na przykład kliknij prawym przyciskiem myszy B3 i wybierz Formatuj komórki. Możesz zobaczyć wszystkie te kody formatu, które musisz wprowadzić.

Pamiętaj jednak, że tekst nie działa dobrze z obliczeniami, więc zwróć uwagę, czy jest to rzeczywiście konieczne. Poniżej przedstawiamy kilka scenariuszy, z których możesz skorzystać.

Ciąg w połączeniu z TEKSTEM

Jeśli jeszcze nie wiesz, daty są przechowywane jako numery seryjne. Są one jedynie sformatowane w celu przedstawienia ich jako daty. Dlatego jeśli połączysz ciąg (tekst) i komórkę z datą, pojawi się ona jako liczby.

="Towary zostały dostarczone w dniu "& B3

Dlatego musimy użyć funkcji TEKST, aby przekonwertować ją z wartości na tekst.

="Towary zostały dostarczone w dniu "&TEKST(B3,"mmm d,dddd")

TEKST na dzień tygodnia

W raporcie może być potrzebny dzień tygodnia, a nie sama data, dlatego może to być przydatne.

=TEKST(B3;"ddd")

Więcej przykładów funkcji TEKST z datą

W poniższej tabeli pokazano więcej przykładów, które pomagają nam uściślić różne informacje od daty.

TEKST dla wartości oddzielonych przecinkami

Podobnie jak daty, liczby oddzielone przecinkami są jedynie prezentacją. Rzeczywista wartość B3 to 34000.4, ale sformatowana tak, aby pokazywać separatory tysięcy i 0 miejsc po przecinku. Połączenie ich pokazałoby to:

=B3&" sprzedaży dokonano w tym miesiącu."

Możesz ponownie użyć TEKST, aby upewnić się, że ma separatory tysięcy i 0 miejsc dziesiętnych.

=TEKST(B3;"#;##0")&" sprzedaży dokonano w tym miesiącu."

TEKST ze stałymi numerami

Możesz mieć kolumnę identyfikatorów, na którą chcesz ustawić numer stały (np. 4 cyfry). Możesz użyć:

=TEKST(B3;"0000")

TEKST z procentami

Podobnie jak daty i liczby z separatorami tysięcy, procenty również są jedynie prezentacją. Wartość za 10% wynosi 0,1 i możesz nie chcieć, aby była wyświetlana w ten sposób.

="Wystąpił spadek kosztów "& B3 &"."

Możesz użyć:

="Wystąpił "&TEKST(B3,"0%")&" spadek kosztów."

Więcej przykładów funkcji TEKST z liczbą

W poniższej tabeli pokazano więcej przykładów, które pomagają nam określić inny format od numeru.

Konwertuj wartości na numery telefonów

jeśli weźmiemy pod uwagę numer telefonu w USA, zawiera on 7 cyfr dla lokalnego numeru telefonu, a wraz z kodem kraju jest pokazany z 10 cyframi.

Możemy zidentyfikować numer lokalny, jeśli jest mniejszy niż 9999999, wtedy możemy użyć formatu ###-#### do wyświetlenia lokalnego numeru telefonu, resztę możemy pokazać za pomocą kodu w (###) ###-#### format.

Poniższa funkcja i zrzut ekranu pokazuje tę formułę tekstu Excel.

=TEKST(A2,"[<=9999999]###-####;(###) ###-####")

TEKST w Arkuszach Google

Funkcja TEKST działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

TEKST Przykłady w VBA


Możesz także użyć funkcji TEKST w VBA. Rodzaj:
Aplikacja.Funkcja arkusza roboczego.Tekst(wartość, format_tekst)
W przypadku argumentów funkcji (wartość itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane w zamian.

Wróć do listy wszystkich funkcji w Excelu

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave