Haz tu Pregunta
0

Buscar terminos parecidos en dos columnas

preguntado 2020-07-09 14:00:01 +0200

Imagen Gravatar de jose_83

updated 2020-07-12 17:09:08 +0200

Buenas a todos.

Tengo un .csv con dos columnas, es el mismo producto pero una columna está en Inglés y la otra columna está en Español.

Me gustaría saber cual es la forma para localizar las palabras que se repiten en ambas columnas. He probado con la Formato/Condicional/Condición y no me da el resultado que deseo.

Saludos y muchas gracias.

descripción de la imagen

C:\fakepath\muestraproductos.ods

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

Comments

@jose_83:

No está del todo claro lo que deseas comparar. Suponiendo que quieres comparar las celdas completas, y que los datos están en las columnas A y B, entre las filas 2 y 99, puedes usar la siguiente fórmula en la celda C2, y la copias hacia abajo:

=BUSCARV(B2;$A$2:$A$99;1;0)

Adjunto un archivo de ejemplo.

Para agregar más información a tu pregunta, pulsa en edit; también puedes agregar comentarios a una respuesta. Responder está reservado para las soluciones.

Imagen Gravatar de LeroyG LeroyG ( 2020-07-09 16:16:20 +0200 )edit

La cuestión es que no aparece el mismo nombre en ambas columnas, una columna está en Inglés y la otra en Español. Necesito que Calc me compare ambas columnas pero que no sea una búsqueda exacta del termino que hay en la celda, solo si una palabra o término coincide en ambas columnas.

He añadido una imagen a mi primer comentario.

Imagen Gravatar de jose_83 jose_83 ( 2020-07-09 16:35:47 +0200 )edit

@jose_83: Gracias por agregar una imagen. No veo qué comparar, y solo hay una palabra en inglés (motherboard) lo demás son nombres y códigos. Tal vez lo comparable aparezca más abajo.

¿Has probado alguna vez con menu Datos - Texto a columnas? Puedes ver la ayuda sobre el tema.

Imagen Gravatar de LeroyG LeroyG ( 2020-07-09 16:58:48 +0200 )edit

Los nombres o códigos a los que te refieres, eso es lo que debo de comparar para buscar los que se repiten en ambas columnas.

He probado con Datos-Textos a Columnas y nada.

Imagen Gravatar de jose_83 jose_83 ( 2020-07-09 18:28:06 +0200 )edit

¿Puedes dar un ejemplo del contenido de una celda en A con su contrapartida en B? Es más fácil encontrar X456URK en otras celdas si ese texto está solo y no después de Motherboard.

Prueba de seleccionar una celda, y elige menu Datos - Texto a columnas, y en las opciones de separación elige Espacio.

Si conviertes el texto a columnas usando el espacio como separador, puedes comparar celdas completas.

Imagen Gravatar de LeroyG LeroyG ( 2020-07-09 19:35:14 +0200 )edit

He añadido una captura de los terminos que coinciden en ambas columnas.

La celda de la izquierda corresponde a la columna A y la otra celda a la columna B.

Me gustaría ver que terminos coinciden en ambas columnas.

"Prueba de seleccionar una celda, y elige menu Datos - Texto a columnas, y en las opciones de separación elige Espacio. Si conviertes el texto a columnas usando el espacio como separador, puedes comparar celdas completas."

Voy volver a probar.

Imagen Gravatar de jose_83 jose_83 ( 2020-07-09 20:59:53 +0200 )edit

La captura en este caso no ayuda, sube el fichero reducido al mínimo y marca las celdas de la segunda columna que corresponden con alguna celda de la primera, para poder intentar ver lo que quieres conseguir.

Imagen Gravatar de m.a.riosv m.a.riosv ( 2020-07-12 11:30:06 +0200 )edit

He subido el archivo como se me ha pedido. He puesto dos productos de color amarillo para saber que es el mismo pero los terminos dentro de la celda son diferentes, cuando ejecuto la acción de ver cuales son los que se repiten LibreOffice no me da respuesta porque interpreta que son diferentes.

Imagen Gravatar de jose_83 jose_83 ( 2020-07-12 17:12:40 +0200 )edit

1 Responder

Ordenar por » viejos nuevas más votado
1

respondido 2020-07-14 11:09:26 +0200

Imagen Gravatar de m.a.riosv

Te anexo una posible solución, aunque seguramente no es perfecta. Probablemente el fichero original era un excel porque tiene activados los comodines para las búsquedas en lugar de las expresiones regulares.

De cualquier forma seguramente tendrás que pulir la formula para obtener el máximo posible de resultados correctos.

=BUSCARV("*"&SUSTITUIR(MID(A2;ENCONTRAR(" ";A2);99);"x.x";"")&"*";B:B;1;0)

C:\fakepath\BusquedaPorParteDelTexto.ods

edit marcar como ofensivo delete enlace mas

Comments

Muchas gracias por la ayuda y por posibles soluciones.

Voy a probarla la fórmula.

Imagen Gravatar de jose_83 jose_83 ( 2020-07-16 12:41:32 +0200 )edit
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2020-07-09 14:00:01 +0200

Visto: 42 veces

Ultima actualización: Jul 14