Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Сортировать данные геологического разреза: список интервалов, отсортированных по глубине
 
Здравствуйте. Помогите пожалуйста пересортировать текст, описывающий геологический разрез. В каждой ячейке собран набор интервалов, отсортированный по типу пород. Хотелось бы получить в соседней ячейке список интервалов, отсортированных по глубине, с пометкой о типе породы напротив каждого интервала.
Заранее благодарен, прикрепил файл с примером реальных данных.
 
А почему 0-1183 Sandstone, а не Limestone: ?  :cry:  Да и вообще, откуда интервал 0-1183 взялся?
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Прошу прощения, один интервал потерялся при копировании. Перезалил исходный файл.
 
Вот вариант, далеко не самый...

Power Query я только пробую, поэтому последний шаг, как всё впихнуть в одну ячейку, оставил пользовательской функции.
Также не получилось разобрать на строки исходную ячейку, пока не поменял перенос на след. строку на ";"
Вообще, впихивать все данные в одну ячейку - это далеко не лучшее решение.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил Лебедев, спасибо за ваш вариант. Боюсь, что PQ мне не подойдет, не смогу адаптировать под рабочую таблицу с большим количеством ячеек для преобразования.
 
Доделанный вариант с PQ без замены переноса на ";" и со впихиванием результата в одну ячейку.
Изменено: Михаил Лебедев - 26 Июн 2020 07:09:17
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил, большое спасибо за предложенные варианты, действительно, на ячейке-примере результат какой и требуется. К сожалению, я не разбираюсь в PQ дальше знания аббревиатуры и не смогу адаптировать на реальный файл.
Я пытался скреативить некую UDF, но пока не особо продвинулся. Так как задача видимо действительно трудоемкая, для небольшой мотивации прошу модераторов перенести в платный раздел.

Детали:
Цену пока вижу в районе $10
Предпочтительна оплата через WebMoney на USD кошелек. Вторая опция сбербанк (нежелательно).
Срочности особой нет, срок исполнения пусть будет четверг следующей недели.
Имею опыт сотрудничества с несколькими участниками форума, вроде жалоб на меня не было)) Если сотрудничали раньше, или у вас достаточное количество сообщений, возможна полная предоплата.
Заранее спасибо.
P.S. и еще спасибо неизвестному модератору, который переименовал тему. Без замечаний мне :)
 
Отписался.
Выполнил.
Обменялись.
Изменено: Андрей VG - 27 Июн 2020 18:16:02
Страницы: 1
Читают тему (гостей: 1)
Наверх