Игнорировать пустые ячейки с формулами в выпадающем списке - PullRequest
2 голосов
/ 31 января 2020

enter image description here

Здесь все мои значения. Диапазон от O2 до O50 заполняется формулами. Некоторые возвращают значение, а некоторые не возвращают никаких значений.

Когда я пытаюсь создать выпадающий список, я использую эту формулу в менеджере имен. =OFFSET(‘Sheet1’!$O$2,0,0,COUNTA(‘Sheet1’!$O:$O),1)

Но эта формула будет включать все пустые ячейки, потому что они имеют формулы внутри.

Я не могу стереть эти формулы, даже если они не возвращают никаких значений. Есть ли способ попросить Excel игнорировать пустые ячейки (даже если в них есть формулы) при создании раскрывающегося списка?

1 Ответ

2 голосов
/ 31 января 2020

Я думаю, что вы можете достичь этого с помощью COUNTBLANK (при условии, что в верхней части $0$2:$0$50 есть блок значений без пробелов).

=OFFSET('Sheet1'!$O$2,0,0,COUNTA('Sheet1'!$O$2:$O$50)-COUNTBLANK('Sheet1'!$O$2:$O$50),1)

В действии:

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...