Fazer procv em que o dado referência da busca é repetido

Excel Procv
Código Tuss Exame
40302423 Sódio
40302423 Sódio Urinário

 

Quero puxar, para uma outra tabela, todas as informações da coluna B da tabela acima, ou seja, quando fizesse um "procv" com o código 40302423, viessem para a nova tabela as duas linhas com as respectivas informações, e não somente uma delas, como ocorre fazendo o "procv" normal.

Foto de Raony P.
Raony perguntou há 2 meses
6 respostas
Professor André L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 meses
Contatar André Luis

Bom dia, a forma mais eficiente seria desenvolver um pequeno programa em VBA que procura todos os códigos indicados e relacionasse abaixo os valores correspondentes.

Outra forma, sem programação, é colocar tosos os valores da coluna B em colunas diferentes na mesma linha do código. Creio que não seja este o teu desejo, pois acredito que tu vai colocar nas linhas os códigos que podem ou não serem repetidos.

De qualquer forma, para responder com maior eficácia, é necessário co hecer mais detalhes do que tu desejas.

Envie uma dúvida e receba resposta imediata

Respostas da IA e de professores particulares
Enviar dúvida
Professor Reginaldo A.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 meses
Contatar Reginaldo

bom dia, se o código e o exame são diferentes é possível fazer a busca concatenada com ambas as colunas. Isso fará o procvbuscar o que deseja. Outra forma mais eficiente é trocar o procv pelas funções índice e corresp e realizar a busca concatenada.

Caso tenha dificuldade em fazer isso contact-me. 

Professor Hamilton T.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 meses
Contatar Hamilton Noboru

Usando só a função PROCV sem que haja uma melhoria na sua Tabela original ela não funcionará. A maior questão neste ponto está relacionada a isso.

Mas se você usar o Filtro Avançado resolverá tranquilamente o seu problema já que ele executa a filtragem dos dados usando TODAS as colunas da Tabela como critérios de filtragem (quantos critérios usar é de acôrdo com a vontade do usuário).

Além do mais, o Filtro avançado permite que os dados sejam segregados e copiados para outro local (na mesma planilha) caso queira. Se quiser copiar para uma outra planilha basta fazer uma macro bem simples para isso.

Prof. Hamilton

Professor Paulo M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 meses
Contatar Paulo

Boa noite Raony, pode utilizar a função FILTRO junto com a função ÚNICO e a função CONCAT, imaginando que temos o código Tuss na coluna A, exame na coluna B a fórmula ficaria:

 

=CONCAT(ÚNICO(FILTRO(B:B;A:A=[código tuss buscado])&", "))

 

Professor Vilson B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 meses
Contatar Vilson Rafael

Olá Raony,

Use a função filtro para isso. Só a função a FILTRO já é suficiente para chegar no resultado que você deseja.

Professor Felipe M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 mês
Contatar Felipe
Para realizar uma pesquisa usando a função PROCV (VLOOKUP em inglês) em que o dado de referência da busca é repetido, você pode adicionar uma coluna auxiliar com um identificador único para cada linha. Isso garantirá que a função PROCV encontre o valor correto, mesmo quando o dado de referência está repetido. Aqui está um exemplo de como você pode fazer isso: Suponha que você tenha os seguintes dados em uma planilha do Excel: ID Nome Idade 1 João 25 2 Maria 30 3 João 28 4 Pedro 35 5 João 32 Para realizar a pesquisa usando PROCV, você pode adicionar uma coluna de identificação única, por exemplo, concatenando o nome e a idade: ID Nome Idade Identificador 1 João 25 João25 2 Maria 30 Maria30 3 João 28 João28 4 Pedro 35 Pedro35 5 João 32 João32 Em seguida, você pode usar a função PROCV com base nesse identificador único para buscar informações. Por exemplo, se você deseja encontrar a idade de "João" que tem o identificador "João28", a fórmula seria: plaintext Copiar =PROCV("João28", A:E, 4, FALSO)   Onde: - "João28" é o valor de referência único que você está procurando. - A:E são as colunas onde você tem os dados, incluindo a coluna de identificador. - 4 é o índice da coluna onde a idade está localizada. - FALSO indica que você deseja uma correspondência exata. Dessa forma, mesmo que o nome "João" esteja repetido na coluna de nomes, o identificador único garantirá que a função PROCV encontre a idade correta.
Tenha sua atividade, tarefa, lista de exercícios, ou projeto resolvida por um professor especialista
Você define o prazo
Interação com o professor por chat
Se não gostar da resolução, reembolsamos
Enviar tarefa

Envie suas dúvidas pelo App