Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Agregar prefijo a diferentes textos escritos en una columna

5,477 views
Skip to first unread message

tobal

unread,
Aug 27, 2009, 5:37:02 PM8/27/09
to
Tengo una columna con textos diferentes en cada celda. Necesito escribirle a
cada texto el prefijo SC. Por ejemplo, una celda dice "automovil" (sin
comillas) y necesito que diga "SC automovil". Lo mismo para toda una columna.
Ocupo el Ms Excel 2003
Gracias por la ayuda

H�ctor Miguel

unread,
Aug 27, 2009, 10:54:47 PM8/27/09
to
hola, 'anonimo/a' !

> Tengo una columna con textos diferentes en cada celda.
> Necesito escribirle a cada texto el prefijo SC.
> Por ejemplo, una celda dice "automovil" (sin comillas) y necesito que diga "SC automovil".

> Lo mismo para toda una columna...

suponiendo que "toda una columna" fueran las celdas del rango "B2:B12"
suponiendo que todas las celdas en ese rango contienen datos (ninguna esta vacia)
suponiendo que para TODAS las celdas se agrega el prefijo "SC " (sin las comillas)

- abre el editor de vba (atajo de teclado: alt + F11)
- muestra la ventana de inmediato (atajo de teclado: ctrl + G)
- copia/pega (o escribe) lo siguiente y pulsas {enter} para ejecutar:
[b2:b12] = [transpose(transpose("SC "&b2:b12))]

- obviamente debes ajustar la linea sugerida al rango real de TUS datos
y... si dejaste "detalles en el tintero"... ? (ya los comentaras mas adelante ?)

saludos,
hector.


pepe

unread,
Aug 28, 2009, 3:54:09 AM8/28/09
to
La solución de Héctor es tan elegante como todas las suyas, pero creo más
sencillo utilizar una columna auxiliar con la formula ="SC"&A1 (y arrastrar
la formula hasta la última fila) y, a continuación, copiar la columna, pegar
solo valores en otra columna y borrar las columnas no necesarias.
parece muy largo pero es muy rápido.


"tobal" <to...@discussions.microsoft.com> escribió en el mensaje de noticias
news:38EBDFB3-3D30-4889...@microsoft.com...

arq.ra...@gmail.com

unread,
Jan 24, 2014, 9:08:52 AM1/24/14
to
excelente la respuesta, mucho mas sencillo ya que es directamente en excel y no hay que asustar a la gente con el visual que no todo el mundo le entra

Gracias me sirvió de mucho

jbarucha...@gmail.com

unread,
Dec 24, 2014, 12:57:05 PM12/24/14
to
Sencillito y Carismático! Muy útil y sin tanta linea de código, ambas respuestas útiles, pero esta ultima muy accesible para quienes no programan.

="SP"&A1&"GAL"
="SP"&A2&"GAL"
="SP"&A3&"GAL"

5632 SP5632GAL
2363 SP2363GAL
2133 SP2133GAL

Gracias! :D
0 new messages