Hola tengo dos columnas en excel con los números.
La columna tiene más números de la Columna B.
Quiero ordenar la Columna B por los valores que coincidan en Columna
Si el valor en la columna a no se encuentra en la columna B i desea que la columna B para mostrar "MISSING"
Ya he ordenado ambas columnas en orden ascendente.
por ejemplo. de la salida quiero:
A B
2001 2001
2002 2002
2003 MISSING
2004 2004
2005 MISSING
2006 MISSING
2007 2007
Por favor, sugiera qué fórmula que debo usar. Gracias
Contar el número de repeticiones de un valor en Una col en col B. Si el número es 0, entonces es falta.
=IF(COUNTIF(B:B,A1)=0,"Missing",A1)
Si no hay también muchos artículos distintos, se podría anexar una lista con (a=número, b=»PERDIDOS»), ordenar por y, a continuación, quitar la «FALTA» de entrada si hay más entradas con el mismo valor de Un
Primera parte (insertar y orden) se puede hacer en excel pero creo que para la segunda parte (la eliminación de los «desaparecidos», si hay más entradas) necesita de VBA.
Actualización: basado en los comentarios de abajo
Suponiendo que se tiene una tabla de excel como este:
y que te gustaría algo como:
Podría utilizar algo como el siguiente algoritmo:
en la columna C de relleno de las celdas que corresponden a los de las células en Un con:
=IF(ISNA(VLOOKUP(Ax,$B:$B,1,FALSE)), "Missing", Ax)
Por supuesto, sustituir
x
enAx
con el índice de la celda.En C tendrás tu resultado con la «Falta» de las entradas.
Esta fórmula de trabajo:
NOMBRE?