Como copio linhas com base no valor de uma única célula no Planilhas Google?

2

Eu tenho duas planilhas no Excel, que são duplicadas no Planilhas Google. A folha 1 é uma lista de nomes com vários bits de informação, por exemplo

Name                  Number     Outcome
Colin Smith           12345      Booked
Brian Davis           12346      No answer
Jimbo Jones           12347      Booked
Weyland Smithers      12348      Booked
Meg Griffin           12349      No answer

A Folha 2 é uma duplicata de todos os nomes com o resultado "Sem resposta",

Name                  Number     Outcome
Brian Davis           12346      No answer
Meg Griffin           12349      No answer

No momento, tenho que filtrar regularmente a Planilha 1 para encontrar todos os resultados 'Sem resposta' e copiá-los manualmente. Existe uma maneira de configurar o Sheet2 para que quaisquer linhas 'Sem resposta' sejam adicionadas automaticamente e, em seguida, removidas se forem alteradas.

Estou tentando fazer isso sem usar macros, pois esse documento está duplicado no Google Docs.

Como posso conseguir isso?

    
por Tim Wilkinson 16.12.2014 / 12:21

1 resposta

2

Eu tentei algumas coisas e acabei com uma solução de trabalho, mas ela requer uma coluna auxiliar na sua primeira planilha. Suponho que seus dados de exemplo estão nas colunas A: C da Planilha1, e eles precisam ir para as colunas A: C na Planilha2.

A coluna auxiliar entra na coluna D da Planilha1 e apenas conta as ocorrências dos valores "Sem resposta". Então, a partir de D2 e em diante:

=COUNTIF(C$2:C2,"No answer")

Para seus dados de exemplo, isso mostrará valores 0, 1, 1, 1, 2 nas primeiras 5 linhas de dados.

Em seguida, na Planilha2, você pode pesquisar os valores com base em novos valores na coluna auxiliar. Coloque isso em A2 de Sheet2 e copie-o em todas as colunas e quantas linhas forem necessárias:

=IFERROR(INDEX(Sheet1!A:A,MATCH(ROW()-1,Sheet1!$D:$D,0)),"")

Teste primeiro sem o IFERROR, pois isso pega todos os erros e não apenas os de NA.

    
por 17.12.2014 / 10:40