Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Транспонировать строчный массив из блоков разного размера в столбцы (без уникального кода блоков)
 
Mershik, макрос остановится на ячейке А22, выделил ее желтым
Транспонировать строчный массив из блоков разного размера в столбцы (без уникального кода блоков)
 
vikttur, подтянулась из предыдущей формулы. как раз заменяла ошибку, когда вместо "Название" было фактическое название. текущем варианте может также показать, например, что в массиве ошибка
Транспонировать строчный массив из блоков разного размера в столбцы (без уникального кода блоков)
 
Нашел ответ. Также, как нумеровал строки со значениями, только наоборот:
Код
=ЕСЛИОШИБКА((ИНДЕКС($A$1:$A$7;ПОИСКПОЗ(C12;$B$1:$B$7;0)));"1")

Далее, вставил получившиеся значения в первый столбец

Итого из 4745 строк кривой базы получилось 988, а после удаления дубликатов 824. Еще раз большое спасибо  :)  
Транспонировать строчный массив из блоков разного размера в столбцы (без уникального кода блоков)
 
Mershik, круто, огромное спасибо! очень выручили  Только обнаружил у себя в исходном массиве проблему - в первом столбце вместо "Название" попадаются реальные названия и на этой строчке макрос останавливается с ошибкой "Type mismatch". Как такое исправить?
Транспонировать строчный массив из блоков разного размера в столбцы (без уникального кода блоков)
 
Здравствуйте!

Не могу найти решение, как транспонировать строки с блоками разного размера в столбцы. Способы из видео Николая Павлова работают на одноразмерных блоках. В этой теме описан способ сложного транспонирования, но в исходном массиве есть уникальное значение каждого блока. У меня нет.

Вводные
Есть база из 5 тыс. строк. Значение каждой строки пронумеровано, например Название - 1, Статус - 2. Блоки в исходном массиве имеют разный размер. Например в блоке может быть три строки с телефонами. Новый блок всегда начинается с Названия (1).

Задача
Транспонировать блоки так, чтобы новая строка начиналась с Названия (1), а ячейки строки, включая повторяющиеся значения, совпадали с заголовком.

Заранее благодарю за наводки и помощь!
Изменено: kud - 08.10.2020 22:34:01 (уточнение)
Структурировать базу контактов, перевести строки в столбцы
 
Здравствуйте.

Есть база контактов из 8000+ строк с данными карточек сделок.
Лист Массив 1 - в первом столбце названия строк, во втором значения. Каждая карточка начинается с названия компании перед названиями строк и значений, после пустая строка, далее названия строк и значения.
Лист Массив 2 - периодически второй номер компании находится на новой строке в столбце названий строк. В карточках разное количество информации и соответственно количество строк. Также встречаются разное количество строк между карточками.

Подскажите пожалуйста, как перевести эти массивы из столбцов в строки, но сохранить все значения карточек? То есть одна карточка компании со всеми значениями на одной строке - листы Нужно получить 1, 2.

Буду сильно благодарен за помощь.
Изменено: kud - 16.09.2020 20:27:33
Трансформирование таблицы - перенесение значений строк в столбцы с сохранением последовательности
 
Максим Зеленский, очень круто!
Как Вы это сделали? О_о
Трансформирование таблицы - перенесение значений строк в столбцы с сохранением последовательности
 
copper-top, по сути, все реализуется средствами javascript. Пример, к сожалению показать не могу, тк человек, который на данный момент этим занимается имеет определенные договоренности с заказчиками...

Если вкратце, алгоритм действий следующий:
- перетаскиваем файл в браузер или выбираем в диалоговом окне
- читаем его
- проходим по ячейкам и формируем JSON
- потом делаем с ним то, что требуется
- сохраняем в XSLX, DOCX, PDF, HTML на выбор
Трансформирование таблицы - перенесение значений строк в столбцы с сохранением последовательности
 
copper-top, жесть! Круто!
Понимаю, что вопрос может быть немного глупый, но, на всякий случай, ее можно использовать для всего столбца?)
Трансформирование таблицы - перенесение значений строк в столбцы с сохранением последовательности
 
copper-top, ого!
Огромное спасибо, это мега круто! Думали уже делать с помощью json объекта)
Не до конца понял, как достать второй телефон. Буду очень признателен, если Вы сможете показать.
Трансформирование таблицы - перенесение значений строк в столбцы с сохранением последовательности
 
А с помощью сводной или power query это возможно сделать?
И есть ли какой-то шаблонный макрос, который может подобное?
Спасибо за ответ!
Трансформирование таблицы - перенесение значений строк в столбцы с сохранением последовательности
 
Здравствуйте!
Есть таблица с 3 колонками:
1) город
2) данные магазина
3) цифра напротив магазинов от 1 до 5, означающая название магазина, улицу, телефон, email, сайт
Важно, что новый магазин всегда начинается с 1, информация магазина может содержать разное количество данных, а телефоны зачастую не на одной строке.
Пример: 1 вкладка в прикрепленном документе

Подскажите пожалуйста, как этот массив преобразовать в таблицу, где каждая строка - это новый магазин со столбцами, сформированными из цифр от 1 до 5 (город, название магазина, улица, телефон, email, сайт), причем телефоны одного магазина объединены в одну ячейку?
Пример: 2 вкладка в прикрепленном документе

Заранее большое спасибо за помощь!
Изменено: kud - 30.08.2017 10:57:56
Страницы: 1
Наверх