COPARAR VALORES Y COPIAR

17/05/2007 - 17:02 por jorge_cruz_palma | Informe spam
Buenos días, un saludo desde Río Gallegos, Argentina. He estado liando
con un problema y he decidido pedir ayuda en este magnífico foro.

Tengo una lista de nombres de la siguiente manera:

Columna A Columna B
Santiago SA de CV 20
Santiago S.A. de C.V. 20
Santiago, Sa de CV 30
Proveedora Argentina SC 40
Provee Argentina SC 50
Proveedora Argen. SC 60
Edifimuebles Arg. SA de CV 70
Edifimuebles Argentina. SA de CV 150
Edifimuebles Arg. S.A. de C.V. 200
Edifimuebles Argentina, SA de CV 20

El problema es el siguiente: Con la lista anterior necesito realizarr
una tabla Dinámica donde me sume el total de productos comprados por
proveedor, el PROBLEMA es, que un sólo proveedor se encuentra escrito
de varias maneras diferentes, por lo cual la tabla dinámica no suma el
total por proveedor. Lo que hago, es, manualmente copio un nombre del
proveedor y lo pego en todos los nombres del mismo proveedor de tal
manera que un sólo proveedor se encuentre escrito de la misma manera y
funcione la Tabla Dinámica. Tengo aproximadamente 2500 proveedores,
donde un sólo proveedor llega a estar escrito hasta 5 veces diferente,
ya sea que tenga una coma de más o un punto. Lo cual hace imposible
unificarlos manualmente.

Cómo puedo crear una macro que busque la coincidencia entre los
proveedores y copie automáticamente el proveedor que más caractéres
tenga???

Por ejemplo, el proveedor Santiago, se encuentra escrito de 3 maneras
diferentes, la macro deberá comparar las celdas e identificar que las
3 primeras celdas se parecen en algún porcentaje, de esas tres celdas
elijirá la que más caractéres tenga (Santiago S.A. de C.V.) y deberá
copiar ese valor a las otras dos celdas que dicen Santiago, de tal
manera, que las tres celdas de ese proveedor se encuentren escritas
exactamente Igual, y así sucesivamente con los demás proveedores.

Sin más por el momento, espero que alguien me pueda dar luz de cómo
realizar este trabajo. Gracias Anticipadas y quedo a sus órdenes.
 

Leer las respuestas

#1 Feliciano
19/05/2007 - 20:21 | Informe spam
Hola Jorge:
Opino que el problema no te lo solucionaria la macro que propones. Por
ejemplo si tuvieras en la lista Sant sa refiriendose al proveedor Santiago.

P. D.: Me pregunto si la lista te llega o la creas tu.

Saludos,

Feliciano.
-
escribió en el mensaje
news:
Buenos días, un saludo desde Río Gallegos, Argentina. He estado liando
con un problema y he decidido pedir ayuda en este magnífico foro.

Tengo una lista de nombres de la siguiente manera:

Columna A Columna B
Santiago SA de CV 20
Santiago S.A. de C.V. 20
Santiago, Sa de CV 30
Proveedora Argentina SC 40
Provee Argentina SC 50
Proveedora Argen. SC 60
Edifimuebles Arg. SA de CV 70
Edifimuebles Argentina. SA de CV 150
Edifimuebles Arg. S.A. de C.V. 200
Edifimuebles Argentina, SA de CV 20

El problema es el siguiente: Con la lista anterior necesito realizarr
una tabla Dinámica donde me sume el total de productos comprados por
proveedor, el PROBLEMA es, que un sólo proveedor se encuentra escrito
de varias maneras diferentes, por lo cual la tabla dinámica no suma el
total por proveedor. Lo que hago, es, manualmente copio un nombre del
proveedor y lo pego en todos los nombres del mismo proveedor de tal
manera que un sólo proveedor se encuentre escrito de la misma manera y
funcione la Tabla Dinámica. Tengo aproximadamente 2500 proveedores,
donde un sólo proveedor llega a estar escrito hasta 5 veces diferente,
ya sea que tenga una coma de más o un punto. Lo cual hace imposible
unificarlos manualmente.

Cómo puedo crear una macro que busque la coincidencia entre los
proveedores y copie automáticamente el proveedor que más caractéres
tenga???

Por ejemplo, el proveedor Santiago, se encuentra escrito de 3 maneras
diferentes, la macro deberá comparar las celdas e identificar que las
3 primeras celdas se parecen en algún porcentaje, de esas tres celdas
elijirá la que más caractéres tenga (Santiago S.A. de C.V.) y deberá
copiar ese valor a las otras dos celdas que dicen Santiago, de tal
manera, que las tres celdas de ese proveedor se encuentren escritas
exactamente Igual, y así sucesivamente con los demás proveedores.

Sin más por el momento, espero que alguien me pueda dar luz de cómo
realizar este trabajo. Gracias Anticipadas y quedo a sus órdenes.

Preguntas similares