Vlookup Text Inside Query Результаты в Google Sheets - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь отредактировать лист и использовать vlookup, чтобы получить текст из другой вкладки, но я получаю ошибку # N / A.

Чего я хотел бы добиться, так это получить «1 марта» на вкладке «Примечания» до G65 вкладки «Контакты».Однако данные на вкладке «Примечания» из столбцов «А» и «I» являются запросом на вкладке «Контакты», а столбец «Введите примечания здесь» - нет.

Contacts tab

Notes tab

Formula bar shows correct value

1 Ответ

0 голосов
/ 26 февраля 2019

ссылка на ссылку, на которую ссылаются, создает своего рода парадокс, поэтому этот маршрут невозможен.поэтому попробуйте:

=ArrayFormula(IFERROR(VLOOKUP(B7:B17, 
 {query(Contacts!A7:I,"Select B Where F is not null order by F"),
  query('Notes (View Only)'!J3:J, "where J is not null")}, 2, 0)))

1-й столбец 2-го VLOOKUP аргумента должен содержать те же данные, что и 1-й аргумент VLOOKUP, в вашем случае это не так, вам нужно будет их переключать ...

=VLOOKUP(B65, {'Notes (View Only)'!B3:B9, 'Notes (View Only)'!A3:J9}, 1, 0)

и если вы хотите, чтобы в 9-м столбце использовалось:

=VLOOKUP(B65, {'Notes (View Only)'!B3:B9, 'Notes (View Only)'!A3:J9}, {1, 10}, 0)

или, может быть, вам просто нужно:

=VLOOKUP(B65, 'Notes (View Only)'!B3:J9, 9, 0)
...