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.

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.

Prosimy o wsparcie!