
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 Sheet2
así
y Sheet1
así
Ingrese la siguiente fórmula C2
y 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 Sheet2
mayor o menor que la de Sheet1
.
El #N/A
error se produce cuando el elemento en Sheet1
no tiene una entrada correspondiente en Sheet2
. Si es necesario, esto se puede cambiar a cualquier cadena usando la IFERROR()
función.
Respuesta2
Cómo funciona:
Escriba esto en la celda
G3
deSheet 2
y complételo.=IFERROR(VLOOKUP(Sheet1!A3,$A$3:$B$9,2,False)-Sheet1!B3,"Not Found")
VLOOKUP
La función busca y combina los elementos entre hojas y resta la cantidad si se encuentran; de lo contrario,IFERROR
devuelve elNot Found
mensaje.
O puede usar este también en la celda H3
de Sheet 2
y 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")
- En la primera parte de la fórmula,
COUNTIF
encuentre la coincidencia entreItems
ambas hojas y, si devuelve1
, luego la siguiente parte de la fórmulaSubtracts Quantities
entre hojas que se admite medianteINDEX & MATCH
combinación.
Ajuste las referencias de celda en la fórmula según sea necesario.