Excel Именованный диапазон с использованием *?для того, чтобы считать только соответствующие клетки - PullRequest
1 голос
/ 01 июля 2019

Хотел бы использовать именованный диапазон, чтобы найти все соответствующие значения в диапазоне.Однако после нескольких разных подходов кажется, что я не могу прогрессировать отсюда.С помощью *?в формуле счетчика, чтобы получить весь текст или значения в диапазоне, однако он по какой-то причине не считает последнюю ячейку с текстом в ячейке

=OFFSET(DATAMATCH!$I$7;0;0;COUNTIF(DATAMATCH!$I:$I;"*?");1)

enter image description here

Ответы [ 2 ]

1 голос
/ 01 июля 2019

Предположение:

  • Ваш диапазон в столбце H это все эти имена
  • Столбец I диапазон должен иметь тот же размер, что и столбец H
  • Сложность в том, что в столбце H

Так что вы можете попробовать следующее (в моем тесте именованный диапазон с именем TestRange2):

=DATAMATCH!$I$7:INDEX(DATAMATCH!$I:$I,MIN(IF(DATAMATCH!$H$7:$H$50="",ROW(DATAMATCH!$H$7:$H$50)))-1)

enter image description here

Таким образом, он также является энергонезависимым (точнее, полулетучим ), что с использованием OFFSET не будет.

0 голосов
/ 01 июля 2019

Без заголовков листа просто угадайте, но стоит попробовать изменить это 7 на 8.

...