Mostrando las entradas con la etiqueta buscarv. Mostrar todas las entradas
Mostrando las entradas con la etiqueta buscarv. Mostrar todas las entradas

31 de enero de 2025

馃搳馃攷 C贸mo usar SI y UNIRCADENAS para manejar m煤ltiples resultados en un b煤squeda

¿C贸mo buscar m煤ltiples resultados en Excel y unirlos en una sola celda?

Si has trabajado con Excel, seguramente conoces la funci贸n BUSCARV, que permite encontrar un s贸lo valor en una tabla. Pero, ¿Qu茅 pasa si queremos encontrar varios valores que coincidan con un criterio y unirlos en una sola celda? Aqu铆 es donde entran en juego las funciones SI y UNIRCADENAS.

Imagina que tienes una tabla con productos y sus respectivas categor铆as, y deseas obtener en una celda todos los productos que pertenecen a una categor铆a espec铆fica.

Ejemplo de datos:

Supongamos que tenemos la siguiente tabla en Excel:


Ahora, queremos encontrar todos los productos de la categor铆a "Electr贸nica" y unirlos en una sola celda. Esta categor铆a la tengo escrita en C7

Aplicando la f贸rmula con SI y UNIRCADENAS

Podemos lograr esto con la siguiente f贸rmula en Excel:

D7=UNIRCADENAS(", ", VERDADERO, SI($B$2:$B$6=$C$7, $A$2:$A$6, ""))
***Recuerde que si el separador de unidades de su equipo es ";" debe cambiarlo en toda la funci贸n. 

Explicaci贸n de la f贸rmula: 

En C7 vamos a tener la categor铆a que quiero consultar, en este ejemplo es Electr贸nica

SI($B$2:$B$6=$A$7, $A$2:$A$6, "")

✅En la parte del condicional SI se compara cada celda de la columna B con la categor铆a en C7.

✅Si hay coincidencia, devuelve el producto de la columna A.

✅Si no hay coincidencia, devuelve una celda vac铆a.

UNIRCADENAS(", ", VERDADERO...)

Une los valores encontrados con una coma y un espacio.

VERDADERO omite los valores vac铆os, asegurando que la lista solo contenga los productos encontrados.

Resultado esperado

Si en C7 escribimos Electr贸nica, la celda con la f贸rmula mostrar谩:

Producto A, Producto B, Producto E

Ventajas de 茅sta t茅cnica

✅ No requiere macros ni programaci贸n avanzada.

✅ Funciona din谩micamente al cambiar la categor铆a en C7.

✅ Usa funciones nativas de Excel, asegurando compatibilidad con versiones recientes.


Conclusi贸n

Esta soluci贸n es ideal para quienes necesitan buscar m煤ltiples valores en una tabla y unirlos en un solo resultado. Prueba esta t茅cnica en tus hojas de c谩lculo y optimiza tu flujo de trabajo en Excel.


¿Te ha sido 煤til este truco? ¡D茅janos tu comentario y comparte este art铆culo con quienes lo necesiten!


 NOTA: Si la cadena resultante es mayor a 32767 caracteres (largo), la funci贸n UNIRCADENAS devuelve el error #¡VALOR!. 

 

Si te gust贸, s铆guenos en Twitter  para recibir nuestras actualizaciones y trucos

--> Leer m谩s...

9 de junio de 2018

Top 10 de Vendedores - Funcion Jerarquia

Para nuestro siguiente caso, tenemos le listado de vendedores, con sus respectivos valores totales de ventas.

Queremos detereminar un Top 10 de vendedores, para el informe mensual. Para esto usamos la funcion Jerarquia.equiv que nos devuelve la posicion o jerarquia de un numero dentro de un listado de numeros, veamos nuestro listado inicial.

EJEMPLO
































A continuaci贸n en la columna C, vamos a usar la funcion jerarquia.equiv, para que me devuelva la posicion de cada una de las filas. usaremos la funcion en la celda C6, pero antes miremos la sintaxis de la funci贸n:


