Eu tenho uma planilha mensal que se baseia em números do mês anterior. Gostaria de importar esses valores dinamicamente, em vez de recortá-los e colá-los. Isso é possível? Como eu faço isso?
IMPORTRANGE()
parece ser a função que você deseja.
Da lista de funções das planilhas do Google :
As planilhas do Google permitem que você faça referência a outra pasta de trabalho na planilha que você está editando no momento usando a função ImportRange. ImportRange permite extrair um ou mais valores de célula de uma planilha para outra. Para criar suas próprias fórmulas ImportRange, insira = importRange (chave da planilha, intervalo). Para idiomas em que a vírgula é usada para separação decimal, use um ponto-e-vírgula em vez de uma vírgula para separar argumentos em sua fórmula.
A chave da planilha é um STRING que é o valor da chave do URL da planilha.
Intervalo é um STRING que representa o intervalo de células que você deseja importar, incluindo opcionalmente o nome da planilha (o padrão é a primeira planilha). Você também pode usar um nome de intervalo, se preferir.
Como os dois argumentos são STRINGs, é necessário colocá-los entre aspas ou referir-se às células que possuem valores de string.
Por exemplo:
= importrange ("abcd123abcd123", "plan1! A1: C10") "abcd123abcd123" é o valor no atributo "key =" no URL da planilha de destino e "plan1! A1: C10" é o intervalo que você deseja ser importado.
= importrange (A1, B1) A célula A1 contém a sequência ABCD123ABCD123 e a célula B1 contém a planilha1! A1: C10
Nota: Para usar o ImportRange, você precisa ter sido adicionado como visualizador ou colaborador à planilha da qual o ImportRange está obtendo os dados. Caso contrário, você receberá este erro: "#REF! Erro: a chave da planilha, o título da planilha ou o intervalo de células solicitado não foi encontrado."
"key" é, obviamente, a sequência no URL da planilha que corresponde ao parâmetro key=
.
Acabei de testar criando duas planilhas. Na célula A1 do primeiro, eu coloquei uma string. Na célula A1 do segundo, coloquei =importRange("tgR2P4UTz_KT0Lc270Ijb_A","A1")
e ele exibiu a sequência da primeira planilha. (Sua chave obviamente será diferente.)
(O formato da função pode depender do seu código de idioma. Na França, a fórmula não é válida por vírgula; portanto, você deve substituí-lo por um ponto e vírgula: =importRange("tgR2P4UTz_KT0Lc270Ijb_A";"A1")
)
NOTAS:
Atualmente, o Google define um limite rígido de 50 "fórmulas de referência entre pastas de trabalho" por planilha. Origem: limites de tamanho do Google Docs, Planilhas e Apresentações . (h/t JJ Rohrer )
A "nova" planilha do Google (que em breve será o padrão) remove o limite de 50 "de 50" fórmulas de referência para pastas de trabalho ( Suporte do Google ) (h/t - Jacob Jan Tuinstra )
Nas "novas" Planilhas Google, você também usa o URL inteiro como a chave ( Suporte do Google ) (h/t Punchlinern )
Para sua informação, se você quiser fazer referência a outra planilha nessa outra planilha, o nome da planilha NÃO deve ser recitado:
usar
=importRange("tgR2P4UTz_KT0Lc270Ijb_A","Sheet Name!A1:A10")
ao invés de
=importRange("tgR2P4UTz_KT0Lc270Ijb_A","'Sheet Name'!A1:A10")
Na nova interface, você deve simplesmente poder digitar =
na célula, basta ir para a outra planilha e escolher a célula que deseja. Se você quiser fazê-lo manualmente, ou estiver usando a interface antiga, basta fazer =Sheet1!A1
, onde Sheet1
é o nome da planilha e A1
é a célula nessa planilha Você se importa. Isso é idêntico ao Microsoft Excel.
Encontrei esta sintaxe usando Inserir -> Definir novo intervalo
Coluna A inteira: 'Planilha com espaços no nome'! A: A
Coluna B inteira: 'Planilha com espaços no nome'! B: B
etc.
Então você pode usá-lo como:
=COUNTIF('First Page'!B:B, "valueToMatch")
aqui está como eu fiz isso (reimplementado 'importrange ()'):
função REMOTEDATA (inKey, inRange) { var outData; var ss = SpreadsheetApp.openById (inKey); se (ss) { outData = ss.getRange (inRange) .getValues (); } return outData; }
= SOMA (REMOTEDATA ("chave", "SheetName! A1: A10"))
"key" é a chave do documento, você a encontra no parâmetro "key = xyz" da URL do documento.
a documentação para ' serviços de planilha ' fornece mais informações sobre o tópico.