Vamos a realizar una práctica en la que sabiendo el número de cuenta identificaremos el nombre de la entidad partiendo de una tabla en la que aparecen en la columna A los códigos de identificación y en la columna B el nombre de la entidad.
Partamos del supuesto que en la tabla de todos los bancos con su identificación lo tenemos en la hoja llamada ‘Listado’ y que en la hoja llamada ‘Cuenta’ tenemos la siguiente estructura de datos.
Hemos preparado un xls para descargar con los códigos y nombres de las entidades para que te sea más sencillo realizar la práctica.
En la celda E2 deberá aparecer el nombre de la entidad que buscaremos según el valor introducido en la celda A2. Este valor es el índice de búsqueda en la tabla situada en la hoja ‘Listado‘. Recuerda que el valor de la celda A2 es un valor alfanumérico de 4 posiciones.
En caso de no saber el dígito de control de la cuenta, tenemos una práctica en la que te explicamos como calcularlo.
Empecemos con la resolución del problema.
Como lo que deseamos es buscar un valor en una tabla y que este valor es el índice y que este está en la primera columna de la tabla deberemos utilizar la función BUSCARV()
BUSCARV(Valor que se desea buscar en la matriz; Matriz de datos donde buscar datos; Columna que se desea obtener dato; Ordenado)
Repasemos los argumentos de la función y así podremos montar la función.
Valor que se desea buscar en la matriz: en este caso será el valor que tengamos en la celda A2, que es la entidad bancaria de la cuenta corriente.
Matriz de datos donde buscar datos: es la tabla donde están todos los elementos de nuestra tabla de códigos de entidad y nombre de la entidad. En esta ocasión está en la hoja ‘Listado’. En el momento de editar la fórmula tan solo tendremos que hacer clic en el nombre de la hoja y a continuación seleccionar toda la tabla.
Columna que se desea obtener: en esta ocasión queremos como resultado la columna 2. Recuerda que las columnas se enumeran y no se escribe el nombre de la columna. De esta forma la columna 1 son los códigos y la 2 los nombres.
Ordenado: e indicaremos FALSO ya que así nos aseguramos que la tabla esté o no esté ordenada nos mostrará resultados.
La función final debería quedar de la siguiente forma:
=BUSCARV(A2;Listado!A2:B266;2;FALSO)
Comments (2)
Buenas tardes:
Gracias por la explicación
Necesitaría más ayuda con excel. Podría ayudarme?
Me resulta muy complicado
Gracias
Atentamente
Tere
¿por qué la fórmula no da el valor de la tabla-matriz cuando el valor a obtener es cero? Da #N/A. El resto de los valores buscados sí que los da.