Para ilustrar, digamos que temos um intervalo de 'sheet1'!$B$2:$F$8
semelhante a:
Dennis Charlie Frank Dennis Aaron
Charlie Frank Erik Aaron Charlie
Aaron Dennis Charlie Charlie Dennis
Bill Aaron Hank
Hank
Dennis
Bill
... em que cada coluna é a classificação de preferência de uma pessoa separada entre várias escolhas possíveis.
O objetivo aqui é criar uma lista de todas as opções de classificação exclusivas e colocá-las em uma única coluna em uma planilha diferente, idealmente em ordem alfabética (então A1
on sheet2
seria "Aaron", 'sheet2'!A2
seria ser "Bill", & c).
O conjunto de todas as opções disponíveis muda regularmente e inclui dezenas de opções possíveis que, em última análise, não serão classificadas, e as classificações também mudam com frequência (incluindo quem é / não é classificado), portanto, essa lista precisa ser gerado usando (e atualizando automaticamente a partir de) o intervalo acima para evitar perder tempo manualmente atualizando-o e desperdiçando espaço em escolhas não classificadas.
Alguma ideia de como fazer isso?
Após muitas pesquisas, encontrei este O Fórum de Ajuda do Google Docs postou e conseguiu adaptá-lo para fazer o que eu quero no Planilhas Google, colocando a seguinte fórmula em A1
on sheet2
:
=sort(unique(transpose(split(ArrayFormula(concatenate(Sheet1!B2:F&"|")),"|"))))
Infelizmente, isso não funciona no meu software preferido (LibreOffice Calc) e não tenho idéia de como usar macros para que funcione, mas se ninguém puder ajudar com isso, isso funcionará como uma correção temporária.