.
Antes de continuar recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.
Concatenar(Texto1; Texto2; … Texto255)
Texto1 a Texto255: son las cadenas de texto a concatenar pueden ser hasta 255 cadenas de texto.
También se puede utilizar el simbolo «&» para concatenar obteniendo el mismo resultado; si se desea que aparezca un espacio entre las cadenas de texto concatenadas se deben usar comillas (» «).
En el ejemplo podrás observar las distintas formas para concatenar texto, desde el link del final se puede descargar el mismo y analizar como se usa la formula para concatenar en Excel, en listado de funciones de texto de Excel, encontrarás un listado de todas las funciones de texto que trae Excel como así también su explicación y traducción a otros idiomas.
Concatenar mediante función incorporada en Excel
En esta fórmula se inserta entre las cadenas de texto un espacio, como se puede observar el resultado es la concatenación de las dos cadenas de texto con un espacio entre medio.
=CONCATENAR(A2;» «;B2)
Dayra | Sol | Dayra Sol |
=A3& » «&B3
Mary | Stuart | Mary Stuart |
Mediante esta fórmula se agrega una coma detrás de la primer cadena de texto, a su vez deja un espacio entre la coma y la segunda cadena de texto.
=CONCATENAR(A4″, «;B4)
Tomy | Lee | Tomy, Lee |
Esta fórmula permite concatenar dos o más cadenas de texto sin agregado de espacio, comas o algún otro símbolo, simplemente une las dos cadenas de texto de este ejemplo.
=CONCATENAR(A5;B5)
Dany | Armegol | DanyArmegol |
En esta fórmula se combina el uso de «&» y «CONCATENAR», además de agregar texto que no se encuentra en la celdas para formar una frase.
=CONCATENAR(«Mi nombre es «;A7;» «;B7; » y mi hermano se llama » & A8 & » «& B8)
Dayra | Sol | Mi nombre es Dayra Sol y mi hermano se llama Tomy Lee | ||||
Tomy | Lee |
Concatenar mediante macro de Excel
En esta parte del tutorial se expone como realizar la concatenación mediante macro obteniendo el mismo resultado que la concatenación realizada mediante función incorporada en Excel.
Sub Concatena()
Set a = Sheets(ActiveSheet.Name)
a.Cells(2, «D») = a.Cells(2, «A») & » » & a.Cells(2, «B»)
a.Cells(3, «D») = a.Cells(3, «A») & » » & a.Cells(3, «B»)
a.Cells(4, «D») = a.Cells(4, «A») & «, » & a.Cells(4, «B»)
a.Cells(5, «D») = a.Cells(5, «A») & a.Cells(5, «B»)
a.Cells(6, «D») = «Mi nombre es » & a.Cells(6, «A») & » » & a.Cells(6, «B») & » y mi hermano se llama » & a.Cells(7, «A») & » » & a.Cells(7, «B»)
a.Cells(7, «D») = «Mi nombre es » & a.Cells(7, «A») & » » & a.Cells(7, «B») & «, nací el » & Format(Date, «dddd dd «»de»» mmmm «»de»» yyyy»)
End Sub
Sub borrar()
Range(«D2:D7»).ClearContents
End Sub
El vídeo que sigue muestra una explicación más detallada y gráfica de la macro presentada, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestra web desde la parte superior derecha de la página ingresando tu mail y a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como por ejemplo formulario que crea un listado de todas las hojas para poder luego seleccionarlas, buscar en listbox mientras escribes en textbox, ordenar hojas libro excel por su nombre, conectar Excel con Access y muchos ejemplos más.
if (payload.eventType == ‘subscribe’) {
// Add code to handle subscribe event.
} else if (payload.eventType == ‘unsubscribe’) {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log(‘YT event: ‘, payload);
}
}
.
If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.
Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends