Text.Contains
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Определяет, содержит ли text
значение substring
. Возвращает true, если значение найдено. Эта функция не поддерживает подстановочные знаки или регулярные выражения.
Необязательный аргумент comparer
можно использовать для указания сравнений, не учитывающих регистр, и сравнений, учитывающих язык и региональные параметры, а также языковые стандарты. В языке формул доступны следующие встроенные функции сравнения:
- Comparer.Ordinal: используется для чувствительного к регистру сравнения порядковых значений
- Comparer.OrdinalIgnoreCase: используется для нечувствительного к регистру порядкового сравнения.
- Comparer.FromCulture: используется для культурно-осведомленного сравнения
Если первый аргумент имеет значение NULL, эта функция возвращает значение NULL.
Все символы обрабатываются буквально. Например, "DR", "DR", "DR", "DR" и "DR" не считаются равными друг другу.
Найдите, содержит ли текст Hello World.
Использование
Text.Contains("Hello World", "Hello")
Выходные данные
true
Найдите, содержит ли текст Hello World "hello".
Использование
Text.Contains("Hello World", "hello")
Выходные данные
false
Узнайте, содержится ли слово "hello" в тексте "Hello World" с помощью функции сравнения без учета регистра.
Использование
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Выходные данные
true
Найдите строки в таблице, содержащей "A-" или "7" в коде учетной записи.
Использование
let
Source = #table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023,1,20), 580},
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"US-1200", #date(2022,12,14), 350},
{"PTY-507", #date(2023,6,4), 110}
}),
#"Filtered rows" = Table.SelectRows(
Source,
each Text.Contains([Account Code], "A-") or
Text.Contains([Account Code], "7"))
in
#"Filtered rows"
Выходные данные
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"PTY-507", #date(2023,6,4), 110}
})