избавление от 0 из середины списка в индексном совпадении возврат в Excel - PullRequest
0 голосов
/ 16 января 2020

У меня есть аналогичный список ниже в столбце Excel D:

Лист плана проекта

  • Кевин
  • Алекс
  • Макс
  • пусто
  • Кевин
  • Алекс
  • Макс
  • пусто
  • Джон
  • Алекс
  • Макс
  • пусто

И из приведенного выше списка я хочу получить список без пустых ячеек и только с именами, появляющимися один раз в ячейке J59, вниз:

Выходной лист:

  • Кевин
  • Алекс
  • Макс
  • Джон

Я использую индекс формула соответствия, аналогичная приведенной ниже в выходном листе J59:

=INDEX('Project Plan'!D9:D100; MATCH(0; COUNTIF($J$58:J58;'Project Plan'!D9:D100);0))

Когда я перетаскиваю формулу вниз, я получаю такой результат:

  • Кевин
  • Алекс
  • Макс
  • 0
  • Джон

Как мне избавиться от этого 0 из середины моего списка ?

Ответы [ 2 ]

1 голос
/ 16 января 2020

Использование:

=INDEX('Project plan'!$D$9:$D$100; MATCH(0; COUNTIF($J$58:J58;'Project plan'!$D$9:$D$100&"");0))
0 голосов
/ 16 января 2020

Обратите внимание, что с последней версией Excel, с новыми функциями FILTER и UNIQUE, вы можете выполнить sh это с помощью:

=UNIQUE(FILTER(your_range,your_range<>""))
...