Проверка данных игнорирует пробелы диапазона, заполненного формулой - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть именованный диапазон, который я использую для заполнения раскрывающегося списка.Ячейки в этом диапазоне заполняются путем извлечения уникальных значений из другого гораздо большего именованного диапазона в электронной таблице.При заполнении этого выпадающего списка я хотел бы игнорировать пустые ячейки в первом именованном диапазоне.Я пытался использовать OFFSET, например, следующее:

=OFFSET(Sheet1!$F:$F,1,0,COUNTA(Sheet1!$F:$F)-1,1)

Это не работает, и я думаю, это потому, что Excel не считает ячейки фактически пустыми.Вместо этого ячейка заполняется формулой, а формула возвращает "".Ребята, знаете ли вы, как игнорировать пустые значения, возвращаемые формулами в раскрывающихся списках?

1 Ответ

0 голосов
/ 28 ноября 2018

Вы должны использовать =ROWS(F:F)-COUNTBLANK(F:F), чтобы пропустить пустые результаты формулы.Вся формула должна выглядеть примерно так:

 =OFFSET($E$1,
 COUNTA($E:$E)-(ROWS($E:$E)-COUNTBLANK($E:$E)),
 0,
 ROWS($E:$E)-COUNTBLANK($E:$E))`.

Проверено: enter image description here

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