Página 1 de 1

Coluna com valores repetidos

Enviado: 08 Mai 2020 às 18:38
por ppveiga
Srs., na planilha em anexo tenho a seguinte situação:

- preciso por exemplo digitar um valor na célula E4 e retornar a frase correspondente à linha da coluna B;
- o problema é que tem valores iguais, por exemplo, o valor 126 tem na linha 6 e 18, e quando vc entra com esse valor, ele retornara a primeira frase da coluna B, neste caso a frase da linha 6;

Tem com ao digitar um número que seja repetido, abrir uma janela para escolha da respectiva frase, daria para fazer isso com fórmula ou somente VBA?

Obrigado

Re: Coluna com valores repetidos

Enviado: 08 Mai 2020 às 18:59
por Estevaoba
Use esta outra fórmula em E4:
Código: Selecionar todos
=SEERRO(ÍNDICE($B$5:$B$56;MENOR(SE($C$5:$C$56=$E$2;LIN($C$5:$C$56)-4);LIN(Z1)));"")
Fórmula matricial. Se o seu Excel não for a última versão, cole e confirme com Ctrl+Shift+Enter.
Copie para baixo.

Good luck!

Coluna com valores repetidos

Enviado: 09 Mai 2020 às 18:15
por ppveiga
Rapaz, obrigado pelo retorno, porém continua apresentando o mesmo resultado, ou seja, entra com o valor de 126 e ele trás a frase referente ao primeiro valor de 126 encontrado na planilha, acredito que tenha que fazer mais alguma coisa na planilha e eu na verdade não estou entendendo!!!

Re: Coluna com valores repetidos

Enviado: 09 Mai 2020 às 18:20
por Estevaoba
Você precisa confirmar a fórmula como matricial, como expliquei acima.
Quando o faz corretamente, aparecem chaves { } envolvendo a fórmula na barra de fórmulas.

Favor conferir no anexo.

Coluna com valores repetidos

Enviado: 09 Mai 2020 às 18:21
por ppveiga
...hum, agora deu certo, mas não é bem isso que preciso ainda, não poderá exibir as duas frases, neste caso teria que abrir uma lista com opção para escolher uma das duas!!!
Mas de qq forma valeu!

Re: Coluna com valores repetidos

Enviado: 09 Mai 2020 às 18:37
por Estevaoba
Neste caso, crie uma coluna auxiliar que pode ser oculta, com a fórmula acima, somente modificando o final para 0, na coluna i, por exemplo, na célula i4:
Código: Selecionar todos
=SEERRO(ÍNDICE($B$5:$B$56;MENOR(SE($C$5:$C$56=$E$2;LIN($C$5:$C$56)-4);LIN(Z1)));0)
Em seguida, crie um intervalo dinâmico nomeado Valores, por exemplo, usando a função Gerenciador de nomes da guia Fórmulas, com esta fórmula no campo Refere-se a:
Código: Selecionar todos
=DESLOC($I$4;;;CONT.SE($I$4:$I$23;"<>"&0);1)
Por fim, na validação de dados digite o nome do intervalo nomeado no campo Fonte:
=Valores
Segue anexo.

Ab.

Coluna com valores repetidos

Enviado: 10 Mai 2020 às 11:07
por ppveiga
Valeu pelo retorno, é quase isso que estou precisando, mas já me ajuda muito, acredito que da forma que penso somente com VBA, de qq forma muito obrigado!

Re: Coluna com valores repetidos

Enviado: 10 Mai 2020 às 16:27
por Kledison
Boa tarde!

tentei por VBA, mas não sou expert, verifica se ajuda.

Ao digitar o código na caixa de texto, vc deverá clicar em qualquer outra célula para carregar a Combobox.

Coloquei uma opção com Listbox também

Att

Re: Coluna com valores repetidos

Enviado: 10 Mai 2020 às 17:57
por osvaldomp
Segue outra opção via macro.

Veja se aproveita.

Re: Coluna com valores repetidos

Enviado: 10 Mai 2020 às 18:02
por Kledison
Boa noite!

Show de bola Osvaldo, outro nível. :D

Att