[RESUELTO] UsarBuscarVParaBuscarParteDeUnTextoEnUnaMatriz.

Discute sobre la aplicación de hojas de cálculo
Responder
diosx
Mensajes: 4
Registrado: Mié Feb 21, 2018 11:33 pm

[RESUELTO] UsarBuscarVParaBuscarParteDeUnTextoEnUnaMatriz.

Mensaje por diosx »

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
Adjuntos
Calc prueba.jpg
Openoffice 4.1.5 / Windows 7 64
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por mriosv »

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)
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
diosx
Mensajes: 4
Registrado: Mié Feb 21, 2018 11:33 pm

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por diosx »

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.
Openoffice 4.1.5 / Windows 7 64
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por mriosv »

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)
diosx
Mensajes: 4
Registrado: Mié Feb 21, 2018 11:33 pm

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por diosx »

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.
Adjuntos
Prueba.ods
(12.14 KiB) Descargado 98 veces
Openoffice 4.1.5 / Windows 7 64
mriosv
Mensajes: 2335
Registrado: Sab Dic 27, 2008 1:12 am
Ubicación: Galiza (España)

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por mriosv »

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)
Prueba.ods
Busca cualquier palabra de un texto en una lista.
(16.1 KiB) Descargado 105 veces
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por fornelasa »

Aquí otra opción con formula matricial.
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!
diosx
Mensajes: 4
Registrado: Mié Feb 21, 2018 11:33 pm

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por diosx »

Gracias a todos funciona genial!!!! SALUDOS!
Openoffice 4.1.5 / Windows 7 64
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Usar BuscarV para buscar parte de un texto en una matriz

Mensaje por mauricio »

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
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder