MyTetra Share
Делитесь знаниями!
Power Query. Формулы М. PQ аналоги текстовых функций Excel
Время создания: 07.10.2021 20:25
Текстовые метки: Power Query, Формулы М
Раздел: !Закладки - MSO - Excel - Power Query
Запись: adgaver/mytetra_base_New/master/base/1633627536kb7rm8o087/text.html на raw.githubusercontent.com

Главная Power Query Power Query. Формулы М. PQ аналоги текстовых функций Excel

Power QueryФормулы М

Power Query. Формулы М. PQ аналоги текстовых функций Excel

Описание

В этом уроке мы изучим несколько очень важных текстовых функций 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
Так же в этом разделе:
 
MyTetra Share v.0.58
Яндекс индекс цитирования