• У меня есть 2 столбца, A и B
  • Колонка A - это список людей, колонка B - это список чисел.
  • В столбце A есть 20 значений ячеек, а в столбце B - 7 значений ячеек.

Я хочу вынуть имена людей, у которых есть номер, и поместить его в другую камеру. План такой: я помещаю первых людей с номером в ячейку F4 , а затем помещаю следующих людей с номером в ячейку H6 и так далее.

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

1 ответ1

0

В С1 введите формулу массива :

= MATCH(FALSE, ISBLANK(B:B), 0)

в C2 введите формулу массива:

= MATCH(FALSE, ISBLANK(INDIRECT("B" & C1+1 & ":B9999")), 0)+C1

и скопировать вниз. Столбец C сообщает нам, в каких строках находятся имена. В D1 введите нормальную формулу:

=INDEX(A:A,C1)

и скопировать вниз.

Формулы массива должны вводиться с помощью Ctrl + Shift + Enter, а не только клавиша Enter .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .