En este artículo, veremos cómo podemos combinar múltiples valores y usarlos como criterios de búsqueda para buscar valores específicos en el conjunto de datos de Excel. Para este propósito, usaremos la fórmula BUSCARV, la fórmula más básica para realizar una búsqueda de valores en Excel. Veremos una forma modificada de BUSCARV para realizar una búsqueda usando múltiples valores.
Primero, veamos una fórmula general:
Fórmula:
=VLOOKUP(v1&v2,dataset_part,column,0)
Aquí,
- Aquí v1 y v2 significan esas dos celdas, que se utilizarán para la búsqueda en combinación.
- Dataset_part significa el valor de celda inicial y el valor de celda final, sobre el cual se realizará la búsqueda. Esto también puede consistir en todo el conjunto de datos.
- La columna indica de qué columna debe tomarse el valor.
- Aquí 0 significa la aproximación de búsqueda en vlookup. Se puede establecer en 1 para habilitar la aproximación.
Ahora, veamos brevemente, o un resumen, cómo funcionará BUSCARV en la Columna de Criterios Múltiples. Aquí, tenemos 2 formas de modificar VLOOKUP para que sea capaz de realizar una búsqueda en múltiples criterios, son:
- Columna auxiliar.
- Función ELEGIR.
La columna auxiliar será una especie de trabajo redundante, ya que tenemos que proporcionar valores combinados de aquellas columnas en las que VLOOKUP está realizando la búsqueda, o podemos usar la concatenación para concatenar los valores de las columnas. Debe tenerse en cuenta que la columna auxiliar debe ser la primera columna de nuestros datos. La función ELEGIR generalmente se prefiere a la creación de una columna auxiliar en conjuntos de datos más pequeños.
Ahora, veamos un ejemplo en ambos sentidos.
Usando la columna auxiliar:
Ahora, supongamos que tenemos este conjunto de datos con nosotros. En el lado izquierdo se escribe el conjunto de datos principal y en el lado derecho se debe sacar un registro de la base de datos principal. Ahora, puede usar la función CONCATENAR o puede escribir manualmente los valores combinados de sus columnas de criterios en la columna auxiliar. Aquí queremos conocer el área de estudio de RIZWAN AHMAD. Pero, no conocemos ningún otro método que VLOOKUP para realizar esto. Entonces, usaremos BUSCARV para lograr esto. Primero, veamos la fórmula y entendámosla argumento por argumento.
=VLOOKUP(H1&H2,A2:D5,4,0)
La salida de esto será:
Ahora, logramos el resultado correcto, pero ¿cómo? Veámoslo.
- H1 y H2: el nombre se divide en 2 celdas, que se han tomado de las celdas de criterios.
- A2:D5: Los datos se toman de este rango.
- 4: Este es el número de columna desde el cual se recuperarán los datos, es decir, de la columna AREA.
- 0: Esto significa que la aproximación de búsqueda está desactivada.
Aquí, lo que hay que tener en cuenta es que la columna auxiliar siempre debe crearse en la primera columna del conjunto de datos.
Ahora, como se discutió, la columna de ayuda no es muy adecuada para conjuntos de datos más pequeños. Por lo tanto, utilizaremos la función ELEGIR junto con BUSCARV para lograr la búsqueda de criterios múltiples.
Uso de la función ELEGIR:
Ahora, supongamos que el conjunto de datos dado es grande y queremos conocer el área de estudio de RIZWAN AHMAD, entonces, para esto, usaremos la función ELEGIR, que nos ayudará a crear una array 2D, en la que los valores de los criterios de búsqueda y otros los argumentos serán almacenados y utilizados.
Teniendo en cuenta este conjunto de datos, la fórmula será:
=VLOOKUP(H1&&H2,CHOOSE({1,2},B2:B5&&C2:C5,D2:D5),2,0)
Insertando esta fórmula en H3, obtendremos el mismo resultado que el obtenido anteriormente. Ahora, ¿cómo funcionó esta fórmula? Veamos argumento por argumento.
- H1&&H2: Este será el valor requerido de búsqueda. Como no usamos la columna auxiliar, tenemos que usar el resultado concatenado. Entonces, usamos «&» para unir o concatenar el nombre.
- {1,2}: esto creará una array 2D, que almacenará los nombres concatenados y la columna de AREA, desde la cual se obtendrá el valor.
- B2:B5&&C2:C5: Esto concatenará las dos columnas de nombre y las almacenará en la primera columna de la array 2D creada por la función ELEGIR.
- D2:D5: Esto colocará los valores de la columna AREA en la segunda columna de la array 2D creada por la función ELEGIR.
- 2: este número indica qué columna de la array 2D debe usarse para obtener el valor, por lo que en nuestro caso, es la segunda columna (ÁREA).
- 0: Esto significa que la aproximación de búsqueda está desactivada.
Nota: si desea cierta separación entre la concatenación, puede usar cualquier símbolo, un espacio en blanco dentro de «» (comillas dobles). Tenga en cuenta que debe colocarse entre los valores &&, que se utilizan para la fusión. Entonces, por ejemplo, al fusionar H1 Y H2, pero con cierta separación de espacio en blanco, podemos escribirlo como–>H1&” “&H2.
Para grandes conjuntos de datos, se prefiere la columna auxiliar a la función ELEGIR para realizar búsquedas de criterios múltiples con BUSCARV.
Publicación traducida automáticamente
Artículo escrito por gs2000april y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA