James Chen envía esta publicación de invitado. James es miembro del grupo Excel Gurus en LinkedIn.
La mayoría de las veces necesitamos extraer información de varias hojas de trabajo en un libro de trabajo. Si tiene cuidado de nombrar constantemente las hojas de trabajo, puede combinar BUSCARV con INDIRECTO para extraer datos de diferentes hojas de trabajo. Esta técnica es un ahorro de tiempo y vida.
Supongamos que tiene una hoja de ventas con varios clientes y recibe una nueva hoja de trabajo cada mes. Sea constante al elegir una regla de nomenclatura para las hojas de trabajo. Por ejemplo, podría utilizar Sales_Jan_2012, Sales_Feb_2012, Sales_Mar_2012. Esto es lo que me gusta llamar denominación uniforme.
En una hoja de resumen, desea buscar las ventas del cliente XYZ de cada hoja mensual. Supongamos que tiene fechas de Excel verdaderas para enero de 2012, febrero de 2012, marzo de 2012 en B3: D3. Tienes el nombre del cliente en A4. La estructura de cada hoja de ventas mensual es cliente en A y ventas en B. Pruebe esta fórmula:
=VLOOKUP($A4,INDIRECT(“Sales_”&TEXT(B$3,”MMM_YYYY”)&”!$A:$B),2,False)
Cómo funciona: la función TEXTO da formato a la fecha en el formato Jan_2012. El ampersand es un operador de concatenación, por lo que termina pasando Sales_Jan_2012! $ A: $ B a la función INDIRECTA. La función buscará dinámicamente una hoja de trabajo diferente según la fecha en la fila 3.
Esto es especialmente útil cuando tiene múltiples y múltiples hojas de datos de origen uniformes de las que necesita extraer.