hola
Me permito copiarte el texto de la ayuda de Excel porque si lo hubieras mirado, no habrías tenido que esperar una respuesta...
Sintaxis BUSCARV(valor_buscado;matriz_buscar_en;índice_col;valor_aproximado) valor_buscado es el valor a encontrar en la primera columna de la matriz. El argumento valor_buscado puede ser un valor, una referencia o una cadena de texto. matriz_buscar_en es la tabla de datos en la que se realiza la búsqueda del valor. Utiliza una referencia a un rango o un nombre de rango, por ejemplo Base de datos o Lista. Si el argumento valor_aproximado es VERDADERO, los valores de la primera columna del argumento matriz_buscar_en deben estar en orden ascendente: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO. De lo contrario, la función BUSCARV puede devolver un valor incorrecto. Si el argumento valor_aproximado es FALSO, los elementos de la tabla no necesariamente deben estar ordenados. Puedes ordenar los valores en orden ascendente eligiendo, en el menú Datos, la opción Ordenar y seleccionando la opción Ascendente. Los valores de la primera columna del argumento matriz_buscar_en pueden ser texto, números o valores lógicos. La función no distingue entre mayúsculas y minúsculas. índice_col es el número de la columna del argumento matriz_buscar_en cuyo valor correspondiente debe devolverse. Si el argumento índice_col es igual a 1, la función devuelve el valor en la primera columna del argumento matriz_buscar_en; si el argumento índice_col es igual a 2, el valor se devuelve en la segunda columna del argumento matriz_buscar_en, y así sucesivamente. Si el argumento índice_col es menor que 1, la función BUSCARV devuelve el valor de error #VALOR! y si el argumento índice_col es mayor que el número de columnas del argumento matriz_buscar_en, la función BUSCARV devuelve el valor de error #REF!. valor_aproximado representa un valor lógico que indica si deseas que la función BUSCARV busque un valor exacto o cercano al que has especificado. Si este argumento es VERDADERO o se omite, se devuelve un dato cercano. En otras palabras, si no se encuentra ningún valor exacto, se devuelve el valor inmediatamente inferior a valor_buscado. Si valor_aproximado es FALSO, la función BUSCARV devuelve exactamente el valor buscado. Si no hay ningún valor que coincida, se devuelve el valor de error #N/A.
--
siempre zen
Gracias por tu ayuda.
De hecho, el error es tonto... en lugar de nombrar la tabla de referencia, se seleccionó de la siguiente manera =BUSCARV(M3; tabla!A130:B494; 2; FALSO); por consiguiente, al extender la selección, ¡la tabla de referencia también se movía!
Conclusión: =BUSCARV(M3; tabla!$A$130:$B$494; 2; FALSO).
Tenía el mismo problema que tú porque, en la tabla de referencia, los valores a buscar estaban precedidos por '.
Seleccioné toda la columna y la convertí en número...
¡Si puede servirle a alguien!