Buscar fila y hoja: consejos de Excel

Tabla de contenido

Cómo escribir una fórmula de Excel que buscará un valor en una hoja diferente según el producto seleccionado. Cómo extraer datos de una hoja de trabajo diferente para cada producto.

Ver video

  • Rhonda de Cincinnati: ¿Cómo buscar tanto la fila como la hoja de trabajo?
  • Use la columna Fecha para averiguar qué hoja usar
  • Paso 1: Cree una VLOOKUP regular y use FORMULATEXT para ver cómo debería verse la referencia
  • Paso 2: use la concatenación y la función TEXTO para crear una referencia que se parezca a la referencia de matriz de tabla en la fórmula
  • Paso 3: cree su VLOOKUP, pero para la matriz de la tabla, use INDIRECT (resultados del paso 2)
  • Paso 4: Copie la fórmula del paso 2 (sin el signo igual) y péguela en la fórmula del paso 3

Transcripción del video

Aprenda Excel del Podcast, Episodio 2173: Busque la hoja y la fila.

Oye, bienvenido de nuevo al netcast, soy Bill Jelen. Estuve en Cincinnati la semana pasada y Rhonda en Cincinnati tenía esta gran pregunta. Rhonda necesita buscar este producto, pero la tabla de búsqueda es diferente, dependiendo de qué mes sea. Mira, tenemos diferentes tablas de búsqueda aquí de enero a abril y, presumiblemente, también para los otros meses. Bien.

Así que voy a usar INDIRECTO para resolver esto, pero antes de hacerlo INDIRECTO, siempre me resulta más fácil hacer una VLOOKUP directa. Entonces, podemos ver cómo se verá el formulario. Así que buscamos A1 en esta tabla en enero, y queremos que la séptima columna, coma FALSO, todas las BUSCARV terminen en FALSO. (= BUSCARV (A2, 'Enero de 2018'! A1: G13,7, FALSO)). Bien.

Y, bueno, esa es la respuesta correcta. Lo que realmente me interesa es obtener el texto de la fórmula. Entonces me muestra cómo se verá la fórmula. Y todo el truco aquí es que estoy tratando de construir una columna de ayuda que se verá exactamente como esta Referencia, ¿verdad? Así que esta parte, solo esa parte de ahí. Bien. Así que esta columna de ayuda tiene que verse como se ve esa cosa. Y lo primero que quiero hacer es usar la función TEXTO de la fecha, la función TEXTO de la fecha, para obtener mmm, espacio, aaaa, entonces, "mmm aaaa" así- - que debería devolver, para cada una de las celdas, qué mes estamos buscando. Ahora, necesito envolver eso en apóstrofos. Si no hubiera habido un nombre de espacio allí, no necesitaría los apóstrofos, pero los necesito. Así que vamos a Concactenate por adelantado,el apóstrofo, así que eso es cita, apóstrofe, cita, y, y luego aquí, otra cita, apóstrofo y signo de exclamación, A1: G13, cita de cierre, ampersand allí.

Bien. Así que ahora, lo que hemos hecho con éxito aquí en la columna Ayudante, es que creamos algo que se ve exactamente como la matriz de la tabla en BUSCARV. Bien. Entonces, nuestra respuesta, entonces, será = BUSCARV de esta celda, A2, coma, y ​​luego, cuando lleguemos a la matriz de la tabla, usaremos el INDIRECTO. INDIRECTO es esta función genial que dice: "Oye, aquí hay una celda que parece una referencia de celda, y quiero que vayas a F2, tomes lo que parece una referencia de celda y luego uses lo que esté en esa referencia de celda como la respuesta, "coma, 7, coma, FALSO", así. (= VLOOKUP (A2, 'Jan 2018'! A1: G13,7, FALSE)) Muy bien, ahora, sobre la marcha, estamos eligiendo un diferente tabla de búsqueda y devolviendo los valores dependiendo de si es abril o qué.

Bien. Así que tomemos este 4/24, lo cambiaré al 2/17/2018, así, y deberíamos ver que el 403 cambia a 203, perfecto. Está funcionando. Bien. Ahora, no necesitamos estas dos columnas aquí, por supuesto, y realmente, si lo piensas, no necesitamos toda esta columna. Podríamos tomar todo eso, excepto el signo igual, Ctrl + C para copiarlo, y luego, donde tenemos D2, simplemente pegar, así. Perfecto. Haga doble clic para derribar eso y deshacerse de esto. Ahí está nuestra respuesta. Muy bien, usaremos nuestro texto de fórmula aquí, solo para echar un vistazo a la respuesta final.

Tengo que decirte, si tuviera que construir esa fórmula desde cero, no lo haría. No podría hacerlo. Lo arruinaría, seguro. Es por eso que siempre lo construyo en pasos: averiguo cómo se verá la fórmula y luego Concatené la columna Auxiliar que se usará dentro del INDIRECTO, y finalmente, tal vez aquí al final, vuelva a armar todo.

Hola, muchos consejos como este consejo en el libro, Power Excel con. Esta es la edición 2017 con el misterio de Excel 617 resuelto. Haga clic en esa "I" en la esquina superior derecha para obtener más información.

Muy bien, resumen de este episodio: Rhonda de Cincinnati: cómo buscar tanto la fila como la hoja de trabajo. Utilizo la columna Fecha para averiguar qué hoja usar; así que construyo una VLOOKUP regular y uso el texto de la fórmula para ver cómo debería verse la referencia; y luego construya algo que se parezca a esa referencia usando la función de texto para convertir la Fecha en Mes y Año; use Concatenation para construir algo que se parezca a la referencia; y luego, cuando construya su BUSCARV para el segundo argumento, la matriz de la tabla, use INDIRECTO; y luego señalar los resultados del paso 2; y luego el cuarto paso opcional allí, copie la fórmula del paso 2, sin el signo igual, y péguela en la fórmula del paso 3, de modo que termine con una sola fórmula.

Bueno, quiero agradecer a Rhonda por asistir a mi seminario en Cincinnati, y quiero agradecerles a ustedes por pasar. Nos vemos la próxima vez para otro netcast de.

Descargar archivo

Descargue el archivo de muestra aquí: Podcast2173.xlsm

Articulos interesantes...