Reordenar el contenido de una celda a otra
ResueltoHola a todos,
Me gustaría saber si sería posible hacer aparecer en la columna H un número que corresponda a la desorganización/reorganización de la columna A. Y que sea automático, en cuanto se ingresen datos en las columnas A a F.
Habría que hacer que el contenido de la celda H corresponda a esto (a partir de la columna A): AAMMJJWXYZ
Sin guiones, sin /, nada de eso, solo la secuencia de estos valores.
https://we.tl/t-V2OXKr6u28hw4XYo
Gracias de antemano a quienes intenten ayudar :D
- insertar contenido de una celda en el pie de página
- Cómo mostrar el contenido de una hoja de Excel en un userform de VBA
- Copiar el contenido de una celda en un comentario con macro
- Eliminar el contenido de una celda con lista desplegable
- Cómo mostrar el contenido de una columna en el textbox
- VIA55 borrar contenido de celda cuando otra esté llena
7 respuestas
-
Colaborador
No estoy seguro de haber entendido todo, pero lo dejaré en H2 (para copiar hacia abajo):
=STXT(A2;7;2)&STXT(A2;4;2)&IZQUIERDA(A2;2)&DERECHA(A2;4)
¡Buenos días en su casa!
Bernard -
Hola,
Otra solución
=TEXTO(FECHA(VALOR(IZQUIERDA(A3;8));"aammjj")&DERECHA(A3;4)Buen día
-
Hola,
Para eliminar los "-" y "/" basta con sustituyéndolos por nada, es decir "".
Para tu caso solo hay que eliminar estos dos caracteres, así que la función es:
=SUSTITUIR(SUSTITUIR(A2;"/";"");"-";"")
Si hay más elementos que eliminar, anida tantos SUSTITUIR como sea necesario.
Un cordial saludo
-
Hola,
¡Gracias por este primer comentario!
Sin embargo, esta función permite eliminar los caracteres entre los dígitos, pero también necesito cambiar el orden de los dígitos, e incluso eliminar uno.
Usando esta función, obtengo JJMMAA1WXYZ. Pero debo obtener AAMMJJWXYZ: el orden debe cambiarse y el 1 debe desaparecer.
Atentamente :)
-
-
Hola a todos,
Con Excel 365, en H2 para copiar hacia abajo:
=SI(A2<>"";REGEX.REMPLACER(A2;"[-/]";"";0);"")Daniel
-
Hola Bernard,
Al final esto es suficiente:
=REGEX.REEMPLAZAR(A2;"[-/]";"";0)=SUSTITUIR(SUSTITUIR(A2;"/";"");"-";"")Daniel
-
Hola,
Bien visto Aliboron Martin, es efectivamente lo que espera Alice0194.
No pude descargar el archivo y las explicaciones en la pregunta inicial dificultaban entender la cosa.
Atentamente a todos
-
Muchas gracias por vuestras respuestas. ¡Las dos fórmulas propuestas por cousinhub29 y Aliboron Martin funcionan!
Lamento no haber sido muy clara, ¡parecía así cuando lo escribía! :D
¡De nuevo gracias y que tengáis un buen día a todos!