индекс, который может располагаться где угодно в строке и разделён с другими частями строки может по-разному. Точно известно, что индекс это 6-значное числовое значение. Как его извлечь?
Вот таблица для примера.
= #table({"Заказ", "Адрес"}, {{"1", "123456, разный, текст123"}, {"2", "разный045; /654321. текст"}, {"3", "текст 154, разн,ый, 567890"}})
= Table.AddColumn(tabl, "Индекс", each List.Select(List.Select(List.RemoveItems(Text.SplitAny([Адрес]," /.,;"),{""}), each List.ContainsAll({"0".."9"},Text.ToList(_))), each Text.Length(_)=6){0}?)
Шикарно! Премного благодарен!
Обсуждают сегодня