Puedo hacer una "dinámica" de vlookup cambiando el índice de la columna ... y obtener fácilmente la columna completa de la "base de datos" ... puedo elegir cualquier clave en cualquier orden.
esta es la tabla de datos + y la búsqueda:
Y estas son las fórmulas detrás:
mi pregunta si la dinámica vlookup formula e. g vlookup ($ g5, $ A: $ E, J $ 4, falso) ... se puede convertir en índice de coincidencia? por ejemplo, índice (E: E, coincidencia (A8, A: A, 0))
¿Cómo puedo obtener las columnas A y E sin perder el beneficio de rendimiento de la coincidencia de índice?
Respuestas:
Utilizar el
OFFSET
función.OFFSET
toma un rango como entrada, luego devuelve un rango que es un número específico de filas hacia abajo, columnas a la derecha y un cierto ancho y alto. En este caso, y asumiendo que los datos en su captura de pantalla son al revés, usaríamos algo como esto:los
OFFSET
toma tres argumentos (permite cinco, pero solo estamos usando tres aquí). El primero es el punto de inicio, en este caso, A: A. El segundo es el número de filas para moverse hacia abajo, en este caso, 0. El tercero es el número de columnas para moverse hacia la derecha. Aquí es donde estamos haciendo el trabajo, extrayendo el número de referencia de la fila 4 y moviéndonos por ese número de columnas (-1, para tener en cuenta el hecho de que la columna 1 = 0 columnas de movimiento para nuestra referencia).fuente