Página 1 de 1
ÍNDICE + CORRESP
Enviado: 09 Out 2019 às 14:34
por ANTONIOTST
Boa tarde caros membros;
Gostaria de entender porque a formula
Código: Selecionar todosSEERRO(ÍNDICE(BDtabelao[Nome];CORRESP($J$5;BDtabelao[Leitor];0));"")
não está buscando determinadas matriculas.
No caso são 38 matriculas que não consigo trazer para aba HABILITAÇÃO >
C5,D16,O2,O6 e
O8. Sendo que eu insiro a matricula na aba HABILITAÇÃO >
J5
Segue em anexo o arquivo.
OBS: AS MATRICULAS QUE ESTÃO COM PROBLEMA DE NÃO VIM A INFORMAÇÃO ESTÁ ABA BDTABELAO JÁ FILTRADA.
Att;
ANTONIOTST

Re: ÍNDICE + CORRESP
Enviado: 09 Out 2019 às 19:47
por Jimmy
Antônio,
Essas matrículas que não estão funcionando, não estão sendo interpretadas pelo Excel como números, os demais estão. Se colocar na célual AC2 a função =enum(C2) e copiar até a AC368, verá VERDADEIRO nas células da coluna C que o Excel está entendendo tratar-se de números, e FALSO naquelas que não, que são aquelas que não conseguem acessar os dados.
Para acertar o problema digitei um zero em uma célula qualquer, teclei CTRL-C para copiar, marquei a faixa C2:C368, clique direito, colar especial, colar especial novamente, adição. Ou seja, somei zero a todos eles. Isso não altera nada matematicamente, mas faz o Excel passar a reconhecer a todos como números.
Depois de fazer isso, verifiquei e os que não funcionavam passaram a funcionar (testei apenas alguns).
A origem do problema pode ser na forma com que esses dados foram parar na planilha, mas não dá pra dizer nada sem saber de mais detalhes.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Se tiver alguma dúvida, dá um alô.
Jimmy San Juan
Re: ÍNDICE + CORRESP
Enviado: 10 Out 2019 às 07:51
por Deciog
ANTONIOTST, Bom Dia.
É só mudar a formula para
=SEERRO(ÍNDICE(BDtabelao[Setor];CORRESP($J$5;VALOR(BDtabelao[Leitor]);0));"NÃO SE APLICA")
Encerrar com CTRL+SHIFT+ENTER
Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda
Decio
ÍNDICE + CORRESP
Enviado: 10 Out 2019 às 16:32
por ANTONIOTST
Caros Jimmy e Deciog;
Utilizei as duas técnicas, e atenderam. Agora tem um detalhe, o campo que não está preenchido na coluna "C" da ABA> BDtabelao as duas técnicas me retornaram a informação relativo ao campo que estiver vazio da coluna C, assim sucessivamente. Seria possível me retornar vazio?
Exemplo: o campos estiver com a matricula trazer as informações, e as que tiverem NA ou vazio, retornar vazio!
Desde já agradeço atenciosidade prestadas.
Att;
ANTONIOTST

Re: ÍNDICE + CORRESP
Enviado: 10 Out 2019 às 18:21
por Jimmy
Olá,
Resolvi essa nova questão para o primeiro bloco:
- criei uma fórmula na célula G5
- Alterei as fórmulas das células O2, C5, O6, O8 e D16, alterando $J$5 (ou J5) por J5*$G$5.
Funciona assim: Caso o valor digitado para pesquisa não for numérico, G5 valerá "A". Ao multiplicar J5 por "A" dá erro, e a função SEERRO apresenta "NÃO SE APLICA".
Falta fazer o mesmo para os outros 3 blocos, ou seja, da linha 18 pra frente.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Jimmy San Juan
Jimmy San Juan
ÍNDICE + CORRESP
Enviado: 11 Out 2019 às 08:41
por ANTONIOTST
Bom dia Jimmy;
No caso precisava do arquivo!
Att;
ANTONIOTST

Re: ÍNDICE + CORRESP
Enviado: 11 Out 2019 às 09:35
por Deciog
ANTONIOTST, Bom Dia.
Usa desta forma
=SE($J$5="";"";SEERRO(ÍNDICE(BDtabelao[Setor];CORRESP($J$5;VALOR(BDtabelao[Leitor]);0));"NÃO SE APLICA"))
Encerrar com CTRL+SHIFT+ENTER
Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda
Decio
Re: ÍNDICE + CORRESP
Enviado: 11 Out 2019 às 09:38
por Jimmy
Bom dia Antônio,
Desculpe, esqueci de anexar.
Segue agora.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Jimmy San Juan
ÍNDICE + CORRESP
Enviado: 11 Out 2019 às 10:11
por ANTONIOTST
Caro Jimmy e Deciog;
Esse tal de excel, muito loco, existe várias possibilidade fazer a mesma coisa diversas formas. Novamente obrigado pelo esclarecimento pelas soluções obtidas, todas me atenderam.
Att;
ANTONIOTST
