В диапазоне А1:А10 - названия, в диапазоне D1:D10 - числовые значения (или пустое поле). Как прописать формулу, чтобы при нахождении числового значения (не пустого поля) в диапазоне D1:D10, в ячейку записывались соответствующие (из той же строки) данные из диапазона A1:A10? Да, а еще нужно, чтобы они в этой итоговой ячейке перечислялись через запятую. В идеале, чтобы еще писал кол-во и шт. (модуль - 5шт., щит - 2шт. и т.д.) Пример во вложении.
Супер, кажется это то, что нужно! Только не перенести эту функцию в другие документы . Как это можно сделать? Или возможно формула есть какая-то, пусть и громоздкая?!
horseradish написал: не перенести эту функцию в другие документы . Как это можно сделать?
- переносите в надстройку. Как сделать - яндекс/гугл. Будет глобально. Но если нужно всего лишь ещё для пары файлов - перетаскивайте в редакторе кода целиком модуль из одного файла в другой, так проще.
Получилось. Сохранил ваш файл как надстройку Эксель и подтянул ее в новой книге. Единственное теперь он везде пишет шт., а у меня где-то уп., а где-то метры в единицах измерения стоят. Как поменять шт. на данные графы ед.изм.?
PS: и да, это для большого количества наименований, в файле просто пример..
Эти "шт./уп." можно передавать как параметр, если они едины для каждой ячейки с формулой (чуть доработать код). Но если там всё вперемешку - тогда сложнее, без конкретного примера ничего конкретного не скажу.
Там подряд идут 15-20 позиций в метрах, а потом штуки, упаковки бывают, но в принципе их можно и штукой обозвать.. А метры хотелось бы в метрах.. как это исправить?