Encontrar la diferencia en la cantidad de artículos coincidentes de dos hojas

Encontrar la diferencia en la cantidad de artículos coincidentes de dos hojas

Tengo dos hojas diferentes en Excel con dos columnas en cada hoja. La primera columna contiene el nombre del artículo y la segunda columna la cantidad.

¿Cómo obtengo la diferencia en las cantidades?

Los artículos no están ordenados en ambas hojas y además no están en el mismo orden.

Respuesta1

Lo que buscas es la VLOOKUP()función.

Configurar Sheet2así

Captura de pantalla de la hoja de trabajo 2

y Sheet1así

Captura de pantalla de la hoja de trabajo 1

Ingrese la siguiente fórmula C2y presione Ctrl-Intro/copiar-pegar/rellenar/completar automáticamente en el resto de la columna de la tabla:

=ABS(B2-VLOOKUP(A2,Sheet2!$A$1:$B$8,2,FALSE))

Explicación:

La VLOOKUP()función funciona buscando el valor del primer argumento en la primera columna del rango especificado en el segundo argumento y devuelve el valor de la misma fila en la columna especificada por el tercer argumento. (El tercer argumento es un índice de columna de base uno de las columnas del rango del segundo argumento).

La ABS()función está ahí simplemente para hacer que todas las diferencias sean positivas. Se puede omitir si también necesita saber si la cantidad es Sheet2mayor o menor que la de Sheet1.

El #N/Aerror se produce cuando el elemento en Sheet1no tiene una entrada correspondiente en Sheet2. Si es necesario, esto se puede cambiar a cualquier cadena usando la IFERROR()función.

Respuesta2

ingrese la descripción de la imagen aquí

Cómo funciona:

  1. Escriba esto en la celda G3de Sheet 2 y complételo.

      =IFERROR(VLOOKUP(Sheet1!A3,$A$3:$B$9,2,False)-Sheet1!B3,"Not Found")
    
  2. VLOOKUPLa función busca y combina los elementos entre hojas y resta la cantidad si se encuentran; de lo contrario, IFERRORdevuelve el Not Foundmensaje.

O puede usar este también en la celda H3de Sheet 2y completarlo.

=IFERROR(ABS(IF(COUNTIF(A$3:A$9,Sheet1!A3)<>0,Sheet1!B3-INDEX(B$3:B$9,MATCH(Sheet1!A3,A$3:A$9,0))," ")),"Not Found")
  1. En la primera parte de la fórmula, COUNTIFencuentre la coincidencia entre Itemsambas hojas y, si devuelve 1, luego la siguiente parte de la fórmula Subtracts Quantitiesentre hojas que se admite mediante INDEX & MATCHcombinación.

Ajuste las referencias de celda en la fórmula según sea necesario.

información relacionada