Я пытаюсь конвертировать электронную таблицу Excel в Google, но не могу заставить эту комбинацию VLookup(Indirect) работать.
Мои таблицы данных названы с кодом, например, "fred01", и выглядят так:
---A--- ----B----
1] FIELD VALUE
2] Name Fred
3] Date 18/01/2010
4] Amount 1234
5] Status active
Столбец A - это всегда имена полей, столбец B - это всегда значения.
Мой сводный лист должен получить значения из разных листов, не все из которых имеют все поля. Новые поля добавляются, как и новые листы, все время.
Итак, в Excel я бы просто сделал:
---A--- ---B--- ---C---
1] CODE AMOUNT FORMULA
2] fred01 1234 =VLOOKUP("Amount",INDIRECT(CONCATENATE(A2,"!$A:$B")), 2, False)
3] jane01 144 =VLOOKUP("Amount",INDIRECT(CONCATENATE(A3,"!$A:$B")), 2, False)
4] sam01 82 =VLOOKUP("Amount",INDIRECT(CONCATENATE(A4,"!$A:$B")), 2, False)
Однако в таблицах Google это возвращает ошибку # N/A.