IBM Lotus Symphony


Funkcje tekstowe

W tej sekcji znajdują się opisy funkcji tekstowych wraz z przykładami. Opisane poniżej funkcje to: ARABIC, BASE, CHAR, CLEAN, CODE, CONCATENATE, DECIMAL, DOLLAR, FIND, FIXED, LEFT, LEN, LOWER, MID, PROPER, REPLACE, REPT, RIGHT, ROMAN, SEARCH, SUBSTITUTE, T, TEXT, TRIM, UPPER, VALUE.

ARABIC

Zamienia liczbę rzymską na arabską. Wartości muszą należeć do zakresu od 0 do 3999.

Składnia

ARABIC(Tekst)

Tekst: Tekst reprezentujący liczbę rzymską.

Przykład

Funkcja ARABIC("MXIV") zwraca wartość 1014.

Funkcja ARABIC("MMII") zwraca wartość 2002.

Patrz także następujące funkcje:

ROMAN.

BASE

Służy do przekształcania liczby naturalnej w tekst w systemie liczbowym o podanej podstawie. Używane są cyfry 0–9 i litery A–Z.

Składnia

BASE(Liczba;Podstawa;[Minimalna długość])

Liczba: Liczba naturalna do przekształcenia.

Podstawa: Podstawa systemu liczbowego. Może to być dowolna liczba naturalna z zakresu od 2 do 36.

Minimalna długość (opcjonalnie): Minimalna długość utworzonej sekwencji znaków. Jeśli tekst jest krótszy niż wskazana długość minimalna, z lewej strony łańcucha dodawane są zera.

Przykład

Funkcja BASE(17;10;4) zwraca wartość 0017 w systemie dziesiętnym.

Funkcja BASE(17;2) zwraca wartość 10001 w systemie binarnym.

Funkcja BASE(255;16;4) zwraca wartość 00FF w systemie szesnastkowym.

Patrz także następujące funkcje:

DECIMAL

CHAR

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

Składnia

CHAR(Liczba)

Liczba: Liczba z zakresu od 1 do 255 reprezentującą wartość kodu dla znaku.

Przykład

Funkcja CHARACTER(100) zwraca znak "d".

Patrz także następujące funkcje:

CODE

CLEAN

Wszystkie znaki niedrukowalne są usuwane z łańcucha.

Składnia

CLEAN(Tekst)

Tekst: Tekst, z którego mają zostać usunięte wszystkie znaki niedrukowalne.

Patrz także następujące funkcje:

CHAR, TRIM

CODE

Zwraca kod liczbowy pierwszego znaku w tekście.

Składnia

CODE(Tekst)

Tekst: Tekst, dla którego ma zostać znaleziony kod pierwszego znaku.

Przykład

Funkcja CODE("Hieronymus") zwraca wartość 72, funkcja CODE("hieroglyphic") zwraca wartość 104.

Ta ikona oznacza tekst zawierający informacje dodatkowe. Używany w tym miejscu kod nie odnosi się do standardu ASCII, ale do aktualnie załadowanej tabeli kodów.

Patrz także następujące funkcje:

CHAR

CONCATENATE

Łączy kilka łańcuchów tekstowych w jeden łańcuch.

Składnia

CONCATENATE(Tekst 1;...;Tekst 30)

Tekst 1; Tekst 2; ...: Maksymalnie 30 fragmentów tekstu, które mają zostać połączone w jeden łańcuch.

Przykład

Funkcja CONCATENATE("Dzień ";"dobry ";"Pani ";"Nowak") zwraca wartość Dzień dobry Pani Nowak.

DECIMAL

Służy do przekształcania tekstu w systemie liczbowym o podanej podstawie w liczbę naturalną. Podstawa musi mieścić się w zakresie od 2 do 36. Spacje i tabulacje są ignorowane. W polu Tekst nie jest rozróżniana wielkość liter.

Jeśli podstawa to 16, początkowe znaki x, X, 0x lub 0X oraz końcowe znaki h lub H są pomijane. Jeśli podstawą jest 2, końcowe znaki b lub B są pomijane. Pozostałe znaki, które nie należą do systemu liczbowego, powodują wygenerowanie błędu.

Składnia

DECIMAL(Tekst;Podstawa)

