Ir ao conteúdo

Excel Erro em Procv / indice


Ir à solução Resolvido por OreiaG,

Posts recomendados

Postado

Olá amigos.
Cá estou eu novamente quebrando a cabeça com um problema, desde já agradeço a todos que tentarem me ajudar.
Tenho uma planilha com dados e preciso encontrar uma forma de trazer esses dados pra capa, mas infelizmente meus procv não estão funcionando.
Preciso que ao alimentar a célula "D7" com a rota, na aba  "capa" apareçam os dados na linha 7.
Depois também preciso que os dados dessa rota apareçam nas linhas, mas devo estar cometendo algum erro bobo, pois nenhum deles parece funcionar.
Até tentei com indice ao invés de procv, mas ele pega dados de outras rotas, também tentei númerar por item, mas não rolouu.

Mais uma vez muito obrigado aos que tentarem me ajudar, planilha em anexo.
 

Excel.xlsx

Postado

O texto abaixo foi copiado da ajuda do Excel para a função PROCV():

 

"O intervalo onde o valor de pesquisa está localizado. Lembre-se de que o valor de pesquisa deve estar sempre na primeira coluna no intervalo para que a função PROCV funcione corretamente. Por exemplo, se o valor de pesquisa estiver na célula C2, o intervalo deve começar com C."

 

Então nas suas fórmulas substitua B por D >>> DADOS!$B$3 >>> altere para >>> DADOS!$D$3, e ajuste a coluna a ser retornada em cada caso.

Postado
44 minutos atrás, OreiaG disse:

O texto abaixo foi copiado da ajuda do Excel para a função PROCV():

 

"O intervalo onde o valor de pesquisa está localizado. Lembre-se de que o valor de pesquisa deve estar sempre na primeira coluna no intervalo para que a função PROCV funcione corretamente. Por exemplo, se o valor de pesquisa estiver na célula C2, o intervalo deve começar com C."

 

Então nas suas fórmulas substitua B por D >>> DADOS!$B$3 >>> altere para >>> DADOS!$D$3, e ajuste a coluna a ser retornada em cada caso.

 

Boa tarde, consegui conforme explicou e conforme print.
Agora estou travado na segunda questão, não estou conseguindo puxar os valores.
Por exemplo, no código de rota 1012 tenho duas linhas, se digito o 829 tenho 4, não estou conseguindo pegar esses dados para as linhas de 15 à 20 na aba "capa".
Até pego alguns com índice, mas acaba pegando de outras rotas junto.

Excel.xlsx

Postado

Em C15, coluna DATA:

=SEERRO(ÍNDICE(DADOS!$C$3:$C$16;MENOR(SE((DADOS!$A$3:$A$16=$C$7);LIN($A$3:$A$16)-2);LIN(A1)));"")

 

Como as colunas das duas planilhas não estão na mesma ordem, você vai precisar ajustar cada coluna ao invés de arrastar.

Ajuste somente a coluna conforme a coluna da planilha DADOS que você quer retornar >>> DADOS!$__$3:$__$16

 

Em D15, coluna POSTO:

=SEERRO(ÍNDICE(DADOS!$K$3:$K$16;MENOR(SE((DADOS!$A$3:$A$16=$C$7);LIN($A$3:$A$16)-2);LIN(A1)));"")

 

E assim até J15. Depois selecione C15:J15 e arraste para baixo até as fórmulas retornarem vazio.

Postado
Em 30/12/2022 às 17:07, OreiaG disse:

Em C15, coluna DATA:

=SEERRO(ÍNDICE(DADOS!$C$3:$C$16;MENOR(SE((DADOS!$A$3:$A$16=$C$7);LIN($A$3:$A$16)-2);LIN(A1)));"")

 

Como as colunas das duas planilhas não estão na mesma ordem, você vai precisar ajustar cada coluna ao invés de arrastar.

Ajuste somente a coluna conforme a coluna da planilha DADOS que você quer retornar >>> DADOS!$__$3:$__$16

 

Em D15, coluna POSTO:

=SEERRO(ÍNDICE(DADOS!$K$3:$K$16;MENOR(SE((DADOS!$A$3:$A$16=$C$7);LIN($A$3:$A$16)-2);LIN(A1)));"")

 

E assim até J15. Depois selecione C15:J15 e arraste para baixo até as fórmulas retornarem vazio.

Olá amigo, tentei aqui mas só preencheu a primeira linha.
 

Excel 1.xlsx

Postado

Veja se o Excel está inserindo indevidamente na fórmula o caractere arroba @.

 

=SEERRO(@ÍNDICE(DADOS!$C$3:$C$16;MENOR(SE((@DADOS!$A$3:$A$16=$C$7);@LIN($A$3:$A$16)-2);LIN(A1)));"")

 

Postado
1 hora atrás, OreiaG disse:

Veja se o Excel está inserindo indevidamente na fórmula o caractere arroba @.

 

=SEERRO(@ÍNDICE(DADOS!$C$3:$C$16;MENOR(SE((@DADOS!$A$3:$A$16=$C$7);@LIN($A$3:$A$16)-2);LIN(A1)));"")

 

Olhei aqui, está normal.

sem arroba.jpg

  • Solução
Postado
5 horas atrás, Deltaprimo disse:

... mas só preencheu a primeira linha.

 

E os resultados não batem. Deveriam retornar os valores da linha 3 de DADOS, mas o seu print mostra que estão retornando da linha 15.

 

Veja se inserindo a fórmula como matricial funciona aí: cole a fórmula em C15 >>> pressione F2 para editar >>> em lugar de pressionar somente Enter para finalizar, pressione Ctrl+Shift+Enter.

 

Em C15 deve retornar 03/10/2022 e em D15 COTEGY.

Postado
45 minutos atrás, OreiaG disse:

 

E os resultados não batem. Deveriam retornar os valores da linha 3 de DADOS, mas o seu print mostra que estão retornando da linha 15.

 

Veja se inserindo a fórmula como matricial funciona aí: cole a fórmula em C15 >>> pressione F2 para editar >>> em lugar de pressionar somente Enter para finalizar, pressione Ctrl+Shift+Enter.

 

Em C15 deve retornar 03/10/2022 e em D15 COTEGY.

Funcionou, muito obrigado mesmo.

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!