
A coluna A contém isto: 007 0000486007 014400021031021983 4 0 A coluna B contém isto: 486007
Existe uma fórmula que possa encontrar o número duplicado em ambas as colunas, embora o número de dígitos varie na coluna A e na coluna B?
Responder1
Supondo que todos os caracteres sejam [0-9] e que tenhamos apenas 0 questões iniciais (apenas os exemplos que você deu me levaram a esta conclusão)
em D1 =value(A1)
(e preencha, faça isso com tudo isso)
em E1=value(B1)
Agora eliminamos todos os zeros iniciais e eles são números reais.
em F1 =vlookup(E1,$D$1:$D$10,1,false)
(ao preencher, tenha cuidado para bloquear os intervalos como eu fiz aqui) onde $D$10 é qualquer que seja a última célula com um valor na coluna D
se você quiser um valor VERDADEIRO/FALSO, podemos usar alguns truques
=IFERROR(OR(TRUE,VLOOKUP(E1,$D$1:$D$10,1,FALSE)), FALSE)
A parte Or nos fornece valores "TRUE" reais, se vlookup for um erro ou for um erro, então iferror será alterado para FALSE.
alternadamente
=if(iserror(vlookup(E1,$D$1:$D$10,1,false)), FALSE, TRUE)
Observe que se você pesquisar 0, 0 é um "FALSO" no Excel, então não podemos simplesmente usar vlookup como teste, também ocorrerá um erro.