Planilha do Google indireta em um VLookup [closed]

0

Estou tentando converter uma planilha do Excel no Google, mas não consigo que essa combinação de VLookup (Indirect)) funcione.

Minhas planilhas de dados são nomeadas com um código, por exemplo "fred01", e são assim:

      ---A--- ----B----
1]    FIELD   VALUE
2]    Name    Fred
3]    Date    18/01/2010
4]    Amount  1234
5]    Status  active

A coluna A é sempre nome de campo, a coluna B é sempre os valores.

Minha planilha de resumo precisa obter os valores das várias planilhas, nem todas com todos os campos. Novos campos são adicionados, assim como novas folhas, o tempo todo.

Então, no Excel, eu simplesmente faria:

     ---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)

No Google Spreadsheets, no entanto, isso retorna um erro # N / A.

    
por Cylindric 18.01.2010 / 18:20

1 resposta

0

Graças a uma resposta no Google fórum de suporte , encontrei a solução:

Obrigado, A.P.L.

Em GSheets, INDIRECT não suporta intervalos "abertos"; você precisará especificar números de linha:

=VLOOKUP("Amount",INDIRECT(CONCATENATE(A2,"!$A1:$B99")), 2, False)

Simples:)

    
por 19.01.2010 / 10:19