Bom dia!
Estou precisando de uma fórmula que possa trazer de forma mais simples a informação. Tenho uma lista com duas colunas, e preciso que toda vez que um nome igual for inserido na coluna B, eu possa localizar também o código existente na coluna A para essa mesma linha.
Segue o Exemplo em anexo e abaixo:
Na coluna E estou pensando em usar =ÚNICO(B2:B310) já que essa listagem de A e B é um relatório de dados duplicados ou triplicados que é preciso verificar se são homônimos, ou se trata de duplicação de registro.
RM | NOME | NOME | RM 1 | RM 2 | RM 3 | ||
11 | TEREZINHA DE OLIVEIRA SANTOS | CELIA REGINA DA SILVA | 218 | 595 | |||
65 | MARIA EONICE DOMINGUES | LUIZ ANTONIO E CAMPOS | 238 | 622 | 1041 | ||
72 | PAULO SERGIO DE OLIVEIRA | ||||||
116 | MARIA DE LOURDES DA SILVA | ||||||
154 | PAULO ROBERTO DE ALMEIDA | ||||||
159 | LUIZ ANTONIO DE ALMEIDA | ||||||
183 | ANTONIO CARLOS DE OLIVEIRA | ||||||
201 | JOSE MARIA DOS SANTOS | ||||||
214 | YOSHIKO KOBAYASHI | ||||||
218 | CELIA REGINA DA SILVA | ||||||
238 | LUIZ ANTONIO DE CAMPOS | ||||||
266 | JOSE CARLOS DA SILVA | ||||||
333 | MARIA JOSÉ DOMINGUES | ||||||
421 | JOÃO BATISTA | ||||||
474 | JAIRO FERRAZ DE SOUZA | ||||||
479 | MARIA APARECIDA VIEIRA | ||||||
515 | ROSELI ROSA DA SILVA | ||||||
581 | LUIZ CARLOS DE PAULA | ||||||
595 | CELIA REGINA DA SILVA | ||||||
622 | LUIZ ANTONIO DE CAMPOS | ||||||
634 | JOÃO BATISTA DA SILVA | ||||||
642 | LUIZ CARLOS DE ALMEIDA | ||||||
1041 | LUIZ ANTONIO DE CAMPOS |
Att
Josy Martins
Estamos tão preocupados c/ o q queremos ter, q ás vezes nos esquecemos d agradecer o q já temos. Afinal, gratidão significa q a energia recebida deve ser devolvida.
Feliz aqle q transfere o q sabe e aprende o q ensina.
@daphne 365
Att
Josy Martins
Estamos tão preocupados c/ o q queremos ter, q ás vezes nos esquecemos d agradecer o q já temos. Afinal, gratidão significa q a energia recebida deve ser devolvida.
Feliz aqle q transfere o q sabe e aprende o q ensina.
Boa tarde.
Delete os valores que estão no intervalo E2:H2 e experimente as fórmulas abaixo.
Em E2:
=ÚNICO(FILTRO(B2:B310;B2:B310<>""))
Em F2 e copiar para baixo:
=TRANSPOR(FILTRO($A$2:$A$310;$B$2:$B$310=$E2))
Good luck!
Bom dia @estevaoba
Preciso filtrar os nomes que se repetem e que possuem códigos diferentes, conforme o exemplo postado.
Att
Josy Martins
Estamos tão preocupados c/ o q queremos ter, q ás vezes nos esquecemos d agradecer o q já temos. Afinal, gratidão significa q a energia recebida deve ser devolvida.
Feliz aqle q transfere o q sabe e aprende o q ensina.
Josy, transforme os intervalos de dados em uma tabela. Dessa forma, quando novos nomes repetidos forem inseridos, a fórmula será atualizada automaticamente.
Na coluna D, insira a seguinte fórmula:
=LET(nomes;BYROW(Tabela1[NOME];LAMBDA(x;SE(CONT.SE(INDIRETO("$B2:"&"B$"&LIN(x));INDIRETO("B"&LIN(x)))>=2;x;"")));ÚNICO(FILTRO(nomes;nomes<>""))
Para os RMs, tenho duas opções:
- Opção 1:
Se o limite de RM for até o RM 3, você pode usar as seguintes fórmulas nas colunas E, F e G:
Coluna E:
=LET(aux;BYROW(Tabela1[NOME];LAMBDA(x;CONT.SE(INDIRETO("$B2:"&"B$"&LIN(x));INDIRETO("B"&LIN(x)))&x));SEERRO(BYROW(D2#;LAMBDA(x;FILTRO(Tabela1[RM];aux="1"&x)));""))
Coluna F:
=LET(aux;BYROW(Tabela1[NOME];LAMBDA(x;CONT.SE(INDIRETO("$B2:"&"B$"&LIN(x));INDIRETO("B"&LIN(x)))&x));SEERRO(BYROW(D2#;LAMBDA(x;FILTRO(Tabela1[RM];aux="2"&x)));""))
Coluna G:
=LET(aux;BYROW(Tabela1[NOME];LAMBDA(x;CONT.SE(INDIRETO("$B2:"&"B$"&LIN(x));INDIRETO("B"&LIN(x)))&x));SEERRO(BYROW(D2#;LAMBDA(x;FILTRO(Tabela1[RM];aux="3"&x)));""))
Dessa forma, essas fórmulas serão atualizadas automaticamente conforme os dados forem inseridos.
- Opção 2:
Se nos seus dados podem ter mais de três RMs, como RM 4, RM 5 e etc, sugiro ignorar a opção 1 e usar a fórmula sugerida pelo colega acima:
=TRANSPOR(FILTRO(Tabela1[RM];Tabela1[NOME]=E2))
A diferença é que essa fórmula não se atualizará automaticamente, portanto, você precisará arrastá-la para baixo sempre que um novo nome aparecer na coluna D.
No anexo, você encontrará uma planilha de exemplo.
@estevaoba Muito obrigada!
Att
Josy Martins
Estamos tão preocupados c/ o q queremos ter, q ás vezes nos esquecemos d agradecer o q já temos. Afinal, gratidão significa q a energia recebida deve ser devolvida.
Feliz aqle q transfere o q sabe e aprende o q ensina.
@daphne Muito obrigada!
Att
Josy Martins
Estamos tão preocupados c/ o q queremos ter, q ás vezes nos esquecemos d agradecer o q já temos. Afinal, gratidão significa q a energia recebida deve ser devolvida.
Feliz aqle q transfere o q sabe e aprende o q ensina.