
Estou tentandomatrizes dinâmicas, e me pergunto se isso muda a maneira de realizar algumas das minhas tarefas básicas.
Por exemplo, dada uma lista de strings A1:A10 e outra lista de strings C1:C10, eu poderia usarumfórmulas de matriz Ctrl + Shift + Enter (CSE) muito complexas para recuperartodos os elementos em A1:10 que não existem em C1:C10.
Alguém sabe se matrizes dinâmicas podem conseguir isso em apenas uma fórmula?
Editar:Não fui muito claro no começo, quero usar apenasumfórmula para gerar a lista de resultados e quero que a lista não contenha espaços vazios ...
Responder1
Esta fórmula de matriz obtém dinamicamente o valor de Column F
are not in Column G
:
Embargo:
- A fórmula de matriz mostrada funciona com todas as versões do Excel 2010 e superiores.
- Funções de matriz dinâmicasuporta apenas Excel 2019 e Excel 365.
- Fórmula na célula
H2
:
{=IFERROR(INDEX($F$2:INDEX($F:$F,MATCH("ZZZ",$F:$F)),AGGREGATE(15,6,ROW($F$1:INDEX($F:$F,MATCH("ZZZ",$F:$F)))/(COUNTIF($G$2:INDEX($G:$G,MATCH("ZZZ",$G:$G)),$F$2:INDEX($F:$F,MATCH("ZZZ",$F:$F)))=0),ROW(1:1))),"")}
- Finalize a fórmula comCtrl+Shift+Enter,& arraste para baixo.
Ajuste as referências de células na fórmula conforme necessário.