Jak korzystać z funkcji tekstowej programu Excel

Użyj funkcji Excel TEXT, aby przekonwertować dowolne dane (np. liczby, daty itp.) na tekst w formacie określonym przez użytkownika.

Funkcja TEKST jest sklasyfikowana jako funkcja ciągu/tekstu, która konwertuje wartość liczbową na ciąg tekstowy w formacie określonym przez użytkownika. Na przykład, jeśli chcesz przekonwertować datę w formacie „15.03.2020” na format 15 marca 2020 r., użyj w tym celu funkcji TEKST.

W tym przewodniku wyjaśniono, jak używać funkcji TEKST w programie Excel za pomocą niektórych formuł i przykładów.

Składnia

Ogólna składnia funkcji TEKST:

=TEKST(wartość;tekst_formatu)

Funkcja TEKST wymaga dwóch argumentów/parametrów:

  • wartość – Wartość liczbowa, którą chcesz przekonwertować na ciąg tekstowy. Ta wartość może być wartością liczbową, datą lub odwołaniem do komórki o wartości liczbowej.
  • format_tekst – Kod formatu, który chcesz zastosować do określonej wartości. Powinien być zawsze ujęty w podwójny cudzysłów.

Kody formatu funkcji TEKST

Funkcja Text ma tylko dwa argumenty. Pierwszy argument wymaga tylko wartości, którą chcesz przekonwertować, to proste. Ale powinieneś wstawić poprawny kod formatu, który da ci numer wyjściowy w żądanym formacie. Poniższa tabela zawiera najpopularniejsze i najczęściej używane formaty.

Kod formatuOpisPrzykład
0Zero to symbol zastępczy cyfr, który pokazuje tylko cyfry bez miejsc dziesiętnych.#.0 – zawsze wyświetla 1 miejsce po przecinku.

Jeśli wpiszesz 5,50 w komórce, do której istnieje odwołanie, zostanie wyświetlona jako 5,5.

#Wyświetla cyfrę bez dodatkowych zer.

#.## – pokazuje do dwóch miejsc po przecinku.

kiedy wpiszesz 3.777, zwraca 3.78.

?Wyświetla tylko cyfrę bez miejsc dziesiętnych. Jest zwykle używany do wyrównywania wartości liczbowych w kolumnie z miejscem dziesiętnym.#.? – wyświetli jedno miejsce dziesiętne i wyrówna kropkę dziesiętną.
.Kropka dziesiętna
,Separator tysięcy.###,### – wyświetli separator tysięcy.

Jeśli wpiszesz 195200, zwróci 195 200

0%Wyświetla liczby w procentach.Jeśli wpiszesz 0,285, zwróci 28,5

Oprócz powyższego kodu formatu możesz również dodać dowolny z następujących symboli w kodzie formatu formuły, a będą one wyświetlane dokładnie tak, jak zostały wprowadzone.

SymbojaOpis
+ oraz -Znaki plus i minus
()Nawias lewy i prawy
:Okrężnica
^Wstawka korektorska
'Apostrof
{}Nawiasy klamrowe
<>Mniej niż i więcej niż znaki
=Znak równości
/Ukośnik
!Wykrzyknik
&Ampersand
~Tylda
Znak kosmiczny

Kody formatu funkcji tekstowych dla dat i godzin

Jeśli chcesz przekonwertować daty i godziny za pomocą funkcji TEKST, użyj dowolnego z poniższych kodów formatu.

Kod formatuOpis i przykłady
D

Określa dzień miesiąca w postaci jedno- lub dwucyfrowej bez wiodącego zera (np. od 2 do 25)

ddOkreśla dzień miesiąca w postaci dwucyfrowej z wiodącym zerem (np. 02 do 25)
dddOkreśla dzień tygodnia za pomocą trzyliterowego skrótu (np. od poniedziałku do niedzieli)
ddddOkreśla pełną nazwę dnia tygodnia. (np. poniedziałek, środa)
mOkreśla miesiąc roku w postaci jedno- lub dwucyfrowej bez zera wiodącego (np. 02 do 12)
mmOkreśla miesiąc w dwucyfrowej reprezentacji z wiodącym zerem. (np. 01, 12)
mmmOkreśla miesiąc trzyliterowym skrótem (np. Styczeń, Listopad)
mmmmOkreśla pełną nazwę miesiąca. (np. styczeń, listopad)
yyOkreśla rok w liczbie dwucyfrowej (np. 08 oznacza 2008, 19 oznacza 2019)
rrrrOkreśla rok w liczbie czterocyfrowej (np. 2008, 2019)
hOkreśla godzinę w postaci jedno- lub dwucyfrowej bez wiodącego zera (np. 6, 12)
hhOkreśla godzinę w reprezentacji dwucyfrowej z wiodącym zerem (06 do 12)
mOkreśla minuty w liczbie jedno- lub dwucyfrowej bez wiodącego zera (np. 5, 45)
mmOkreśla minuty w liczbie jedno- lub dwucyfrowej z wiodącym zerem (np. 05, 45)
sOkreśla sekundy w liczbie jedno- lub dwucyfrowej bez wiodącego zera (np. 5, 45)
SSOkreśla sekundy w liczbie jedno- lub dwucyfrowej z wiodącym zerem (np. 05, 45)
RANO / PO POŁUDNIUOkreśla, że ​​czas powinien być wyświetlany jako zegar 12-godzinny, po którym następuje „AM” lub „PM”

Jak korzystać z funkcji TEKST w programie Excel

Poznałeś składnię i kody formatu funkcji TEKST, teraz przyjrzyjmy się, jak korzystać z funkcji w programie Excel na kilku przykładach.

Użyj formuły tekstowej, aby wyświetlić całą liczbę z liczbą w komórce A1.

