Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2008, 02:28
jchuk
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 18 años, 5 meses
Puntos: 56
Re: como sustituir " por el valor anterior

Hola,

Lo que se me ocurre es lo siguiente:
Supongamos que tienes el código en la columna A, empezando desde la fila 1, el nombre a partir de B1 y el último código a partir de c1.

En la celda D1 pondría esta fórmula: =A1
Haría lo mismo en E1: =B1

A partir de la fila 2, en D2 pondría esto y arrastraría para el resto de celdas:
Código:
=SI(LARGO(A2)<4;VALOR(IZQUIERDA(D1;5)&A2);A2)
A partir de la fila 2 en E2 pondría esto otro y, también arrastraría al resto de celdas:
Código:
=SI(NO(ESERROR(ENCONTRAR(" ";B2)));E1;B2)
Con esto obtengo en la columna D todos los códigos completos, y en la columna E todos los nombres.

A partir de ahí tienes dos opciones que se me ocurren. Una, ocultas las columnas B y C o, copiar la columna D posicionarte en B1 e ir a Edición >> Pegado Especial >> Valores, y así sustituyes los valores originales por los obtenidos con las fórmulas.

Del mismo modo, repites los pasos para copiar la columna E y pegar sobre la columna C.

Espero que te sirva. Un saludo.