Sintaxis


JERARQUIA(n煤mero,referencia,[orden])

La sintaxis de la funci贸n JERARQU脥A.EQUIV tiene los siguientes argumentos:

N煤mero:    Obligatorio. Es el n煤mero cuya jerarqu铆a (clasificaci贸n) desea conocer.

Referencia     Obligatorio. Es una matriz de una lista de n煤meros o una referencia a una lista de n煤meros. Los valores no num茅ricos se pasan por alto.

Orden     Opcional. Es un n煤mero que especifica c贸mo clasificar el argumento n煤mero.

 Si omite el argumento orden o es 0 (cero), Microsoft Excel determina la jerarqu铆a de un n煤mero como si la lista definida por el argumento referencia se ordenara en forma descendente.

Si el argumento orden es diferente de cero, Microsoft Excel determina la jerarqu铆a de un n煤mero como si la lista definida por el argumento referencia se ordenara en forma ascendente.

 Veamos en C6

 =JERARQUIA.EQV(B6;$B$6:$B$36;0) en nuestro caso el n煤mero es B6, es el n煤mero que voy a evaluar, la referencia es la matriz o rango que contiene todos los numeros a evaluar, est谩 con signo pesos porque deseo dejar la referencia absoluta, el orden  es cero, porque lo deseo descendente.



Teniendo este resultado podemos armar en una nueva tabla mi top 10. Observe muy muy bien, que la posicion me qued贸 en la tercera columna, dado que esto me afecta el proximo paso. En la F5 y G5 crearemos la tabla con las columnas Ranking y Vendedor.




Vamos a usar buscarv pero de derecha a izquierda, dado que nuestra posicion (jerarquia calculada antes) qued贸 en la tercera columna,, y buscarv normal nos exige que la columna a buscar est茅 de primera 
Puedes ver mas detalles en el vinculo a continuaci贸n http://ideasdeexcel.blogspot.com/2017/02/funcion-buscarv-de-derecha-izquierda.html 

Puedes ver mas el uso de BuscarX en  https://ideasdeexcel.blogspot.com/2021/11/video-como-utilizar-buscar-v-h-x-en.html  esta funci贸n es poderosisima, y reemplaza el buscarV de derecha a izquierda.
Aqui vamos a buscar el ranckig o posicion, de los que acabamos de calcular, y que nos devuelva el nombre del vendedor de cada una de las posiciones especificadas.

 =BUSCARV($F6;ELEGIR({2\1};$A$5:$A$36;$C$5:$C$36);2;0)





Este seria nuestro  resultado ya tenemos el top 10 de nuestros vendedores





Tambien podriamos traer el valor vendido para luego graficar, en caso de ser requerido. Este lo hacemos usando la misma funcion buscarv de derecha a izquierda.



Por ejemplo la formula uasda en H6=BUSCARV($F6;ELEGIR({2\1};$B$5:$B$36;$C$5:$C$36);2;0)

con ALT + F1 podemos graficar rapidamente




Descargue aqui este ejemplo



Si a煤n no est谩s suscrito al Video Curso Gratuito "10 Temas de Excel que todo usuario debe conocer" puedes hacerlo en: https://www.visiontecnologica.com/Eventos/excel2016/10temasdeexcel.html  y tambi茅n te invito a suscribirte a este canal de Youtube para recibir todas nuestras novedades. 




Si te gust贸, s铆guenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer m谩s...

6 de noviembre de 2017

B煤squeda avanzada con comod铆n (*)


El Excel, es una aplicaci贸n que te permite manipular datos num茅ricos y alfanum茅ricos a trav茅s de una hoja de c谩lculo. Estos datos est谩n dispuestos en celdas, las cuales se suelen distribuir de una forma bidimensional de filas y columnas. En Excel se pueden encontrar de manera muy f谩cil y r谩pida todo tipo de valores o informaci贸n de las columnas y las filas, por eso a continuaci贸n te vamos a explicar c贸mo encontrar datos r谩pidamente con Excel. 

 Para lograr una b煤squeda normal s贸lo es necesario Ctrl+B y digitar la palabra a buscar, pero sucede que algunas veces debemos buscar con comodines como el * por ejemplo, veamos:
 
