Eu tenho alguns dados organizados semelhantes ao abaixo:
Week 1 Week 2 Week 3
HCE738886 HCE737035 HCE737742
HCE736755 HCE738587 HCE737823
HCE738711 HCE737139 HCE736870
Os dados começariam na célula A1.
Eu quero descobrir em qual coluna o valor HCE737139
aparece.
Em meu conjunto de dados real, existem centenas de colunas e milhares de linhas, e precisarei encontrar mais de um valor.
Existe uma fórmula que pode fazer isso, algo como uma etapa 2 MATCH
?
Eu tentei usar, MATCH
mas só posso fazer isso funcionar para encontrar a posição exata em uma única coluna ou linha.
Idealmente, gostaria de evitar quaisquer macros para isso, pois os valores de pesquisa podem estar em uma planilha diferente e, em algum momento, em uma pasta de trabalho diferente, portanto, qualquer UDF pode não funcionar nessas instâncias.
Espero que algum tipo de array possa fazer o truque.
Considerando o seu alcance é
A1:C3
:Para o endereço completo da célula, você pode usar
=ADDRESS(SUMPRODUCT(--(A1:C3="HCE737139")*ROW(A1:C3)),SUMPRODUCT(--(A1:C3="HCE737139")*COLUMN(A1:C3)))
Para apenas o número da coluna,
SUMPRODUCT(--(A1:C3="HCE737139")*COLUMN(A1:C3))
Para a letra da coluna real,
=SUBSTITUTE(ADDRESS(1,SUMPRODUCT(--(A1:C3="HCE737139")*COLUMN(A1:C3)),4),1,)
Enquanto
SUMPRODUCT
aqui está funcionando como uma matriz, esta não é uma fórmula de matriz, portanto, não há necessidade deCTRL+ENTER