W tym celu możemy użyć formuły tekstowej jako:

=TEKST(A1;"0")

Użyj tego wzoru, aby wyświetlić jedno miejsce po przecinku:

=TEKST(A1;"0.0")

W poniższej tabeli przedstawiono formuły tekstu z różnymi kodami formatu, aby zastosować różne typy formatowania do różnych wartości liczbowych. Możesz skopiować te formuły bezpośrednio do arkusza kalkulacyjnego, aby wypróbować je samodzielnie.

WartośćFormułaSformatowana wartość
4963.34=TEKST(A2;"0.000")4963.340
5300.52=TEKST(A3;"#;##0")5,301
5.12=TEKST(A4,"# ?/?")5 1/8
0.4963=TEKST(A5;"#%") 50%50%
9600.60=TEKST(A6;"$#;##0.0")$9,600.6
20=TEKST(A7;"~#!") ~20!~20!
5656=TEKST(A8;"00000000")00005656

Powyższe formuły są stosowane w kolumnie C arkusza kalkulacyjnego, jak pokazano na poniższym zrzucie ekranu:

TEKST Funkcja z formułami

Możesz także używać innych formuł i funkcji zarówno w ramach funkcji TEKST, jak i poza nią.

Załóżmy, że masz kwotę brutto i wydatki i chcesz obliczyć zysk netto i wyświetlić zysk w komórce A9 z napisem „Twój zysk netto wynosi”. Możesz użyć do tego poniższego wzoru:

="Twój zysk netto to "&TEKST(C6-C7,"$#,###.00")

Formuła najpierw oblicza zysk na podstawie formuły (C6-C7) w funkcji TEKST i łączy sformatowaną wartość z ciągiem „Twój zysk netto” za pomocą formuły konkatenacji (&), a na końcu wyświetla wynik w komórce A9.

Formatowanie numeru telefonu komórkowego za pomocą funkcji TEKST

Zwykle po wpisaniu w arkuszu kalkulacyjnym dowolnej liczby dłuższej niż 11 cyfr, na przykład numerów telefonów komórkowych, program Excel automatycznie zamieni ją w notację naukową. I możesz prawidłowo używać tych notacji naukowych, więc możesz chcieć przekonwertować je na normalne wartości liczbowe. Możesz użyć funkcji TEKST, aby przekonwertować te irytujące notacje naukowe na numery komórkowe.

Jak pokazano na poniższym zrzucie ekranu, po wprowadzeniu numerów telefonów komórkowych (długość 12 cyfr wraz z kodem kraju) w programie Excel automatycznie konwertuje te numery telefonów komórkowych na format notacji naukowej.

Dzięki funkcji TEKST możesz sformatować ten format notacji naukowej na czytelne numery telefonów komórkowych.

Zwykle numer telefonu komórkowego ma 12 cyfr (może się to różnić w niektórych krajach). Pierwsze dwie cyfry to kod kraju, a pozostałe 10 cyfr to numery telefonów komórkowych.

Aby przekonwertować powyższe notacje naukowe na numery komórkowe, użyj tego wzoru:

=TEKST(A1;"+############")

Używamy „############” jako kodu formatu dla tego przykładu, aby przekonwertować notację na numer telefonu komórkowego:

Teraz zróbmy to bardziej czytelnym, oddzielając kod kraju od numeru telefonu komórkowego. Aby to zrobić, umieść myślnik (-) po dwóch haszach.

=TEKST(A1,"+##-##########")

Formatuj datę za pomocą funkcji TEKST

Domyślnie program Excel przechowuje datę jako numery seryjne. Numer seryjny dla 1 stycznia 1900 to 1, a 1 stycznia 2001 to 36892, ponieważ od 1 stycznia 1900 mija 36891 dni.

Ponieważ większość funkcji automatycznie konwertuje wartości dat na numery seryjne, trudno jest wyświetlić je w czytelnym formacie. Ale dzięki funkcji TEKST Excel można łatwo przekonwertować je na wartości tekstowe i wyświetlić je w żądanym formacie.

Na przykład, jeśli chcesz pobrać datę z komórki A1 (05-03-2015) i pokazać ją w standardowym formacie daty, takim jak „5 marca 2015” w komórce B1, użyj następującej formuły:

=TEKST(A1;"mmm d;rrrr")
  • mmm określa do 3 liter skrócony miesiąc
  • D określa dzień miesiąca jedną lub dwiema cyframi
  • rrrr określa wyświetlanie czterocyfrowych liczb roku.

Poniższy zrzut ekranu pokazuje, jak można zastosować różne typy formatowania do tej samej daty za pomocą formuły Tekst:

Data połączenia i tekst

Powiedzmy, że chcemy połączyć imię (kolumna A) i datę urodzenia (kolumna B) i wyświetlić je w kolumnie C. Otrzymasz taki wynik:

Jeśli bezpośrednio połączymy tekst w komórce A1 i datę w komórce B1, program Excel połączy tekst i numer seryjny dla daty, a nie rzeczywistą datę.

Aby połączyć tekst i datę oraz poprawnie wyświetlić datę w żądanym formacie, użyj funkcji TEKST z funkcją CONCAT.

Formuła:

=KONKAT(A2,"-",TEKST(B2;"dd/m/rr"))

Wynik:

Teraz dołączymy ciąg tekstowy „urodził się” do wyniku i sformatujemy datę w innym formacie.

Następnie formuła jest kopiowana do komórki A2:A5 za pomocą uchwytu wypełniania.

W innym przykładzie używamy DZIŚ() funkcja, aby uzyskać aktualną datę i połączyć datę z jakimś powiązanym tekstem.

Teraz możesz łatwo przekonwertować dowolną wartość (np. liczby, daty itp.) na tekst w żądanym formacie.