Spis treści

# Funkcje tekstowe

Niniejsza sekcja zawiera opisy funkcji tekstowych.

Aby wykonać tę operację...

Wstaw - Funkcja - Kategoria Tekst

## Używanie podwójnych cudzysłowów w formułach

Aby uwzględnić ciąg tekstowy w formule, umieść ciąg tekstowy pomiędzy dwoma podwójnymi cudzysłowami ("), a program Calc pobierze znaki z ciągu bez próby ich interpretacji. Na przykład formuła ="Witaj, świecie!" wyświetla ciąg tekstowy Witaj, świecie! w komórce, bez otaczających go podwójnych cudzysłowów.

Bardziej złożona formuła =ZŁĄCZ.TEKSTY("Życie jest naprawdę proste, "; "ale upieramy się, żeby je skomplikować "; "(Konfucjusz).") łączy trzy pojedyncze ciągi znaków w podwójnym cudzysłowie, otrzymując w wyniku Życie jest naprawdę proste, ale upieramy się, aby je komplikować (Konfucjusz).

Istnieją dwa sposoby umieszczenia podwójnego cudzysłowu w ciągu znaków w formule:

1. Możesz użyć „sekwencji ucieczki” w podwójnym cudzysłowie, który jest kolejnym podwójnym cudzysłowem. Calc potraktuje podwójny cudzysłów jako ciąg tekstowy. Na przykład wynikiem formuły ="Nazywam się ""Jan Nowak""." będzie Nazywam się "Jan Nowak". Innym prostym przykładem jest formuła =UNICODE(""""), który zwraca 34, wartość dziesiętną znaku cudzysłowu Unicode (U+0022) – pierwszy i czwarty podwójny cudzysłów oznaczają początek i koniec ciągu, drugi cudzysłów reprezentuje sekwencję ucieczki dla trzeciego.

2. Aby wstawić podwójne cudzysłowy, możesz użyć funkcji ZNAK lub ZNAK.UNICODE. Na przykład formuła =ZNAK.UNICODE(34) & "Buszujący w zbożu" & ZNAK.UNICODE(34) & " to słynna książka J.D. Salingera." wyświetli ciąg "Buszujący w zbożu" to słynna książka J.D. Salingera.

Należy pamiętać, że funkcja autokorekty programu Calc może modyfikować podwójne cudzysłowy. Autokorekta nie powinna zmieniać podwójnych cudzysłowów w komórkach z formułami, ale może zmieniać cudzysłowy używane w komórkach niebędących formułami zawierających tekst. Na przykład, jeśli skopiujesz ciąg, który jest ujęty w inną formę typograficznych podwójnych cudzysłowów, takich jak lewy podwójny cudzysłów (U+201C) i prawy podwójny cudzysłów (U+201D), a następnie wkleisz do komórce z formułą, może wystąpić błąd. Otwórz obszar Podwójne cudzysłowy w oknie dialogowym Narzędzia - Opcje autokorekty - Opcje zlokalizowane, aby ustawić znaki używane do automatycznego poprawiania podwójnych cudzysłowów typograficznych na początku i na końcu. Usuń zaznaczenie przycisku przełączania Zamień, aby wyłączyć tę funkcję.

## Pusty ciąg i puste komórki

Komórki z pustym ciągiem ("") nie są równoważne pustym komórkom. Podczas wyszukiwania lub obliczania tekstu pusty ciąg "" jest tekstem o długości zero.

Na przykład, gdy formuła w komórce A1 zwraca pusty ciąg "", obowiązuje następująca zasada:

=CZY.PUSTA(A1) zwraca FAŁSZ. Komórka nie jest pusta.

=CZY.FORMUŁA(A1) zwraca PRAWDA. Komórka jest formułą.

=CZY.LOGICZNA(A1) zwraca FAŁSZ. Nie jest to wartość logiczna.

=CZY.NIE.TEKST(A1) zwraca FAŁSZ. Komórka ma pusty ciąg.

=CZY.LICZBA(A1) zwraca FAŁSZ. Nie jest liczbą.

=CZY.TEKST(A1) zwraca PRAWDA. Komórka ma pusty ciąg obliczony za pomocą formuły.

=DŁ(A1) zwraca 0. Długość pustego ciągu wynosi 0.

## ARABSKIE

Zwraca wartość liczbową odpowiadającą liczbie rzymskiej wyrażonej jako tekst.

## ASC

Konwertuje znaki dwubajtowe (o pełnej szerokości) na jednobajtowe (o połowie szerokości) znaki ASCII i katakana.

## BAT.TEKST

Zamienia liczbę na tekst tajski łącznie z nazwami waluty tajlandzkiej.

## PODSTAWA

Konwertuje liczbę dodatnią na tekst w systemie liczbowym o określonej podstawie. Używane cyfry to 0-9, litery to A-Z.

## ZNAK

Konwertuje liczbę na znak zgodnie z bieżącą tabelą kodów. Liczba może być dwucyfrową lub trzycyfrową liczbą całkowitą.

## OCZYŚĆ

Funkcja usuwa z łańcucha wszystkie znaki niedrukowalne.

## KOD

Zwraca kod numeryczny pierwszego znaku łańcucha znakowego.

## ZŁĄCZ.TEKSTY

Łączy wiele łańcuchów znakowych w jeden.

## M.DZIESIĘTNE

Konwertuje tekst reprezentujący liczbę w systemie liczbowym o podanej podstawie na dodatnią liczbę całkowitą. Podstawa musi mieścić się w zakresie od 2 do 36. Spacje i tabulatory są ignorowane. W polu Tekst nie jest rozróżniana wielkość liter.

## KWOTA

Konwertuje liczbę na ciąg znaków reprezentujący kwotę w formacie walutowym, zaokrągloną do określonych miejsc po przecinku, przy użyciu separatora dziesiętnego odpowiadającego bieżącym ustawieniom regionalnym. W polu Wartość wprowadź liczbę do przeliczenia. Opcjonalnie możesz wpisać liczbę miejsc po przecinku w polu Miejsca dziesiętne. Jeżeli nie określono żadnej wartości, wszystkie liczby w formacie walutowym będą wyświetlane z dwoma miejscami po przecinku.

## PORÓWNAJ

Porównuje dwa ciągi tekstowe i zwraca wartość PRAWDA, jeśli są identyczne. Funkcja rozróżnia wielkość liter.

## ZNAJDŹ

Poszukuje ciągu tekstowego w innym ciągu. Funkcja pozwala także zdefiniować początek wyszukiwania. Wyszukiwany ciąg może być liczbą lub dowolnym ciągiem znakowym. Funkcja rozróżnia wielkość liter.

## ZAOKR.DO.TEKST

Formatuje wyświetlanie liczby, uwzględniając ustaloną liczbę miejsc po przecinku i wyświetlanie separatora tysięcy.

## JIS

Konwertuje jednobajtowe (o połowie szerokości) znaki ASCII lub katakana na znaki dwubajtowe (o pełnej szerokości).

## LEWY

Zwraca początkowe znaki w ciągu tekstowym.

## LEWY.B

Zwraca początkowe znaki tekstu DBCS.

## DŁ

Zwraca długość ciągu wraz ze spacjami.

## DŁ.B

Dla dwubajtowych zestawów znaków języków (DBCS), zwracana jest liczba bajtów użytych do reprezentacji znaków w ciągu tekstowym.

## LITERY.MAŁE

Przekształca wszystkie wielkie litery ciągu tekstowego na małe.

## FRAGMENT.TEKSTU

Zwraca fragment podanego ciągu znaków. Parametry określają pozycję początkową i liczbę znaków.

## FRAGMENT.TEKSTU.B

Zwraca fragment podanego ciągu znaków. Parametry określają pozycję początkową i liczbę znaków.

## Z.WIELKIEJ.LITERY

Zamienia pierwszą literę na wielką w każdym wyrazie w tekście.

## REGEX

Dopasowuje i wyodrębnia lub opcjonalnie zastępuje tekst za pomocą wyrażeń regularnych.

## ZASTĄP

Zamienia część łańcucha tekstowego innym łańcuchem tekstowym. Ta funkcja może być użyta zarówno do znaków jak i liczb (które są automatycznie konwertowane na tekst). Wynik działania tej funkcji zawsze jest tekstem. Jeśli masz zamiar dokonywać obliczeń z użyciem liczb, które zostały zamienione na tekst, musisz przeprowadzić ponownie konwersję na liczbę przy użyciu funkcji WARTOŚĆ.

## POWT

Powtarza ciąg znaków o podaną liczbę kopii.

## PRAWY

Zwraca ostatnie znaki w ciągu tekstowym.

## PRAWY.B

Zwraca ostatni znak lub znaki tekstu z dwubajtowych zestawów znaków (DBCS).

## RZYMSKIE

Konwertuje liczbę na cyfrę rzymską. Zakres wartości musi mieścić się w przedziale od 0 do 3999. Tryb uproszczenia można określić w zakresie od 0 do 4.

## SZUKAJ.TEKST

Zwraca pozycję segmentu tekstu w ciągu znaków. Opcjonalnie możesz ustawić początek wyszukiwania. Wyszukiwany tekst może być liczbą lub dowolnym ciągiem znaków. W wyszukiwaniu nie jest uwzględniana wielkość liter. Jeśli tekst nie zostanie znaleziony, zwraca błąd 519 (#ARG).

## PODSTAW

Podstawia nowy tekst w miejsce starego we wskazanym ciągu znaków.

## T

Funkcja zwraca tekst docelowy lub tekst pusty, jeżeli ciąg docelowy nie jest sformatowany jako tekst.

## TEKST

Konwertuje wartość na tekst zgodnie z zadanym formatem.

## USUŃ.ZBĘDNE.ODSTĘPY

Usuwa spacje na początku ciągu lub wyrównuje zawartość komórki do lewej.

## ZNAK.UNICODE

Konwertuje kod liczbowy na znak lub literę Unicode.

## UNICODE

Zwraca kod liczbowy pierwszego znaku Unicode w ciągu tekstowym.

## LITERY.WIELKIE

Zamienia litery ciągu określonego w polu Tekst na wielkie.

## WARTOŚĆ

Konwertuje ciąg znaków reprezentujący liczbę na postać liczbową. Jeśli podany ciąg znaków jest prawidłową datą, godziną lub datą i godziną, zwracany jest odpowiedni numer sekwencyjny daty i godziny.

### USŁ.INTER

Pobiera zawartość internetową z URI.

### FILTR.XML

Zastosuj wyrażenie XPath do dokumentu XML.

### KODUJ.URL

Zwraca ciąg znaków zakodowany w standardzie URL.

Tematy pokrewne

Funkcje według kategorii