В упражнении 2.2 была применена разбивка столбца с кодом на четыре элемента по разделителю. Можно повторить эту разбивку, но можно и поступить по-другому.
- Создайте пустую книгу Excel.
- а) Вкладка Данные => Создать запрос => Из файла => Из книги => файл C02E02.xlsx => Импорт
б) Выберем вкладку Products => Изменить
- Столбец Product Number содержит четыре значения, разделённых дефисом. Выделим этот столбец и попробуем извлечь из него третий элемент, содержащее числовое или буквенное значение размера изделия.
- Выберем в меню Столбец из примеров => Из выделения и переименуем его в Size, дважды кликнув мышью на имени столбца.
- Введём в первую ячейку столбца третье значение выделенного столбца, – S и нажмём Ctrl+Enter или Ok. Столбец Size заполнится буквенными b числовыми значениями соответствующих размеру из столбца Product Number. Выделение нужных значений реализуется функцией языка M – Text.BetweenDelimiters. При выделении значения используется внутренняя индексация по заданному шаблону поиска.
#”Вставленный текст между разделителями” = Table.AddColumn(#”Измененный тип”, “Текст между разделителями”, each Text.BetweenDelimiters([Product Number], “-“, “-“, 1, 0), type text) – для шаблона S, NA, 60 или любого другого.