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:
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.
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.
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.
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.
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.
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ŚĆ.
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).
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.