Я потерял день, прочесывая сеть в поисках решения. Поэтому любая помощь будет ОЧЕНЬ ОЧЕНЬ оценена.
Мне нужно иметь возможность динамически заполнять раскрывающийся список проверки данных значениями, полученными из результатов формулы поиска. Это возможно?
Мне нужно 2 таких раскрывающихся списка для каждой из 700 строк.
Пример данных:
Данные о цвете и размере должны быть взяты ИЗ этого листа:
СТОИМОСТЬ ЦЕНЫ
КОД МАРКИ РЕАЛЬНЫЙ ЦВЕТ РЕАЛЬНЫЙ РАЗМЕР СТОИМОСТЬ
ТОПСПОРТ TTA01 ЦВЕТ. S,M,L,XL,XXL 1.26
TOPSPORT TTA01 ЦВЕТ. XXXL 1.36
TOPSPORT TTA01 БЕЛ. S,M,L,XL,XXL 1.26
TOPSPORT TTA01 БЕЛ. XXXL 1.36
RUSSELL RTA09 Цвета S-XXL 1.44
и для использования в качестве значений в раскрывающихся списках в ячейках, отмеченных [*1] и [*2] на следующем листе:
ПРОДАЖНЫЕ ЦЕНЫ
КОД МАРКИ ЦВЕТ РАЗМЕР СТОИМОСТЬ РЕАЛЬНЫЙ ЦВЕТ РЕАЛЬНЫЙ РАЗМЕР
TOPSPORT TTA01 Цвета S-XXL [?] [*1] [*2]
TOPSPORT TTA01 Цвета 3XL [?] [*1] [*2]
TOPSPORT TTA01 Белый S-XXL [?] [*1 ] [*2]
TOPSPORT TTA01 White 3XL [?] [*1] [*2]
So, according to the above example...
Cells marked [*1] should house a dropdown with options of "WHT." and "COL."
Cells marked [*2] should house a dropdown with options of "S,M,L,XL,XXL" and "XXXL"
Cells marked [?] will use these dropdown values in a lookup formula
to pull in the Cost Price from COST PRICES SHEET.
ВОПРОС...
Есть ли какая-то формула, которую я мог бы использовать в поле формулы проверки данных, которая может это сделать? Если нет, есть ли другой способ заполнить выпадающие списки?
ДАЛЬНЕЙШЕЕ ЧТЕНИЕ
ЗАЧЕМ ВСЕ ЭТО НУЖНО?
Поскольку СТОИМОСТЬ содержит информацию о ценах от десятков разных поставщиков, каждый из которых по-разному говорит одно и то же (например, для «белого», «белого», «белого», «белого», «белого» и т. д.) . Следовательно, простой поиск в ПРЕЙСКУРАНТЕ ПРОДАЖИ невозможен, так как в листе продаж используется стандартная строка для определения термина (например, «Белый»), который не сможет найти различные варианты написания, используемые разными поставщиками.
Таким образом, если конкретные значения, используемые каждым поставщиком для всех параметров цвета/размера продукта, были доступны в ЛИСТЕ ЦЕНЫ ПРОДАЖИ, пользователь мог бы затем выбрать вариант цвета и размера, который применяется к этой записи, тем самым позволяя формуле поиска использовать эти значения, чтобы вытащить соответствующую себестоимость из ТАБЛИЦА СТОИМОСТИ в столбец СТОИМОСТЬ ТАБЛИЦА ЦЕНОВ ПРОДАЖИ.
А поскольку ежемесячно обновляется около 5000 строк Себестоимости, невозможно вручную стандартизировать различные используемые варианты написания.
Загрузите актуальный файл Excel с ЗДЕСЬ
(игнорируйте «Лист настроек» в загружаемом файле).
dynamic named range
(множество примеров на SO и вообще в Интернете, хорошее начало здесь ) или напишите UDF VBA, который возвращает список проверки в виде массива, используя UDF в качестве источника проверки. - person chris neilsen   schedule 30.12.2013