Tekst: Tekst do przekształcenia. Aby odróżnić liczbę szesnastkową, np. A1, od komórki odwołania A1, należy umieścić liczbę w cudzysłowie, na przykład "A1" lub "AFFE".

Podstawa: Podstawa systemu liczbowego. Może to być dowolna liczba naturalna z zakresu od 2 do 36.

Przykład

Funkcja DECIMAL("17";10) zwraca wartość 17.

Funkcja DECIMAL("FACE";16) zwraca wartość 64206.

Funkcja DECIMAL("0101";2) zwraca wartość 5.

Patrz także następujące funkcje:

BASE.

DOLLAR

Przekształca liczbę w kwotę w formacie waluty, zaokrągloną do określonego miejsca dziesiętnego. W polu wartości należy wprowadzić liczbę do przekształcenia w walutę. Opcjonalnie w polu liczby miejsc dziesiętnych można wprowadzić liczbę miejsc dziesiętnych. Jeśli wartość nie zostanie określona, wszystkie liczby w formacie walutowym będą wyświetlane z dwoma miejscami dziesiętnymi.

Format waluty jest określany w ustawieniach systemowych.

Składnia

DOLLAR(Wartość;Dziesiętne)

Wartość: Liczba, odwołanie do komórki zawierającej liczbę lub formuła zwracająca liczbę.

Dziesiętne: Liczba miejsc dziesiętnych.

Przykład

Funkcja DOLLAR(255) zwraca wartość 255,00 zł.

Funkcja DOLLAR(367,456;2) zwraca wartość 367,46 zł. Należy użyć separatora dziesiętnego, który odpowiada bieżącym ustawieniom narodowym.

Patrz także następujące funkcje:

FIXED, TEXT, VALUE

EXACT

Porównuje dwa łańcuchy tekstowe i zwraca wartość PRAWDA, jeśli są one identyczne. Funkcja ta rozróżnia wielkie i małe litery.

Składnia

EXACT(Tekst 1;Tekst 2)

Tekst 1: Pierwszy porównywany tekst.

Tekst 2: Drugi porównywany tekst.

Przykład

Funkcja EXACT("IBM lab5";"IBM Lab5") zwraca wartość FAŁSZ.

Patrz także następujące funkcje:

LEN, SEARCH

FIND

Szuka łańcucha w tekście. Istnieje także możliwość zdefiniowania miejsca rozpoczęcia wyszukiwania. Szukanym wyrażeniem może być liczba lub dowolny łańcuch znaków. Podczas wyszukiwania rozróżniane są wielkie i małe litery.

Składnia

FIND(Tekst_wyszukiwany;Tekst;Pozycja)

Tekst_wyszukiwany: Tekst do wyszukania.

Tekst: Tekst, w obrębie którego odbywa się wyszukiwanie.

Pozycja (opcjonalnie): Miejsce w tekście, od którego rozpoczyna się wyszukiwanie.

Przykład

Funkcja FIND(76;998877665544) zwraca wartość 6.

Patrz także następujące funkcje:

EXACT, LEN, MID, SEARCH

FIXED

Wskazuje, że liczba ma być wyświetlana ze stałą liczbą miejsc dziesiętnych z separatorem tysięcy lub bez niego. Funkcja ta umożliwia zastosowanie jednakowego formatowania kolumn zawierających liczby.

Składnia

FIXED(Liczba;Dziesiętne;Bez separatorów tysięcy)

Liczba: Liczba do sformatowania.

Dziesiętne: Liczba miejsc dziesiętnych, które mają być wyświetlane.

Bez separatorów tysięcy (opcjonalnie): Wskazuje, czy używany jest separator tysięcy. Jeśli parametrem jest liczba inna niż 0, separator tysięcy jest pomijany. Jeśli parametr jest równy 0 lub nie występuje, wyświetlane są separatory tysięcy określone w bieżących ustawieniach narodowych.

Przykład

Funkcja FIXED(1234567,89;3) zwraca wartość 1.234.567,890. Funkcja FIXED(1234567,89;3;1) zwraca wartość 1234567,890.

Patrz także następujące funkcje:

DOLLAR, ROUND, TEXT, VALUE

LEN

Zwraca długość łańcucha łącznie ze spacjami.

Składnia

LEN(Tekst)

Tekst: Tekst, którego długość trzeba określić.

Przykład

Funkcja LEN("Dobry wieczór") zwraca wartość 14.

Funkcja LEN(12345.67) zwraca wartość 8.

Patrz także następujące funkcje:

EXACT, SEARCH

LOWER

Przekształca wszystkie wielkie litery w tekście w małe litery.

Składnia

LOWER(Tekst)

Tekst: Tekst do przekształcenia.

Przykład

Funkcja LOWER("IBM") zwraca łańcuch ibm.

Patrz także następujące funkcje:

PROPER, UPPER

MID

Zwraca segment tekstu wchodzący w skład łańcucha znaków. Parametry określają pozycję początkową i liczbę znaków.

Składnia

MID(Tekst;Początek;Liczba)

Tekst: Tekst zawierający znaki do wyodrębnienia.

Początek: Pozycja pierwszego znaku w tekście do wyodrębnienia.

Liczba: Liczba znaków w części tekstu.

Przykład

Funkcja MID("IBM TB 2004";5;2) zwraca TB.

Patrz także następujące funkcje:

CODE, FIND, LEFT, RIGHT, SEARCH

PROPER

Zmienia pierwszą literę każdego słowa w łańcuchu tekstowym na wielką.

Składnia

PROPER(Tekst)

Tekst: Tekst do przekształcenia.

Przykład

Funkcja PROPER("ibm software lab") zwraca Ibm Software Lab.

Patrz także następujące funkcje:

UPPER, LOWER

REPLACE

Zastępuje część tekstu innym tekstem. Przy użyciu tej funkcji można zastępować zarówno znaki, jak i liczby (które są automatycznie przekształcane w tekst). Wynik działania tej funkcji jest zawsze wyświetlany jako tekst. Aby przeprowadzać dalsze obliczenia, używając liczby zastąpionej przez tekst, należy ponownie przekształcić ją w liczbę za pomocą funkcji VALUE.

Każdy tekst zawierający liczby należy umieścić w cudzysłowie, aby nie był interpretowany jako liczba i automatycznie przekształcany w tekst.

Składnia

REPLACE(Tekst;Pozycja;Długość;Nowy tekst)

Tekst: Tekst, którego część zostanie zastąpiona.

Pozycja: Miejsce w tekście, od którego rozpocznie się zastępowanie.

Długość: Liczba znaków w zastępowanym tekście.

Nowy tekst: Tekst, który zastępuje istniejący tekst.

Przykład

Funkcja REPLACE("1234567";1;1;"444") zwraca wartość "444234567". Jeden znak na pozycji 1 jest zastępowany przez Nowy tekst.

Patrz także następujące funkcje:

MID, SEARCH, SUBSTITUTE, TRIM

REPT

Powtarza łańcuch znaków określoną liczbę razy.

Składnia

REPT(Tekst;Liczba)

Tekst: Powtarzany tekst.

Liczba: Liczba powtórzeń.

Maksymalnie wynik może składać się z 255 znaków.

Przykład

Funkcja REPT("Dzień dobry";2) zwraca wartość Dzień dobryDzień dobry.

RIGHT

Definiuje ostatni znak lub znaki w łańcuchu tekstowym.

Składnia

RIGHT(Tekst;Liczba)

Tekst: Tekst, którego prawa strona ma zostać określona.

Liczba (opcjonalnie): Liczba znaków od prawej strony tekstu.

Przykład

Funkcja RIGHT("Hui";2) zwraca ui.

Patrz także następujące funkcje:

LEFT, MID

ROMAN

Zamienia liczbę arabską na rzymską. Wartości muszą należeć do zakresu od 0 do 3999. Tryby mogą być liczbami całkowitymi od 0 do 4.

Składnia

ROMAN(Liczba;Tryb)

Liczba: Liczba arabska przekształcana w rzymską.

Tryb (opcjonalnie): Stopień uproszczenia. Im większa wartość, tym większe uproszczenie liczby rzymskiej.

Przykład

Funkcja ROMAN(999) zwraca wartość CMXCIX.

Funkcja ROMAN(999;0) zwraca wartość CMXCIX.

Funkcja ROMAN(999;1) zwraca wartość LMVLIV.

Funkcja ROMAN(999;2) zwraca wartość XMIX.

Funkcja ROMAN(999;3) zwraca wartość VMIV.

Funkcja ROMAN(999;4) zwraca wartość IM.

Patrz także następujące funkcje:

ARABIC

SEARCH

Zwraca pozycję segmentu tekstu w łańcuchu znaków. Opcjonalnie można określić miejsce rozpoczęcia wyszukiwania. Wyszukiwany tekst może być liczbą lub dowolną sekwencją znaków. Podczas wyszukiwania nie są rozróżniane wielkie i małe litery.

Funkcja wyszukiwania obsługuje

wyrażenia regularne

. Po wprowadzeniu tekstu można wpisać na przykład wartość „wszystko.*”, aby wyszukać pierwsze wystąpienie słowa „wszystko” i dowolnych wprowadzonych po nim znaków.

Składnia

SEARCH(Tekst_wyszukiwany;Tekst;Pozycja)

Tekst_wyszukiwany: Tekst do wyszukania.

Tekst: Tekst, w obrębie którego odbywa się wyszukiwanie.

Pozycja (opcjonalnie): Miejsce w tekście, od którego rozpoczyna się wyszukiwanie.

Przykład

Funkcja SEARCH(54;998877665544) zwraca wartość 10.

Patrz także następujące funkcje:

FIND, MID, REPLACE, SUBSTITUTE

SUBSTITUTE

Wstawia nowy tekst zamiast starego tekstu w określonym łańcuchu.

Składnia

SUBSTITUTE(Tekst;Wyszukiwany tekst;Nowy tekst;Wystąpienie)

Tekst: Tekst, którego segmenty mają zostać zamienione.

Wyszukiwany tekst: Segment tekstu do zastąpienia (określoną liczbę razy).

Nowy tekst: Tekst, który ma zastąpić segment tekstu.

Wystąpienie (opcjonalnie): Wskazuje, ile wystąpień wyszukiwanego tekstu należy zastąpić. Jeśli parametr ten nie został określony, wszystkie wystąpienia wyszukiwanego tekstu zostaną zastąpione.

Przykład

Funkcja SUBSTITUTE("123123123";"3";"abc") zwraca wartość 12abc12abc12abc.

Funkcja SUBSTITUTE("123123123";"3";"abc";2) zwraca wartość 12312abc123.

Patrz także następujące funkcje:

REPLACE, TRIM

T

Ta funkcja przekształca liczbę w pusty łańcuch tekstowy.

Składnia

T(Wartość)

Wartość: Wartość do przekształcenia. Jako parametru można także użyć odwołania. Jeśli komórka odwołania zawiera liczbę lub formułę, której wynikiem jest liczba, wynikiem jest pusty łańcuch.

Przykład

Funkcja T(12345) zwraca pusty łańcuch "", jeśli łańcuch 12345 jest sformatowany jako liczba. Funkcja T("12345") zwraca wartość 12345.

Patrz także następujące funkcje:

N, VALUE

TEXT

Zamienia liczbę na tekst w podanym formacie.

Składnia

TEXT(Liczba;Tekst)

Liczba: Wartość liczbowa do przekształcenia.

Format: Tekst opisujący format. Należy używać separatorów dziesiętnych i separatorów tysięcy zgodnych z językiem określonym w formacie komórki.

Patrz także następujące funkcje:

DOLLAR, FIXED, T, VALUE

TRIM

Usuwa spacje znajdujące się na początku łańcucha lub wyrównuje treść komórki do lewej strony.

Składnia

TRIM(Tekst)

Tekst: Tekst, w którym usuwane są wiodące spacje, lub komórka, której treść zostanie wyrównana do lewej strony.

Przykład

Funkcja TRIM("witamy") zwraca wartość "witamy".

Patrz także następujące funkcje:

CLEAN, REPLACE, MID, SUBSTITUTE

UPPER

Przekształca łańcuch określony w polu tekstu w wielkie litery.

Składnia

UPPER(Tekst)

Tekst: Małe litery przekształcane w wielkie litery.

Przykład

Funkcja UPPER("Dzień dobry") zwraca wartość DZIEŃ DOBRY.

Patrz także następujące funkcje:

LOWER, PROPER

VALUE

Zamienia tekst na liczbę.

Składnia

VALUE(Tekst)

Tekst: Tekst zamieniany na liczbę.

Przykład

Funkcja VALUE("4321") zwraca wartość 4321.

Patrz także następujące funkcje:

DOLLAR, FIXED, TEXT


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe