Преобразование текста в строки в огромном наборе данных

Преобразование текста в строки в огромном наборе данных

https://drive.google.com/file/d/1rmgk5EyOR11zSIc5H0dNzLULpeim0G3T/view?usp=sharing

У меня есть список из более чем 1000 поставщиков в том же формате, что и на листе 1, из экспорта.

Мне нужно сузить это до 200 - у меня есть другая таблица с этим списком. Лист 2 показывает результат, который я пытаюсь получить. Все, что мне нужно сохранить из листа 1, это имя поставщика и информация, которая находится в C10 и D10 (от главного поставщика)

Я пробовал разбить текст на столбцы, транспонировать и т. д., но безуспешно. Кажется, это довольно сложная задача. Думаю, было бы проще, если бы я мог каким-то образом распределить текст по строкам, не считая кода и имени поставщика, а затем использовать v-lookup для удаления ненужных мне строк?

решение1

На основе вашего примера вы можете попробовать следующую формулу решения:

введите описание изображения здесь

=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),0,1,1,1)
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),9,1,1,1)
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),9,2,1,1)
=OFFSET(INDIRECT("Sheet1!A" & MATCH(A1,Sheet1!$A$1:$A$12,FALSE)),9,3,1,1)

На листе 2 эти формулы идут в ячейках B1, C1, D1 и E1 сверху вниз, формула сопоставления возвращает строку серийного номера, а функция смещения возвращает требуемые данные (для этого требуется, чтобы формат был стандартным во всем).

Джастин

Связанный контент