La fórmula de matriz derramada que está intentando introducir se extenderá más allá del rango de la hoja de cálculo. Inténtalo de nuevo con un rango o matriz más pequeño.
En el ejemplo siguiente, mover la fórmula a la celda F1 resolverá el error y la fórmula se reproducirá correctamente.
Causas comunes: referencias de columna completas
A menudo es un método mal entendido de crear fórmulas de BUSCARV mediante la especificación del argumento lookup_value . Antes de que la matriz dinámica admita Excel, Excel solo tendría en cuenta el valor de la misma fila que la fórmula y omitiría cualquier otra, puesto que BUSCARV esperaba solo un único valor. Con la introducción de las matrices dinámicas, Excel considera todos los valores proporcionados al lookup_value. Esto significa que si se proporciona una columna completa como el lookup_value argumento, Excel intentará buscar todos los valores de 1.048.576 en la columna. Una vez que lo haya hecho, intentará enviarlos a la cuadrícula y es muy probable que el final de la cuadrícula se quede en un #SPILL. .
Por ejemplo, cuando se coloca en la celda E2 como en el ejemplo siguiente, la fórmula = BUSCARV (A:A, A:C, 2, falso) solo buscaría el identificador en la celda a2. Sin embargo, en la matriz dinámica de Excel, la fórmula provocará un #SPILL. error porque Excel buscará en toda la columna, devolverá resultados de 1.048.576 y saltará al final de la cuadrícula de Excel.
Hay tres formas sencillas para resolver este problema:
# |
Llegando |
Fórmula |
---|---|---|
1 |
Haga referencia solo a los valores de búsqueda que le interesan. Este estilo de fórmula devolverá una matriz dinámica, pero no funciona con tablas de Excel.
|
= BUSCARV (a2: A7, A:C, 2, falso) |
2 |
Haga referencia solo al valor en la misma fila y, a continuación, copie la fórmula hacia abajo. Este estilo de fórmula tradicional funciona en tablas, pero no devolverá una matriz dinámica.
|
= BUSCARV (a2; A:C; 2; falso) |
3 |
Solicite que Excel realice una intersección implícita con el operador @ y, a continuación, copie la fórmula hacia abajo. Este estilo de fórmula funciona en tablas, pero no devolverá una matriz dinámica.
|
= BUSCARV (@A: A, A:C, 2, falso) |
¿Necesitas más ayuda?
Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.