[RESUELTO] UsarBuscarVParaBuscarParteDeUnTextoEnUnaMatriz.
[RESUELTO] UsarBuscarVParaBuscarParteDeUnTextoEnUnaMatriz.
Buenas noches, llevo varios dias intentando lo siguiente... tengo unas celdas con textos cortos pero varias palabras ej: Supermercado Pepito, Supermercado Juan, Tienda Zapatos, Tienda Jeans, Tienda Niños, Mc Burguer, Burguer Ring, etc..
Luego tengo una pequeña tabla con solo parte de esos nombres pero simplificados en una palabra, ej: Supermercado, Tienda, Burguer, etc.. y lo que quiero hacer es utilizar BuscarV u otra funcion para que por ejemplo si busco Supermercado Juan en la tabla matriz (donde estan los nombres simplificados), si coincide cualquier palabra con la matriz, aparezca ya la otra palabra ( el nombre simplificado vamos) Adjunto captura para que veais como es lo que quiero hacer.
Quiero que en tipo de gasto aparezca como aparece en la imagen, pero de forma automatica, las filas de la A1 a la A9 estan puestas manualmente, como ejemplo.
He leido de usar esta formula pero no funciona: =BUSCARV("*"&A10&"*";G21:G24;1;0)
Espero que alguien pueda ayudarme.
Gracias.
Saludos.
Diosx
Luego tengo una pequeña tabla con solo parte de esos nombres pero simplificados en una palabra, ej: Supermercado, Tienda, Burguer, etc.. y lo que quiero hacer es utilizar BuscarV u otra funcion para que por ejemplo si busco Supermercado Juan en la tabla matriz (donde estan los nombres simplificados), si coincide cualquier palabra con la matriz, aparezca ya la otra palabra ( el nombre simplificado vamos) Adjunto captura para que veais como es lo que quiero hacer.
Quiero que en tipo de gasto aparezca como aparece en la imagen, pero de forma automatica, las filas de la A1 a la A9 estan puestas manualmente, como ejemplo.
He leido de usar esta formula pero no funciona: =BUSCARV("*"&A10&"*";G21:G24;1;0)
Espero que alguien pueda ayudarme.
Gracias.
Saludos.
Diosx
Openoffice 4.1.5 / Windows 7 64
Re: Usar BuscarV para buscar parte de un texto en una matriz
La formula que propones no funciona en OpenOffice pues utiliza comodines cuyo uso no está implementado en OpenOffice, en lugar de las expresiones regulares que si implementa, añade un punto delante de cada * y debería funcionar.
=BUSCARV(".*"&A10&".*";G21:G24;1;0)
=BUSCARV(".*"&A10&".*";G21:G24;1;0)
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Usar BuscarV para buscar parte de un texto en una matriz
Hola mriosv, gracias por la ayuda... me funciona pero al reves, quiero justo lo contrario, buscar cualquier palabra de por ejemplo " Comida Rapida" ( o sea que busque "Comida" o "Rapida") en una matriz que aparezca "Comida", "Otros" "Ropa" "Ocio" etc.., sabes como puedo hacerlo??
Gracias por todo.
Gracias por todo.
Openoffice 4.1.5 / Windows 7 64
Re: Usar BuscarV para buscar parte de un texto en una matriz
Por favor adjunta el fichero de ejemplo no la imagen e indica en el mismo lo que quieres obtener.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Usar BuscarV para buscar parte de un texto en una matriz
Buenas tardes, gracias por tus esfuerzos de ayudarme, a ver quiero coger la columna de "Comercio" para buscar cualquiera de las palabras que contengan y buscarlas en una matriz, y si coincide muestre la segunda columna de la matriz. (quiero mostrarla donde aparece "Tipo de gasto" justo al lado del precio.)
Adjunto fichero.
Gracias de nuevo por todo.
Saludos.
Adjunto fichero.
Gracias de nuevo por todo.
Saludos.
- Adjuntos
-
- Prueba.ods
- (12.14 KiB) Descargado 98 veces
Openoffice 4.1.5 / Windows 7 64
Re: Usar BuscarV para buscar parte de un texto en una matriz
Sustituyendo los espacios entre palabras por '|' que es el operador Ó en las expresiones regulares creo que soluciona el problema, siempre que alguna de las palabras esté en la lista.
Código: Seleccionar todo
=BUSCARV(SUSTITUIR(".*"&A2&".*";" ";"|");$F$24:$G$27;2;0)
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Usar BuscarV para buscar parte de un texto en una matriz
Aquí otra opción con formula matricial.
Saludos.
Saludos.
- Adjuntos
-
- Prueba (1).ods
- Buscar datos.
- (12.54 KiB) Descargado 136 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Re: Usar BuscarV para buscar parte de un texto en una matriz
Gracias a todos funciona genial!!!! SALUDOS!
Openoffice 4.1.5 / Windows 7 64
Re: Usar BuscarV para buscar parte de un texto en una matriz
Por favor, si consideras que el tema ha sido resuelto, marcalo como tal, mira en: ¿Cómo marcar como RESUELTO un tema?, de esta forma, conseguiremos un Foro más ordenado.
Saludos
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro