Truco BUSCARV n.° 9: coincidencia parcial

Índice
  1. Video
  2. Narrativo
  3. Cortar a tajos

Digamos que queremos que BUSCARV coincida con el valor de búsqueda “Región Norte” con el “Subtotal de la Región Norte” almacenado en el rango de búsqueda. Comenzamos esta serie analizando el cuarto argumento. Sabemos que puede ser VERDADERO o FALSO. FALSO significa coincidencia exacta y VERDADERO significa coincidencia aproximada. Entonces, ¿qué es exactamente una coincidencia aproximada? Bueno, como habrás adivinado, profundizaremos en eso y piratearemos el primer argumento para lograr nuestro verdadero objetivo: una coincidencia parcial.

He creado una demostración en video y una narrativa escrita como referencia.

Nota: dependiendo de tu versión de Excel, es posible que tengas BUSCAR XL como opción… más información aquí: https://www.excel-university.com/xlookup/

Video

Narrativo

Entonces, confirmemos de qué estamos hablando. Hemos almacenado la región en la celda B7 como se muestra a continuación.

Ahora, nos gustaría escribir una fórmula en C7 que recupere la cantidad correspondiente de la Tabla 1, que se muestra a continuación.

Entonces, comenzamos con algo como esto:

=BUSCARV(B7, Tabla1, 2, FALSO)

Y presionamos Enter y obtenemos #N/A como se muestra a continuación.

Después de reflexionar sobre esto, tiene sentido. Tiene sentido porque usamos FALSO (o 0) para el cuarto argumento. Eso le dice a BUSCARV que realice una coincidencia exacta. Dado que la “Región Norte” en B7 no coincide exactamente con el “Subtotal de la Región Norte” que se encuentra en la tabla, obtenemos un error. Hablamos de esto hace mucho tiempo en Hack 3 .

Pero sabemos que el cuarto argumento tiene dos opciones posibles. TRUE se describe como Coincidencia aproximada , como se muestra a continuación.

Entonces, lo intentamos. ¡Malditas! El mismo error, como se muestra a continuación.

Ah, pero luego recordamos algo sobre la importancia del orden de clasificación. Hablamos de esto hace un tiempo en el Hack 1 .

Entonces, ordenamos la tabla en orden ascendente según la primera columna. Como se muestra abajo.

Cuando inspeccionamos nuestra fórmula, en realidad devuelve el valor de la Región Este, como se muestra a continuación.

¡Ay! ¿Que esta pasando aqui? Bueno, como comentamos en el Truco 2 , cuando configuramos el cuarto argumento en VERDADERO, en realidad le estamos pidiendo a Excel que realice una búsqueda de rango. Cuando BUSCARV realiza una búsqueda de rango, escanea la primera columna. Devuelve la fila donde el valor de la tabla es mayor o igual que la fila y menor que el valor de la fila siguiente. Si bien esto tiene mucho sentido para nosotros cuando el rango se compone de números, es un poco más difícil de visualizar cuando nuestra columna de búsqueda tiene valores de texto. Pero, efectivamente, la cadena de texto “Región Norte” es en realidad menor que “Subtotal de la Región Norte”, por lo que se devuelve el valor de la fila Subtotal de la Región Este.

Entonces, parece que no queremos una coincidencia exacta. Y no queremos una coincidencia aproximada. Pero estas son las dos únicas opciones para el cuarto argumento. Verdadero o falso. No hay una tercera opción. ¿Entonces, qué se supone que debemos hacer? ¿Hacerlo manualmente? ¡No claro que no! Eso nos lleva al truco.

Cortar a tajos

Lo que realmente buscamos es una coincidencia parcial . Una coincidencia parcial es cuando solo es necesario que coincida una parte del texto. En este caso, queremos que el valor de búsqueda “Región Norte” coincida con la fila que comienza con “Región Norte” incluso si incluye algo después, como “Subtotal” o un montón de espacios adicionales. Por ahora, pensemos en ello así. Queremos encontrar una fila en el rango de búsqueda que “comience con” nuestro valor de búsqueda. ¿Como hacemos eso? Aquí está el truco.

Hack: use un comodín en el primer argumento

Un comodín es un personaje que puede sustituir a otros personajes. Por ejemplo, el asterisco * puede representar cualquier número de caracteres. Entonces, debemos unir nuestro valor de búsqueda al asterisco. Y, para hacerlo, necesitaremos la ayuda del operador de concatenación que analizamos en el Truco 7 . El asterisco debe estar entre comillas, por lo que nuestra fórmula actualizada se ve así:

=BUSCARV( B7"*" , Tabla1, 2, FALSO)

Ahora cuando le damos Enter… ¡sí, funciona!

Usando el comodín, le pedimos a BUSCARV que busque un valor en la columna de búsqueda que comience con el valor en B7.

También podríamos buscar una fila que termine con el valor en B7 así:

“*”B7

Y podríamos buscar una fila que contenga el valor en B7 de esta manera:

“*”B7”*”

El archivo de muestra a continuación contiene las fórmulas en caso de que desee consultarlas.

Si tiene otros trucos de BUSCARV relacionados, ¡compártalo publicando un comentario a continuación!

  • Archivo de muestra: BUSCARV Hack 9.xlsx

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...