Como você extrai um subarray de uma matriz em uma função de planilh

xiste alguma maneira de obter uma matriz no Excel de tamanho menor que uma matriz inicial em uma função de planilha de célul

Então, se eu tivesse:

{23, "", 34, 46, "", "16"}

Eu terminaria com:

{23, 34, 46, 16}

que eu poderia manipular com alguma outra funçã

Conclusão Se eu fizesse muitos desses, definitivamente usaria a solução de pente UDF da jtolle. A fórmula que o PPC usa é próxima, mas, mergulhando e testando, descobri que há erros nos slots vazios, perde o primeiro valor e há uma maneira mais fácil de obter os números das linhas, então aqui está minha solução final:

=IFERROR(INDEX($A$1:$A$6, SMALL(IF(($A$1:$A$6<>""),ROW($A$1:$A$6)),ROW(1:6))),"")

Que deve ser inserido como uma fórmula de matriz (CTRL-SHIFT-ENTER). Se estiver sendo exibido, deverá ser inserido em pelo menos uma área do tamanho do conjunto de resultados para mostrar todos os resultado

questionAnswers(3)

yourAnswerToTheQuestion