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

InformationsquelleAutor user3419585 | 2014-06-06

3 Comentarios

  1. 4

    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)

    • Gracias eso es exactamente lo que necesito!
    • No olvides marcar si esta es la respuesta a sus preguntas. Gracias!
  2. 2

    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:

    A     B
    2001  2001
    2001  2003
    2002  2005
    2003
    2004
    2004
    2005
    

    y que te gustaría algo como:

    A     B
    2001  2001
    2001  2001
    2002  Missing
    2003  2003
    2004  Missing
    2004  Missing
    2005  2005
    

    Podría utilizar algo como el siguiente algoritmo:

    • el fin de toda la tabla por Un
    • 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 en Ax con el índice de la celda.

    En C tendrás tu resultado con la «Falta» de las entradas.

    • Lo siento, no te entiendo. Sólo necesito para ordenar la columna B por los valores coincidentes en la Columna A. Columna B tiene menos elementos que la Columna A. Si el valor en la Columna a no está en la Columna B, sólo quiero que la Columna B para decir «no existe» por lo tanto, en lugar de tener lagunas voy a tener «FALTA»
    • por ejemplo. 2001 2001 2002 2002 2003 FALTAN 2004 2004 2004 FALTAN
    • Gracias apreciada!
  3. -2

    Esta fórmula de trabajo:

    =IF(ISNA(VLOOKUP(AA,$B:$B,1,FALSE)), "Missing", AA)
    

    NOMBRE?

    • Bienvenido a ASÍ. Sus respuestas deben ser auto-explicativo. Es necesario marcar el código y hacerlo legible.

Dejar respuesta

Please enter your comment!
Please enter your name here