Añadir un espacio antes de una mayúscula
Resuelto
Christouf1542
Mensajes publicados
15
Estado
Miembro
-
Christouf1542 Mensajes publicados 15 Estado Miembro -
Christouf1542 Mensajes publicados 15 Estado Miembro -
Hola,
Busqué en el foro pero no pude encontrar la fórmula adecuada.
Tengo una columna que se presenta de esta forma:
AlexandreDurand
PaulDurier
MaximeNicier
AlphonseMercier
PierreNicolasDurantet
Me gustaría poder añadir un espacio antes de las mayúsculas pero sin crear un espacio al inicio de la celda.
¿Existe alguna fórmula para ello?
¡Muchas gracias !!!
Busqué en el foro pero no pude encontrar la fórmula adecuada.
Tengo una columna que se presenta de esta forma:
AlexandreDurand
PaulDurier
MaximeNicier
AlphonseMercier
PierreNicolasDurantet
Me gustaría poder añadir un espacio antes de las mayúsculas pero sin crear un espacio al inicio de la celda.
¿Existe alguna fórmula para ello?
¡Muchas gracias !!!
3 respuestas
-
Hola
No veo muy claro hacer esto con una fórmula de Excel...
¿Tienes una versión reciente de Excel, es decir, mínimo 2013?
Si es así, no hace falta fórmula, es muy simple:
- Inserta una columna a la derecha de tu columna de nombres
- En frente del primer nombre, escribe Alexandre (para mostrar un ejemplo a Excel)
- Luego, selecciona toda esa columna vacía hasta el mismo nivel que la columna llena
- En la pestaña Datos, grupo Herramientas de datos, haz clic en Llenado rápido => ya está para los nombres
- Inserta una nueva columna a la derecha y haz lo mismo para el apellido
Luego podrás hacer una concatenación.
Por otro lado, los nombres compuestos pueden plantear un problema, pero hay forma de recuperar los nombres del medio y luego asociarlos con el primer nombre.
Otra solución quizá aún más simple es pasar por Word y ahí no hay problema para los nombres compuestos:
- Copias tu columna y la pegas en Word
- Abres el cuadro de diálogo Buscar y Reemplazar
- Marcas “Caracteres comodines”
- Rellenas así:
Buscar : ([a-z])([A-Z])
Reemplazar por : \\1 \\2
Y ya está
Solo te queda volver a copiar y pegar desde Word a Excel
NB : hay un espacio entre \\1 y \\2
m@rina
--
No tiene sentido que me hagas tus preguntas en privado. No respondo allí. -
Bonjour
avec une formule, pour un texte en A1, vous pouvez toujours écrire:
=SUPPRESPACE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"A";" A");"B";" B");"C";" C");"D";" D");"E";" E");"F";" F");"G";" G"))..........
à compléter avec toutes les lettres de l'alphabet et autant de SUBSTITUE au début, derrière le SUPPRESPACE
... juste un peu long à entrer
crdlmnt
--
La qualité de la réponse dépend surtout de la clarté de la question, merci! -
Muchas gracias a todos !!!! Las diferentes soluciones funcionan muy bien :) !