Funkcje: Funkcje tekstowe
Funkcje z kategorii funkcje tekstowe w Sheets (48), ze zwykłymi nazwami, argumentami i wynikami.
| Funkcja | Co robi | Składnia |
|---|---|---|
| ARRAYTOTEXT | Wartości tablicy jako jeden tekst | ARRAYTOTEXT(array, [format]) |
| ASC | Znaki pełnej szerokości na połówkowe | ASC(text) |
| BAHTTEXT | Liczba jako tekst w batach tajskich | BAHTTEXT(number) |
| CHAR | Znak dla kodu od 1 do 255 | CHAR(number) |
| CLEAN | Usuń znaki niedrukowalne | CLEAN(text) |
| CODE | Kod pierwszego znaku | CODE(text) |
| CONCATprzykład | Połącz ciągi tekstowe | CONCAT(text1, text2, ...) |
| CONCATENATE | Połącz ciągi tekstowe | CONCATENATE(text1, text2, ...) |
| DBCS | Znaki połówkowe na pełnej szerokości | DBCS(text) |
| DOLLAR | Liczba jako tekst waluty | DOLLAR(number, [decimals]) |
| ENCODEURL | Tekst zakodowany jako URL | ENCODEURL(text) |
| EXACT | Czy dwa teksty są identyczne | EXACT(text1, text2) |
| FIND | Pozycja tekstu (z rozróżnianiem wielkości liter) | FIND(find_text, within_text, [start]) |
| FINDB | Pozycja tekstu (z rozróżnianiem wielkości liter) | FINDB(find_text, within_text, [start_num]) |
| FIXED | Liczba jako tekst ze stałą liczbą miejsc dziesiętnych | FIXED(number, [decimals], [no_commas]) |
| JIS | Znaki połówkowe na pełnej szerokości | JIS(text) |
| LEFTprzykład | Pierwsze znaki tekstu | LEFT(text, [count]) |
| LEFTB | Pierwsze znaki tekstu | LEFTB(text, [num_bytes]) |
| LENprzykład | Długość ciągu | LEN(text) |
| LENB | Długość tekstu | LENB(text) |
| LOWERprzykład | Małe litery | LOWER(text) |
| MID | Znaki ze środka tekstu | MID(text, start, count) |
| MIDB | Znaki ze środka tekstu | MIDB(text, start_num, num_bytes) |
| NUMBERVALUE | Tekst na liczbę z podanymi separatorami | NUMBERVALUE(text, [decimal_separator], [group_separator]) |
| PHONETIC | Tekst fonetyczny (furigana) komórki | PHONETIC(reference) |
| PROPERprzykład | Wielka litera na początku każdego słowa | PROPER(text) |
| REGEXEXTRACT | Tekst pasujący do wyrażenia regularnego | REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
| REGEXREPLACE | Zastąp dopasowania wyrażenia regularnego | REGEXREPLACE(text, pattern, replacement, [occurrence], [case_sensitivity]) |
| REGEXTEST | Czy tekst pasuje do wyrażenia regularnego | REGEXTEST(text, pattern, [case_sensitivity]) |
| REPLACE | Zastąp znaki na danej pozycji | REPLACE(old_text, start_num, num_chars, new_text) |
| REPLACEB | Zastąp znaki na danej pozycji | REPLACEB(old_text, start_num, num_bytes, new_text) |
| REPT | Powtórz tekst | REPT(text, times) |
| RIGHT | Ostatnie znaki tekstu | RIGHT(text, [count]) |
| RIGHTB | Ostatnie znaki tekstu | RIGHTB(text, [num_bytes]) |
| SEARCH | Pozycja tekstu (bez rozróżniania wielkości liter, symbole wieloznaczne) | SEARCH(find_text, within_text, [start]) |
| SEARCHB | Pozycja tekstu, symbole wieloznaczne dozwolone | SEARCHB(find_text, within_text, [start_num]) |
| SUBSTITUTEprzykład | Zastąp tekst | SUBSTITUTE(text, old_text, new_text, [instance]) |
| TEXTprzykład | Sformatuj liczbę lub datę jako tekst | TEXT(value, format) |
| TEXTAFTER | Tekst po ogranicznik | TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTBEFORE | Tekst przed ogranicznikiem | TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
| TEXTJOINprzykład | Połącz teksty z ogranicznikiem | TEXTJOIN(delimiter, ignore_empty, text1, [text2], …) |
| TEXTSPLIT | Podziel tekst na kolumny i wiersze | TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
| TRIMprzykład | Usuń zbędne spacje | TRIM(text) |
| UNICHAR | Znak dla numeru Unicode | UNICHAR(number) |
| UNICODE | Numer Unicode pierwszego znaku | UNICODE(text) |
| UPPER | Wielkie litery | UPPER(text) |
| VALUE | Zamień tekst na liczbę | VALUE(text) |
| VALUETOTEXT | Dowolna wartość jako tekst | VALUETOTEXT(value, [format]) |