Reemplazar valores de celdas

03/07/2006 - 14:31 por Fran Rivera | Informe spam
Hola a todos Tengo la pregunta de 50x15 que vale el millon de
Euros Y además me salva el pescuezo.

Os explico...Con un macro he comparado dos hojas excel para ver que
celdas difieren y en que sentido. De tal forma, me crea una nueva hoja
donde aparece la casilla localizada donde hay diferencia (los
localizadores son las letras de la columna y el numero de la fila
separados por simbolos de dolar). Y aqui viene mi problema: Esa hoja
corresponde a un cuestionario donde cada columna representa una
pregunta (codificada con un codigo alfanumerico) y cada fila a un
sujeto (codificado con un cogigo numerico). Para ver que sujerto y en
que pregunta se ha equivocado deberia ir sustituyendo cada codigo de
columna por su correspondiente codigo de pregunta (y son 300 columnas),
y lo mismo pasa con las filas (son 15.000 sujetos).

Y mi pregunta es: podría hacerse de algun modo que en un rango
determinado realizara el excel una sustitucion de valores asignados
previamente en unas columas. es decir, si en una hoja tengo que:

Columnas A B C D ...
a132c b425c b328a c356c ... ( y asi hasta
260)

En otra, filas: 1 2846589
2 3564894
3 4589631
4 2358619
...(y sigue... y sigue)

y por ultimo, gracias al macro me dice que las diferencias (mas de
5.000) estan en:

1 $A$1
2 $B$3
3 $B$4

Este codigo lo divido en dos columnas

1 A 1
2 B 3
3 B 4

Y mi pregunta es: Y si esto fueran con una harta de columnas y filas,
cómo podria configurarlo para que me devolviera el siguiente codigo:

1 a132c 2846589
2 b425c 4589631
3 b425c 2358619

Quien me pueda echar una mano le estaria agradecido de por vida (en
ésta y en la siguiente): Muchas gracias tambien a todo el grupo porque
gracias a sus cuestiones estoy aprendiendo a dominar a este bicho
llamado excel.
 

Leer las respuestas

#1 victorbcn1952NO
03/07/2006 - 15:30 | Informe spam
Vamos allá. A ver si he entendido bien tu problema.

Supongamos que a132c, b425c,... están en Hoja1 y en la fila 1.

Supongamos que 2846589, 3564894,... están en Hoja2, columna A.

Supongamos que en Hoja3 tengas:
en [A1] A y en [B1] 1
en [A2] B y en [B2] 3
en [A3] B y en [C3] 4

etc, etc,

Prueba estas fórmulas:

=INDIRECTO("Hoja1!"&A1&1)

=INDIRECTO("Hoja2!A"&B1)

ambas en columnas diferentes, y copia hacia abajo las veces que necesites.

¿Es eso lo que necesitabas?

:-)




Fran Rivera wrote:

Hola a todos Tengo la pregunta de 50x15 que vale el millon de
Euros Y además me salva el pescuezo.

Os explico...Con un macro he comparado dos hojas excel para ver que
celdas difieren y en que sentido. De tal forma, me crea una nueva hoja
donde aparece la casilla localizada donde hay diferencia (los
localizadores son las letras de la columna y el numero de la fila
separados por simbolos de dolar). Y aqui viene mi problema: Esa hoja
corresponde a un cuestionario donde cada columna representa una
pregunta (codificada con un codigo alfanumerico) y cada fila a un
sujeto (codificado con un cogigo numerico). Para ver que sujerto y en
que pregunta se ha equivocado deberia ir sustituyendo cada codigo de
columna por su correspondiente codigo de pregunta (y son 300 columnas),
y lo mismo pasa con las filas (son 15.000 sujetos).

Y mi pregunta es: podría hacerse de algun modo que en un rango
determinado realizara el excel una sustitucion de valores asignados
previamente en unas columas. es decir, si en una hoja tengo que:

Columnas A B C D ...
a132c b425c b328a c356c ... ( y asi hasta
260)

En otra, filas: 1 2846589
2 3564894
3 4589631
4 2358619
...(y sigue... y sigue)

y por ultimo, gracias al macro me dice que las diferencias (mas de
5.000) estan en:

1 $A$1
2 $B$3
3 $B$4

Este codigo lo divido en dos columnas

1 A 1
2 B 3
3 B 4

Y mi pregunta es: Y si esto fueran con una harta de columnas y filas,
cómo podria configurarlo para que me devolviera el siguiente codigo:

1 a132c 2846589
2 b425c 4589631
3 b425c 2358619

Quien me pueda echar una mano le estaria agradecido de por vida (en
ésta y en la siguiente): Muchas gracias tambien a todo el grupo porque
gracias a sus cuestiones estoy aprendiendo a dominar a este bicho
llamado excel.

Preguntas similares