Skip to content

Обзор текстовых функций

Область применения

Место использования
Редактировать данныеНовые колонки, фильтры
сборкиДобавление вычисляемых полей

список функций

типологияфункция (математика.)использоватьприведите пример
суждение о характереREGEXPОпределите, совпадают ли строка и регулярное выражение.REGEXP("Aaaaabbbbbc", "a*b*c",3) равно trueREGEXP("Aaaaabbbbbc", "a*b*c",1) равен false
ENDWITHОпределение конца строкиENDWITH("FineBI", "BI") равно 1ENDWITH("FineBI", "Fine") равно 0ENDWITH("FineBI", "bi") равно 0
НАЧАЛООпределите, начинается ли строка str1 со строки str2.STARTWITH("FineBI", "Fine") равно 1STARTWITH("FineBI", "BI") равно 0STARTWITH("FineBI", "fine") равно 0
ТОЧНЫЙ АДРЕСОпределите, являются ли два набора текста одинаковымиEXACT("Электронная таблица", "Электронная таблица") равно 1EXACT("Электронная таблица", "S preadsheet") равно 0EXACT("электронная таблица", "электронная таблица") равно 0
очистка струнФОРМАТпреобразование форматовFORMAT(1234.5, "#,##0.00")=>1234.50FORMAT(1234.5, "#,##0")=>1234
TRIMОчистите первый и последний пробелыTRIM(" Ежемесячный отчет") равно Ежемесячный отчет
ЛЕВЫЙПерехватите несколько первых строкLEFT("Finesoftware",8) равно "Finesoft".LEFT("Finesoftware") равно "F"
ЗАМЕНАЗамена указанных символовSUBSTITUTE("database", "base", "model") равно "datamodel".SUBSTITUTE("July28,2000", "2", "1",1) равно "July18,2000".
MIDНайти строку в заданной позицииMID("Finemoresoftware",9,8) возвращает "программное обеспечение" MID("Finemoresoftware",30,5) возвращает " " (пустой текст)
SPLITРазделить строкуSPLIT("hello,world,yes",",")=["hello", "world", "yes"]SPLIT("это очень хорошо", " ") = ["это", "это", "очень", "хорошо"]SPLIT("thisisverygood","")=["t,h,i,s,i,s,v,e,r,y,g,o,o,d"]
ВЕРХНЯЯ ЧАСТЬпреобразовать в заглавные символыUPPER("notes") равно "NOTES".
ПРАВДАНесколько строк после перехватаRIGHT("Это интересно", 6) равно "интересно".RIGHT("ShareHolder") равно "r"RIGHT("Hugesale", 4) равно "распродажа".
PROPERЗамена регистра текстаPROPER("100 процентов") равно "100 процентов".PROPER("SpreaDSheEt") равно "Spreadsheet".
ЗАМЕНИТЬЗамена символов в указанной позицииREPLACE("0123456789",5,4, "*") равно "0123*89".REPLACE("1980", 3, 2, "99") равно "1999".
CONCATENATEСлияние полейCONCATENATE("Average", "Price") равно "AveragePrice".CONCATENATE("1", "2") равно 12.
НИЖНИЙпереход от строчных букв к прописнымLOWER("A.M. 10:30") равно "a.m. 10:30"LOWER("Китай") равно "Китай".
преобразование типовTODOUBLEПреобразование текста в объект DoubleTODOUBLE("123.21") равно newDouble(123.21)
TOINTEGERПреобразование текста в целочисленные объектыTOINTEGER("123") равно newInteger(123)
NUMTOНайдите китайское представление поляNUMTO(2345,true) равно два-три-четыре-пятьNUMTO(2345,false) равно две тысячи триста сорок пятьNUMTO (2345) равно двум тысячам тремстам сорока пяти
информация о персонажеИНДЕКСОФНайдите символ в указанной позицииINDEXOF("FineBI",0) равно 'F'INDEXOF("FineBI",2) равно 'n'INDEXOF("FineBI",5) равно 'I'
CHARСимволы для заданного значенияCHAR(88) равно "X".CHAR(45) равно "-"
КОДЧисловой кодCODE("S") равно 83CODE("Электронная таблица") равно 83
НАЙТИНайдите позицию указанного символа в строкеFIND("I", "Информация") равно 1FIND("i", "Информация") равно 9FIND("o", "Информация", 2) равно 4
LENНайдите длину количества символов в текстовой строкеLEN("Evermoresoftware") равно 16LEN("Программное обеспечение Evermore") равно 17LEN(["a", "b"]) равно 2
ПОВТОРИТЬПовторяйте текст указанное количество разREPEAT("$",4) равно "$$$$"REPEAT("Hello", 3) равно "Hello, hello, hello, hello."