Para abrir la ventana de busqueda : Tambi茅n tendremos que usar el atajo CTRL + B 贸  ir a pesta帽a Inicio - grupo edici贸n - Buscar y Seleccionar - clic en men煤 Buscar

 Para este ejemplo deseamos buscar palabras que tengan SO + cualquier letra + A y estos seran los resultados usando (*)





Pero si buscas algo m谩s especializado es necesario que en la b煤squeda coloques el signo de pregunta “?”+“*” m谩s el caracter y te dar谩 una aproximaci贸n de resultados. En caso de que la b煤squeda incluya el asterisco o el signo de interrogaci贸n deber谩s agregar este signo a tu b煤squeda “~”






Si a煤n no est谩s suscrito al Video Curso Gratuito "10 Temas de Excel que todo usuario debe conocer" puedes hacerlo en: https://www.visiontecnologica.com/Eventos/excel2016/10temasdeexcel.html  y tambi茅n te invito a suscribirte a este canal de Youtube para recibir todas nuestras novedades.


Si te gust贸, s铆guenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer m谩s...

26 de agosto de 2017

Encontrar palabra en un texto y devolver resultado, Funcion BuscarV y Extrae

 Basada en una pregunta de nuestros lectores, donde nos indica que tiene un texto en unas celdas de excel, y requiere extraer primero una palabra de estos textos, y luego hacer un buscarv en otros datos: veamos el ejemplo , necesita encontrar en el cuadra de abajo el nombre del cliente que se encuentra en el cuadro de arriba y devolver su relacion.
 

Detalle de la funcion Buscarv

SINTAXIS de BUSCARV: =BUSCARV(Valor a buscar;indicador de columna;ordenado)

Detalle de la funcion Extrae


Sintaxis de la funci贸n EXTRAE
La funci贸n EXTRAE tiene 3 argumentos:

  •    Texto (obligatorio): La cadena de texto original de donde deseamos extraer los caracteres.
  •     Posici贸n_inicial (obligatorio): El n煤mero de la posici贸n que ocupa el primer car谩cter que deseamos extraer. El primer car谩cter del Texto tiene siempre la posici贸n n煤mero 1.
  •     N煤m_de_caracteres (obligatorio): El n煤mero de caracteres que se van a extraer del Texto a partir de la posici贸n inicial.

Detalle de la funcion Largo

Sintaxis de la funci贸n LARGO

LARGO(texto)

La sintaxis de las funciones LARGO tiene los siguientes argumentos:
  • Texto    Obligatorio. Es el texto cuya longitud desea obtener. Los espacios se cuentan como caracteres.


 La funci贸n la usaremos de la siguiente manera en B3 a B10

 =BUSCARV(EXTRAE(A3;8;LARGO(A3)-7);$A$15:$B$22;2;0)


 Al largo le estamos restando 7 caracteres, que corresponden  a la cantidad de la palabra "PAGO A " y que a partir de aqui me extraiga los caracteres a la derecha, para buscar con este dato dentro de la funcion buscarv.




Este ser谩 el resultado esperado. 

 
Si te gust贸, s铆guenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer m谩s...

29 de abril de 2017

BUSCAR V para devolver mas de una columna


Muchas veces nos hemos visto en la necesidad de traer mas de un resultado en nuestras busquedas con BUSCARV, en esta oportunidad veremos como lograrlo.

SINTAXIS de BuscarV Normal : =BUSCARV(Valor a buscar;indicador de columna;ordenado)

Para este ejercicio reemplazaremos en el indicador de columna por esto: ;COLUMNA(I3:M3)-COLUMNA(I3)+2

Quedaria asi: =BUSCARV(A4;H3:M7;COLUMNA(I3:M3)-COLUMNA(I3)+2;0)


Ahora veremos la construccion completa:

Ejemplo: Tengo en mi ejemplo un cuadro de ventas por mes por vendedor.



y deseo buscar de cada vendedor sus ventas mes a mes. En la celda A4 digitar茅 el vendedor a buscar.

En la cela B4 digitaremos =BUSCARV(A4;H3:M7;COLUMNA(I3:M3)-COLUMNA(I3)+2;0) finalmente CTRL+SHIFT +ENTER para que sea una funcion matricial. 
.
Esta parte de la formula COLUMNA(I3:M3)-COLUMNA(I3)+2 nos permite indicarle que la columna en la que se encuentra es la 2 y asi traer el resultado de cada periodo.



Detalladamente encontraran que no hay referencias en la celdas ($) fijacion de celdas.

Este ser谩 nuestro resultado.



DESCARGUE AQUI ESTE EJEMPLO



Otros temas que pueden interesarle:

http://ideasdeexcel.blogspot.com.co/2011/04/videotutorial-buscarv-que-es-y-cuando.html

http://ideasdeexcel.blogspot.com.co/2010/10/funcion-buscarv.html

http://ideasdeexcel.blogspot.com.co/2013/07/funcion-buscarv-sin-coincidencia_27.html

http://ideasdeexcel.blogspot.com.co/2017/02/funcion-buscarv-de-derecha-izquierda.html











Si te gust贸, s铆guenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer m谩s...

27 de julio de 2013

Funci贸n BuscarV sin coincidencia



Definici贸n: La funci贸n BUSCARV permite hallar un valor en una primera columna de una matriz (o rango de datos).

La V significa vertical entonces la funci贸n BUSCARV significa Buscar valor Vertical.

Nota: En Excel 2010, la funci贸n fue nombrada como CONSULTAV.
Sintaxis de la funci贸n

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado) 

- Valor_buscado: Es el valor que se va a buscar en la primera columna de la matriz de tabla. Valor_buscado puede ser un valor o una referencia.

- Matriz_buscar_en  Dos o m谩s columnas de datos. Use una referencia a un rango o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los valores que busca .

- Indicador_columnas  Este campo hace referencia al n煤mero de columna de matriz_buscar_en desde la cual debe devolverse el valor coincidente. Si el argumento indicador_columnas es igual a 1, la funci贸n devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y as铆 sucesivamente.

- Ordenado: Especifica si BUSCARV va a buscar una coincidencia exacta o aproximada:
                  Si se omite o es VERDADERO, se devolver谩 una coincidencia exacta o aproximada (sin coincidencia) el cual es el valor m谩s alto inferior al valor_buscado, en otras palabras el n煤mero menor al valor_buscado que se encuentre en la matriz_buscar_en 

               
Veamos un ejemplo pr谩ctico:

En este ejemplo, se busca en la columna Rango Inicial de una tabla de comisiones, el valor correspondiente de la columna Comisi贸n (los valores se refieren a porcentajes seg煤n venta).

Para efectos de este ejercicio, le hemos dado el nombre "Comisiones" al rango comprendido entre E2 y G7. Ver mas detalles













El valor_buscado los encontraremos en la tabla a continuaci贸n, columna B:













Al aplicar la f贸rmula  BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado) donde:
valor_buscado=B2
matriz_buscar_en=Comisiones
indicador_columnas=3 (corresponde a la columna G de la matriz Comisiones)
ordenado=verdadero

Esta f贸rmula aplica para las celdas C2 a C6.  La f贸rmula debe queda como lo muestra la imagen a continuaci贸n:












Los resultados obtenidos ser铆an












Nota: para el uso de la funci贸n buscarv sin coincidencia en el par谩metro ordenado se puede usar la palabra "verdadero" 贸 el numero 1 贸 dejar en blanco el campo y funcionar谩 de igual manera.


Si te gust贸, s铆guenos en Twitter  para recibir nuestras actualizaciones y trucos
--> Leer m谩s...