Tenho a seguinte tarefa para minha planilha do Google: JOIN strings em todas as células que estão à direita de determinado id.
SELECT A, JOIN(',', B) GROUP BY A, WHERE A = myid;
se JOIN fosse uma função de agregação.=JOIN(',', VLOOKUP(A:B, myid, 0))
se PROCV pudesse retornar todas as ocorrências, não apenas a primeira.Isso é possível com o Google Spreadsheets?
Acredito que você possa usar a FILTER
função em vez de VLOOKUP
filtrar um intervalo com base em um ID e, em seguida, JOIN
o intervalo retornado.
A documentação para FILTER
está aqui: https://support.google.com/docs/answer/3093197
Por exemplo:
=UNIQUE($A:$A)
D2 para obter todos os IDs.=IF($D2="", "", JOIN(",", FILTER($B:$B, $A:$A=$D2)))
e copia.Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras