{"id":16143,"date":"2021-07-22T01:21:38","date_gmt":"2021-07-22T06:21:38","guid":{"rendered":"https:\/\/www.perucontable.com\/excelcontable\/?p=16143"},"modified":"2023-11-15T18:12:42","modified_gmt":"2023-11-15T23:12:42","slug":"concatenar-salto-de-linea-en-excel","status":"publish","type":"post","link":"https:\/\/www.perucontable.com\/excelcontable\/concatenar-salto-de-linea-en-excel\/","title":{"rendered":"CONCATENAR SALTO DE L\u00cdNEA EN EXCEL"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"269\" height=\"194\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-94.png\" alt=\"\" class=\"wp-image-16144\"\/><\/figure><\/div>\n\n\n<p>Hay ocasiones en las que necesitamos concatenar varias cadenas de texto pero necesitamos hacerlo agregando un salto de l\u00ednea entre cada una de ellas. A primera vista pareciera una tarea sencilla pero es necesario conocer un poco sobre los c\u00f3digos de caracteres de nuestro computador y el uso de la funci\u00f3n CARACTER.<\/p>\n\n\n\n<p>El a\u00f1adir salto de l\u00ednea en una formula nos ayuda para poder comprender mejor una formula (compleja o larga), ya que la separaremos en partes m\u00e1s peque\u00f1as, con esta funci\u00f3n la formula se ver\u00e1 mas legible. Pero no solo se da para las f\u00f3rmulas que queremos separarlas, sino que tambi\u00e9n se da el salto de l\u00ednea en texto ya que le da m\u00e1s orden.<\/p>\n\n\n\n<h2><strong>LA FUNCI\u00d3N CARACTER EN EXCEL<\/strong><\/h2>\n\n\n\n<p>La funci\u00f3n CARACTER toma como argumento un n\u00famero entero, entre 1 y 255, y nos devuelve su equivalencia dentro del juego de&nbsp;caracteres ASCII&nbsp;de nuestro computador. Afortunadamente todos los computadores utilizan este c\u00f3digo de caracteres y por lo tanto los resultados ser\u00e1n consistentes.<\/p>\n\n\n\n<p>Por ejemplo, en la siguiente imagen puedes ver el resultado de pedirle a la funci\u00f3n CARACTER que nos devuelva el car\u00e1cter cuyo c\u00f3digo ASCII equivale al n\u00famero &nbsp;65 y como resultado obtendremos la letra \u00abA\u00bb may\u00fascula.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"398\" height=\"158\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-95.png\" alt=\"\" class=\"wp-image-16151\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-95.png 398w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-95-300x119.png 300w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/figure><\/div>\n\n\n<p>Para que la funci\u00f3n CARACTER nos devuelva un salto de l\u00ednea debemos utilizar la siguiente f\u00f3rmula:<\/p>\n\n\n\n<p><code><strong>=CARACTER(10)<\/strong><\/code><\/p>\n\n\n\n<h2><strong>C\u00d3MO CONCATENAR UN SALTO DE L\u00cdNEA EN EXCEL<\/strong><\/h2>\n\n\n\n<p>Para concatenar un salto de l\u00ednea al momento de unir dos o m\u00e1s cadenas de texto simplemente debemos incluir la&nbsp;funci\u00f3n CARACTER&nbsp;de la siguiente manera:<\/p>\n\n\n\n<p><code><strong>=\"Primera L\u00ednea\" &amp; CARACTER(10) &amp; \"Segunda L\u00ednea\"<\/strong><\/code><\/p>\n\n\n\n<p>Es probable que como resultado de esta f\u00f3rmula veas una celda que muestra una sola l\u00ednea de texto como en la siguiente imagen:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"627\" height=\"158\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-96.png\" alt=\"\" class=\"wp-image-16152\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-96.png 627w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-96-300x76.png 300w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/figure><\/div>\n\n\n<p>Si este es tu caso, no deber\u00e1s preocuparte ya que el salto de l\u00ednea ha sido incluido adecuadamente pero Excel est\u00e1 ajustando el alto de la l\u00ednea autom\u00e1ticamente y por eso pareciera como si tuvi\u00e9ramos una sola l\u00ednea de texto. Esto se soluciona f\u00e1cilmente al pulsar el comando&nbsp;<em>Ajustar texto<\/em>&nbsp;que se encuentra en la ficha Inicio &gt; Alineaci\u00f3n.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"641\" height=\"187\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-97.png\" alt=\"\" class=\"wp-image-16153\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-97.png 641w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-97-300x88.png 300w\" sizes=\"(max-width: 641px) 100vw, 641px\" \/><\/figure><\/div>\n\n\n<h2><strong>CONCATENAR COLUMNAS CON SALTO DE L\u00cdNEA<\/strong><\/h2>\n\n\n\n<p>Como seguramente sabes, es posible utilizar dos m\u00e9todos para&nbsp;concatenar en Excel. Uno de ellos es a trav\u00e9s del s\u00edmbolo&nbsp;<em>ampersand<\/em>&nbsp;(&amp;) tal como lo hicimos en el ejemplo anterior, pero tambi\u00e9n es posible hacerlo con la funci\u00f3n CONCATENAR. En este segundo ejemplo utilizar\u00e9 dicha funci\u00f3n para concatenar el contenido de dos columnas y separarlas por un salto de l\u00ednea con la siguiente f\u00f3rmula:<\/p>\n\n\n\n<p><code><strong>=CONCATENAR(A1,CARACTER(10),B1)<\/strong><\/code><\/p>\n\n\n\n<p>Recuerda que la&nbsp;funci\u00f3n CONCATENAR&nbsp;tomar\u00e1 cada uno de sus argumentos y los combinar\u00e1 en una sola cadena de texto por lo que la funci\u00f3n CARACTER insertar\u00e1 un salto de l\u00ednea entre los valores de las dos columnas. El resultado es el siguiente:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"527\" height=\"187\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-98.png\" alt=\"\" class=\"wp-image-16154\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-98.png 527w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/07\/image-98-300x106.png 300w\" sizes=\"(max-width: 527px) 100vw, 527px\" \/><\/figure><\/div>\n\n\n<h2><strong>CONCATENAR SALTO DE L\u00cdNEA CON VBA<\/strong><\/h2>\n\n\n\n<p>Para realizar el salto de l\u00ednea en la misma f\u00f3rmula, apretaremos en programador, Visual Basic, ah\u00ed primero creamos la macro \u00abSub salto_linea ()\u201d, pondremos la formula del condicional si (el primer t\u00e9rmino), para luego separarlas se utilizar\u00e1 el s\u00edmbolo de concatenar (&amp;) + la abreviatura de la funci\u00f3n car\u00e1cter (10) \u00abChr (10)\u00bb + &amp; seguimos con el segundo termino y de nuevo la separaci\u00f3n. Como se muestra en la parte abajo.<\/p>\n\n\n\n<p>Sub salto_linea ()<\/p>\n\n\n\n<p>&nbsp; &nbsp;Range(\u00abC2\u00bb). Select<\/p>\n\n\n\n<p>&nbsp; &nbsp;ActiveCell.FormulaR1C1 = _<\/p>\n\n\n\n<p>&nbsp; &nbsp;\u00ab=IF (RC [-1]&lt;=10, \u00ab\u00bbDesaprobado\u00bb\u00bb,\u00bb &amp;&nbsp;<strong>Chr (10)<\/strong>&nbsp;&amp; \u00abIF (RC [-1]&lt;=13, \u00ab\u00bbRegular\u00bb\u00bb,\u00bb &amp; Chr (10) &amp; \u00abIF (RC [-1]&lt;=16, \u00ab\u00bbAprobado\u00bb\u00bb, \u00ab\u00bbAprob\u00f3 con honores\u00bb\u00bb)))\u00bb<\/p>\n\n\n\n<p>&nbsp; &nbsp;Range(\u00abC2\u00bb). Select<\/p>\n\n\n\n<p>&nbsp; &nbsp;Selection.AutoFill Destination: =Range (\u00abC2:C5\u00bb), Type: =xlFillDefault<\/p>\n\n\n\n<p>&nbsp; &nbsp;Range (\u00abC2:C5\u00bb). Select<\/p>\n\n\n\n<p>End Sub<\/p>\n\n\n\n<h2><strong>EJEMPLO DE SALTO DE L\u00cdNEA CON VBA<\/strong><\/h2>\n\n\n\n<p>Para este ejemplo emplearemos la&nbsp;Funci\u00f3n CHR<\/p>\n\n\n\n<p>Para realizar el salto de l\u00ednea en la celda, apretaremos en programador, Visual Basic, ah\u00ed primero creamos la macro \u00abSub salto_linea2 ()\u00bb, aqu\u00ed utilizamos la funci\u00f3n concatenar, y juntamos cada dato, entre cada dato ponemos la funci\u00f3n car\u00e1cter (10), pero aqu\u00ed la abreviatura fue CHAR (10), para el salto de l\u00ednea. Tal como se muestra el ejemplo en la parte abajo.<\/p>\n\n\n\n<p>Sub Salto_linea2()<br>&#8216; hoja \u00abpara los texto\u00bb salto de linea<br>&#8216;<br>Range(\u00abJ3\u00bb).Select<br>ActiveCell.FormulaR1C1 = _<br>\u00ab=CONCATENATE(\u00ab\u00bbApellidos y Nombres: \u00ab\u00bb, RC[-3], CHAR(10), \u00ab\u00bbDNI: \u00ab\u00bb, RC[-2], CHAR(10), \u00ab\u00bbEdad: \u00ab\u00bb, RC[-1])\u00bb<br>Range(\u00abJ3\u00bb).Select<br>Selection.AutoFill Destination:=Range(\u00abJ3:J6\u00bb), Type:=xlFillDefault<br>Range(\u00abJ3:J6\u00bb).Select<\/p>\n\n\n\n<p>End Sub<\/p>\n\n\n\n<p><strong>Art\u00edculo que te recomendamos leer:<\/strong><br><strong><a href=\"https:\/\/www.perucontable.com\/excelcontable\/ingresar-datos-en-varias-hojas-al-mismo-tiempo\/\" data-type=\"URL\" data-id=\"https:\/\/www.perucontable.com\/excelcontable\/ingresar-datos-en-varias-hojas-al-mismo-tiempo\/\">INGRESAR DATOS EN VARIAS HOJAS AL MISMO TIEMPO<\/a><\/strong><\/p>\n\n\n\n<p><strong>\u00bfQu\u00e9 te pareci\u00f3 nuestra blog? Com\u00e9ntanos.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hay ocasiones en las que necesitamos concatenar varias cadenas de texto pero necesitamos hacerlo agregando un salto de l\u00ednea entre cada una de ellas. A primera vista pareciera una tarea sencilla pero es necesario conocer un poco sobre los c\u00f3digos de caracteres de nuestro computador y el uso de la funci\u00f3n CARACTER. El a\u00f1adir salto [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16189,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[108,67,25],"tags":[],"yst_prominent_words":[122,258],"_links":{"self":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/16143"}],"collection":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/comments?post=16143"}],"version-history":[{"count":4,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/16143\/revisions"}],"predecessor-version":[{"id":16838,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/16143\/revisions\/16838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media\/16189"}],"wp:attachment":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media?parent=16143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/categories?post=16143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/tags?post=16143"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/yst_prominent_words?post=16143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}