¿Existe una fórmula para mostrar si una columna contiene un número duplicado en otra columna y la longitud de los números varía?

¿Existe una fórmula para mostrar si una columna contiene un número duplicado en otra columna y la longitud de los números varía?

La columna A contiene esto: 007 0000486007 014400021031021983 4 0 La columna B contiene esto: 486007

¿Existe alguna fórmula que pueda encontrar el número duplicado en ambas columnas aunque el número de dígitos varíe en la columna A y en la columna B?

Respuesta1

Suponiendo que todos los caracteres son [0-9] y solo tenemos 0 problemas iniciales (solo los ejemplos que usted dio me llevaron a esta conclusión)

en D1 =value(A1)(y rellene, hágalo con todos estos)

en E1=value(B1)

Ahora hemos eliminado todos los ceros iniciales y son números reales.

en F1 =vlookup(E1,$D$1:$D$10,1,false)(cuando complete el relleno, tenga cuidado de bloquear rangos como lo tengo aquí) donde $D$10 es cualquiera que sea la última celda con un valor en la columna D

Si quieres un valor VERDADERO/FALSO, podemos usar algunos trucos.

=IFERROR(OR(TRUE,VLOOKUP(E1,$D$1:$D$10,1,FALSE)), FALSE)

La parte O nos proporciona valores "VERDADEROS" reales, si vlookup es un error, o será un error, por lo que si el error será FALSO.

alternativamente

=if(iserror(vlookup(E1,$D$1:$D$10,1,false)), FALSE, TRUE)

Tenga en cuenta que si buscara 0, 0 es "FALSO" en Excel, por lo que no podemos usar vlookup como prueba, también aparecerá un error.

información relacionada