¿Te has encontrado con que tienes dos archivos y necesitas "jalar" datos de uno al otro, siempre y cuando coincidan en alguna columna?
Para nuestro ejercicio tenemos dos archivos, uno contiene un listado de órdenes con su código de prioridad y el otro la lista de códigos de prioridad y su descripción. El objetivo es agregar en el primer archivo la descripción de prioridades del segundo, de acuerdo a su código, para una mejor comprensión.
Por favor descarga los siguientes archivos:
Conozcamos la función a utilizar:
=BUSCARV(dato_a_buscar, rango_búsqueda, columna_a_extraer, tipo_coincidencia)
Dependiendo de la versión de Excel, a veces puede no encontrarse la función BUSCARV(). En su lugar, es posible encontrar la función CONSULTAV(). Su uso es el mismo y su estructura es similar.
Donde:
- dato_a_buscar: Dato en el archivo 1, relacionado con el archivo 2, cuya descripción deseamos extraer. Para nuestro ejemplo, cada código de prioridad en el archivo "Datos".
- rango_búsqueda: Selección de columnas y filas en el archivo 2. La selección debe contener en la primera columna todos los posibles códigos relacionados y en la última columna los valores a extraerse en caso que coincidan. En nuestro caso, la primera columna corresponde a los códigos de prioridad y la última a la descripción.
- columna_a_extraer: Número de la última columna de la selección anterior, la que contiene los datos a extraerse, contando a partir de la primera columna de la selección. En este ejemplo la columna con la descripción es la segunda de nuestra selección.
- tipo_coincidencia: Indica si se busca una coincidencia aproximada (1) o exacta (0). Personalmente, siempre busco coincidencias exactas.
Pasemos al ejercicio para comprenderlo mejor:
- Inserta una columna a la derecha de la columna "Prioridad de orden" y colócale por nombre "Descipción prioridad".
- En la celda E2 comienza digitando lo siguiente:
=BUSCARV(D2,
En este punto, sin abandonar la celda, dirígete al archivo "Cruzar_Prioridades" y selecciona las celdas que contienen los códigos y su descripción. Verás cómo la fórmula se va completando en la barra de fórmulas.Ahora, una vez seleccionado el rango, completa la fórmula agregando lo siguiente y presiona "Enter" en tu teclado:
,2,0)
La fórmula te quedará finalmente como esta:
=BUSCARV(D2,[Cruzar_Prioridades.xlsx]Hoja1!$A$2:$B$5,2,0) - Copia la celda E2 y pégala desde la E3 hasta la E11. Verás cómo se asigna la descripción correspondiente para cada código.
Dejo a tu disposición el archivo con el ejercicio:




Publicar un comentario