2016-11-05 7 views
0

Предположим, что в документе высокого качества приведена следующая таблица:Заполните пустые ячейки в Excel на основании подписи

AAA | BB

AAA | пробел

AAA | BB

ABA | AB

ABA | blank

Есть ли способ заполнить пустые ячейки в столбце 2 значением из другой строки в столбце 2, если существует совпадение между значениями столбца 1?

То есть, я хотел бы иметь:

AAA | BB

AAA | BB

AAA | BB

ABA | AB

ABA | AB

И, пожалуйста, предположите, что заказ может быть не таким приятным, как в примере.

+0

Если клетки-мишени (второй столбец), чтобы получить данные так или иначе, то единственными способами: (1) установлен в третьем столбце формулу, которая делает значение только ячейки во второй колонке пуст или (2) Маленький макрос VBA. [Примечание: для первого варианта вам может понадобиться функция VLOOPUP]. – FDavidov

ответ

0

Вы можете сделать это с помощью формулы массива в третьей колонке с INDEX & MATCH

=INDEX($B$1:$B$5,MATCH(1,($A$1:$A$5=A1)*(LEN($B$1:$B$5)>0),0)) 

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

enter image description here

+0

10 похоже работает! Спасибо тебе за это! – Mariah