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