Страницы: 1
RSS
Как вернуть данные из массива по условию
 
Здравствуйте!
Подскажите пожалуйста как решить задачу?
Есть 2 таблицы. Исходник на листе "1" и "новая таблица" на листе "2". Необходимо сравнить колонки "Внутрений Артикль" и в тех строках таблицы "Исходник", где артикль совпадает с артиклем из таблице "новая таблица", подставить значение колонки "путь" из таблицы "новая таблица" в таблицу "Исходник". Но при этом к некоторым артиклям в таблице "новая" соответствуют несколько путей, и они друг под другом идут, Если вставлять в таблицу "иходник", то нужно добавлять дополнительные строки, что бы каждый путь так же шел друг под другом. Можно ли это сделать формулой. Заранее спасибо.  
 
Цитата
Anton_R9 написал:
нужно добавлять дополнительные строки... Можно ли это сделать формулой.
Формулы не умеют удалять или добавлять строки.
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
формула может изменить значение ячейки в которой она записана (потом это значение может повлиять еще на что угодно)
Цитата
Anton_R9 написал:
как решить задачу?
решайте с помощью макроса
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Bema написал:
Формулы не умеют удалять или добавлять строки.
Просто таблица слишком большая. А повторений путей для каждого артикля как минимум 2. Руками в иходнике добавлять строки, это самоубийство :))
 
Можно в строки вытягивать, блин в столбцы.
Изменено: Bema - 12.07.2018 14:07:46
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
есть альтернативный вариант:
- учите VBA
- пишете соотв. макрос. он решает Вашу задачу быстрее, чем Вы отпустите кнопку "Откалькулировать все артикли"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
такой вариант
Тема: Как вернуть данные из массива функцией ИНДЕКС по условию
Страницы: 1
Наверх