2014-12-18 3 views
0

В моем столбце документа google A приведен список номеров заявок, используя VLOOKUP заголовок для каждого запроса. номер вытягивается автоматически, как показано ниже, где первый заголовок отображает формулу VLOOKUP, а остальные показывают результат (только для целей этого примера).Документы Google продолжают VLOOKUP с добавленными строками

 A    B 
1 REQ NO.  REQ. Title 
2 TP5443  =IF(A2="","",VLOOKUP(A2, 'TITLES'!F$3:G$25, 2,FALSE)) 
3 TP5443  Warehouse 
4 TP5443  Warehouse 
5 TP5441  Leader 
6 TP5441  Leader 
7 TP5325  Driver 
8 TP5325  Driver 

Это прекрасно работает, однако, если я хотел бы добавить новую строку Warehouse новая строка вставляется под последнюю запись Warehouse, и я хотел бы ВПР для автозаполнения в новой пустой ячейке.

Google уже признает, что новая строка вставлена ​​и соответственно обновляет остальные формулы.

 A    B 
1 REQ NO.  REQ. Title 
2 TP5443  Warehouse 
3 TP5443  Warehouse 
4 TP5443  Warehouse 
5 
6 TP5441  =IF(A6="","",VLOOKUP(A6, 'TITLES'!F$3:G$25, 2,FALSE)) 
7 TP5441  Leader 
8 TP5325  Driver 
9 TP5325  Driver 

Так что строка 6 автоматически обновляется A6, а не A5, однако им остается, что B5 пуст.

Как я могу достичь этого автоматически?

ответ

2

В В2 попробовать:

=ARRAYFORMULA(IF(LEN(A2:A), VLOOKUP(A2:A, 'TITLES'!F$3:G$25, 2,FALSE),)) 

Убедитесь, что все формулы ниже В2 очищаются. Затем попробуйте добавить новую строку и посмотреть, работает ли это?

+1

Конечно. Я рассмотрел выше, но с 'IF (A2: A =" "', где у вас есть LEN (A2: A) '(просто чтобы приблизиться к попытке OP). – pnuts

Смежные вопросы