- 22 Nov 2019 às 18:57
#50531
Olá, tudo bem?
Estou construindo uma planilha e me deparei com um problema que ainda não consegui resolver.
Preciso retornar vários dados de uma tabela buscando por um código de projeto que se encontra no meio da tabela e se repete em outras linhas na mesma coluna.
Isso eu consegui resolver com a seguinte função matricial:
{=SE(LINS(EPCs!$1:1)>CONT.SE(EPCs!$H$4:$H$33; $B$3);"";ÍNDICE(EPCs!$B$4:$B$33;MENOR(SE(EPCs!$H$4:$H$33=$B$3;LIN(EPCs!$H$4:$H$33)-LIN(EPCs!$H$4)+1;FALSO);LINS(EPCs!$1:1))))}
A fórmula funciona bem na primeira coluna. O problema é que a tabela original de dados vem com uma infinidade de colunas seguintes com outros projetos. Ou seja, eu preciso que se o código do projeto não for encontrado na primeira coluna, a função procure na coluna seguinte e assim por diante até encontrar o código do projeto e retornar as informações.
Segue anexo arquivo com o exemplo bem reduzido. O arquivo gerado pelo sistema possui uma base de dados com milhares de linhas e centenas de colunas a mais.
Pode ter ainda outras formas de resolver conseguir resolver o problema.
Por favor, preciso de um super expert em excel para ajudar.
Obrigado!
Estou construindo uma planilha e me deparei com um problema que ainda não consegui resolver.
Preciso retornar vários dados de uma tabela buscando por um código de projeto que se encontra no meio da tabela e se repete em outras linhas na mesma coluna.
Isso eu consegui resolver com a seguinte função matricial:
{=SE(LINS(EPCs!$1:1)>CONT.SE(EPCs!$H$4:$H$33; $B$3);"";ÍNDICE(EPCs!$B$4:$B$33;MENOR(SE(EPCs!$H$4:$H$33=$B$3;LIN(EPCs!$H$4:$H$33)-LIN(EPCs!$H$4)+1;FALSO);LINS(EPCs!$1:1))))}
A fórmula funciona bem na primeira coluna. O problema é que a tabela original de dados vem com uma infinidade de colunas seguintes com outros projetos. Ou seja, eu preciso que se o código do projeto não for encontrado na primeira coluna, a função procure na coluna seguinte e assim por diante até encontrar o código do projeto e retornar as informações.
Segue anexo arquivo com o exemplo bem reduzido. O arquivo gerado pelo sistema possui uma base de dados com milhares de linhas e centenas de colunas a mais.
Pode ter ainda outras formas de resolver conseguir resolver o problema.
Por favor, preciso de um super expert em excel para ajudar.
Obrigado!
Você não está autorizado a ver ou baixar esse anexo.