
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 сверху вниз, формула сопоставления возвращает строку серийного номера, а функция смещения возвращает требуемые данные (для этого требуется, чтобы формат был стандартным во всем).
Джастин