Как игнорировать пробелы в динамических c диапазонах при использовании диспетчера имен Excel - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь использовать раскрывающиеся списки проверки данных, чтобы идентифицировать конкретного сотрудника, а затем, когда он обновлен, у меня есть VBA для обновления других данных.

Пример данных:

**Red** **Green** **Blue**

Jim     Sue       Nancy

Andrea  Laura     Katie

Greg    Brian
        
Tim

Затем у меня есть две ячейки проверки данных:

Team: [Data validation list for =$A$1:$C$1]

Name: [Data validation list for =INDIRECT(H1))

Я хотел бы иметь их, чтобы я мог добавлять / удалять имена из выборки данных, но ячейка имени всегда будет показывать только значения в этом столбце.

Я пробовал несколько итераций OFFSET, которые я нашел в других потоках, но все равно не повезло (просто возвращает значение {...}).

Примеры:

= OFFSET (Sheet1! $ C $ 1,1,0, COUNTA (Sheet1! $ C: $ C) - 1,10) = OFFSET (Sheet1! $ C $ 2,0,0, COUNTIF (Sheet1! $ C $ 2) : $ C $ 7, "? *") - 1)

Любая помощь будет принята с благодарностью!

...