|
|||||||
Power Query. Формулы М. PQ аналоги текстовых функций Excel
Время создания: 07.10.2021 20:25
Текстовые метки: Power Query, Формулы М
Раздел: Разные закладки - MSO - Excel - Power Query
Запись: xintrea/mytetra_db_adgaver_new/master/base/1633627536kb7rm8o087/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Описание В этом уроке мы изучим несколько очень важных текстовых функций Power Query: Получим первые N символов в Power Query с помощью Text.Start Получить последние N символов в Power Query с помощью Text.End Получить длину текстовой строки с помощью функции Text.Length Найти позицию определенного символа с помощью Text.PositionOf Получить подстроку или часть текстовой строки с помощью Text.Range Аналог функции ЛЕВСИМВ Функция ЛЕВСИМВ из Excel возвращает первые N символов из строки. То же самое делает и функция Text.Start. Text.Start([Слово], 4) Аналог функции ПРАВСИМВ Функция ПРАВСИМВ из Excel возвращает последние N символов из текстовой строки. В Power Query аналогичная функция называется Text.End. Text.End([Слово], 4) Аналог функции ДЛСТР Функция ДЛСТР из Excel возвращает целое число, которое обозначает количество символов в текстовой строке. Text.Length([Слово]) Аналог функции НАЙТИ Функция НАЙТИ из Excel вернет позицию символа в текстовой строке. Например, в строке «Ария» позиция символа «я» = 4. В Power Query аналогичная функция называется Text.PositionOf. В Power Query индексация начинается с нуля, поэтому для поиска позиции мы прибавим единицу. Text.PositionOf([Слово], "а")+1 Извлекаем подстроку В Excel мы обычно извлекаем подстроку с помощью комбинации ЛЕВСИМВ и НАЙТИ. В Power Query для извлечения подстроки есть функция Text.Range. Например, из строки «Iron Maiden» извлечем подстроку «Maiden» Text.Range([Слово], 5, 6) Примененные функции Text.Start Text.End Text.Length Text.PositionOf Text.Range
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|