Массив, не выводящий последнюю ячейку

Следуя этому вопросу: массив, который выводит ячейки в столбце ПОСЛЕ некоторой точки

Я сделал упрощенный пример для проверки формулы

=IFERROR(INDEX($A$1:$A$11,SMALL(IF(ROW($A$1:$A$11)-MIN(ROW($A$1:$A$11))>MATCH("WORD",$A$1:$A$11,0),ROW($A$1:$A$11)-MIN(ROW($A$1:$A$11))),ROWS(A$1:A1))),"") 

Вот мои данные образца В столбце A и формуле массива в столбце B (введено с помощью ctrl + shift + enter):

пример

Массив выводит ячейки, найденные после WORD. Однако вы можете видеть, что 10 не отображается массивом. Я покажу, если я изменю все диапазоны в формуле на A1:A12 , но это неверно.

Что здесь происходит?

Вам нужно добавить 1 к строке вывода из маленького, 11 – 1 = 10, поэтому вам нужно иметь дело с> Сопоставить с помощью> = MATCH:

 =IFERROR(INDEX($A$1:$A$11,SMALL(IF(ROW($A$1:$A$11)-MIN(ROW($A$1:$A$11))>=MATCH("WORD",$A$1:$A$11,0),ROW($A$1:$A$11)-MIN(ROW($A$1:$A$11))+1),ROWS(A$1:A1))),"") 

Будучи формулой массива, она должна быть подтверждена с помощью Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования. Если все сделано правильно, Excel поместит {} вокруг формулы.

введите описание изображения здесь

  • Найти совпадения и заменить в Excel
  • Анализ данных в таблице Excel
  • Заставить пользователя вводить значение в ячейке на основе другого значения ячейки
  • Множественный conditonal процентили
  • Подведение горизонтально с условием
  • Соответствие индексов и подстановочные знаки
  • Формула для разделения и удаления слов в excel
  • Найти SUBTOTAL списка в конкретном интервале
  • Поиск кода, на котором произошло максимальное значение
  • Инкрементная колонка на основе даты - Excel
  • Результат вычисления Excel неверно
  • Давайте будем гением компьютера.