Etiqueta: concatenate

Eliminar espacios en Excel

Eliminar espacios en Excel. Definición del problema.


Muchas veces surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. En el ejemplo tenemos el siguiente listado de teléfonos móviles.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Fijándonos en la columna «D» etiquetada como «Nº Teléfono» podemos observar como las tres ternas de números se encuentran separadas por el carácter blanco o comúnmente conocido como espacio. Mediante tres métodos diferentes veremos como eliminar dicho espacio para conseguir que los números de teléfono aparezcan sin espacios.

  • Método 1 : Buscar y Reemplazar
  • Método 2: Utilizando la función sustituir
  • Método 3: Separar en columnas y concatenar el resultado  

Método 1. Buscar y reemplazar.


Una forma sencilla para eliminar espacios en blanco dentro de una cadena de texto es mediante las propias herramientas que incorpora Excel. Partiremos de un listado sencillo en el que podemos observar como el número de teléfono ubicado en la columna D se encuentra separado en ternas de tres números y deseamos quitar los espacios entre las ternas.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

En primer lugar seleccionaremos toda la columna sobre la que trabajaremos. Para ello haremos clic sobre la columna D y vemos como automáticamente queda seleccionada. Seguidamente haremos clic sobre el icono de búsqueda y seleccionaremos la opción «Reemplazar».

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

En el asistente de búsqueda y reemplazo debemos posicionarnos en la zona «Buscar» y presionar la barra de espacio del teclado puesto que lo que vamos a buscar es el carácter blanco o espacio. A continuación en la zona «Reemplazar con» no debemos escribir nada, porque queremos que nos intercambie el carácter blanco por nada.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Finalmente en el asistente haciendo clic sobre «Reemplazar todos» conseguimos que en la columna «D» que hemos seleccionado completa en el primer paso la herramienta de Excel busque el carácter espacio o carácter blanco y lo sustituya por nada a fin de eliminar los huecos entre las ternas de los números del ejemplo.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Método 2. Función sustituir.


Con la función sustituir podemos convertir valores de una cadena o número por otros valores. Crearemos una nueva columna «E», temporal, para modificar la cadena «Teléfono» mediante la función sustituir. En E2 una vez posicionado abriremos el asistente de la función sustituir y utilizaremos la misma sintaxis que se muestra en la siguiente imagen.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Como se puede observar estamos convirtiendo el carácter blanco que indicamos como » » por el carácter  nulo o nada que indicamos «».

Una hemos aplicado los valores a la función y antes de hacer clic en aceptar vemos al final del cuadro de función el resultado que se indica como resultado de la fórmula = 652123412 que es precisamente el resultado buscado.

Aplicando el método de copia y gracias a la referencias relativa podemos arrastrar el contenido de la celda E2 hacia abajo y automáticamente se actualizarán el resto de celdas.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Finalmente y una vez actualizado el contenido del rango E2:E6 copiaremos todos los datos y los pegaremos como valores sobre el rango C2:C6.

Método 3. Texto en columnas y función concatenar.


Como método final para eliminar espacios o carácter blanco dentro de un texto o una cadena contenida en una celda de Excel utilizaremos un método en el cuál usaremos la función concatenar y el asistente “Datos en columnas”.

Para ello comenzaremos seleccionando el rango que contiene los textos o números con espacios intercalados.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Haremos clic en el menú “Datos” y seguidamente en “Texto en columnas”. En el asistente seleccionaremos «delimitados» y haremos clic en “siguiente”. Como delimitador elegiremos “Blancos” y finalizamos. De esta manera conseguimos tener los datos en tres columnas distintas. Ahora en una nueva columna podemos concatenar el contenido de las tres anteriores utilizando la función concatenar y conseguimos el resultado deseado. Para finalizar copiamos el resultado y lo pegamos como valores en la columna origen.  En la siguiente imagen animada se puede ver el proceso completo. Además se utiliza una variante rápida de la función concatenar, unir cadenas mediante el símbolo &.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Función Concatenar en Excel.

Función concatenar en Excel. Para qué sirve.


La función concatenar se encuentra dentro de la familia de las funciones de texto. Su misión es juntar textos que se encuentran en distintas celdas en una misma celda. También nos permite añadir una cadena de texto adicional a un texto ya existente.

Por ejemplo si contamos con las palabras “abre” y “botellas” en dos celdas diferentes de la hoja Excel, podemos obtener el resultado “abrebotellas” en una nueva celda concatenando ambas palabras.

Función concatenar en Excel. Su misión es juntar textos que se encuentran en distintas celdas en una misma celda. Añadir un texto adicional en una función.

Función concatenar en Excel. Su misión es juntar textos que se encuentran en distintas celdas en una misma celda. Añadir un texto adicional en una función.

Función concatenar en Excel. Su misión es juntar textos que se encuentran en distintas celdas en una misma celda. Añadir un texto adicional en una función.

Función y Argumentos.


La función concatenar admite tantos argumentos como palabras o cadenas de texto queramos fusionar.

Texto1…TextoN: Cadenas de texto que deseamos fusionar.

Función y  ejemplos.


Veamos como ejemplo la fusión de las dos cadenas de texto vistas anteriormente. Suponemos que se encuentran dispuestas en una hoja de Excel en las celdas F3 y F4. La forma de concatenar en la celda H2 ambas palabras será de la siguiente manera:

CONCATENAR(F3;F4)

Función concatenar en Excel. Su misión es juntar textos que se encuentran en distintas celdas en una misma celda. Añadir un texto adicional en una función.

Función concatenar en Excel en inglés.


La función concatenar en Excel se utiliza como CONCATENATE(Text1,Text2…)

Variante & en vez de la función concatenar


La función concatenar puede ser utilizada mediante el símbolo “&”. Es una forma abreviada y rápida para concatenar varios textos. Por ejemplo, si quisiéramos concatenar de nuevo los textos de las celdas F3 y F4 y obtener el resultado en H3, tendremos que posicionarnos en H3 y escribir =F3&F4

Función concatenar en Excel. Su misión es juntar textos que se encuentran en distintas celdas en una misma celda. Añadir un texto adicional en una función.

Conocido este carácter para utilizar como elemento para juntar cadenas de texto podemos imaginar la versatilidad que tiene este «elemento de concatenación» que de esta manera puede ser utilizado dentro de otras funciones. Ejemplos de uso pueden ser la búsqueda con comodín BUSCARV(Celda del valor buscado & «*»;Matriz de Búsqueda; Indicador de columnas;0) o por ejemplo con la función INDIRECT, INDIRECTO(«Hoja1!»&»B1») para realizar búsquedas dinámicas. Más adelante ampliaremos información y ejemplos cuando hablemos de ambas funciones.

 

 

 

Fechas Excel. Distintos formatos de fechas Excel.

Fechas Excel cambio de formato americano a europeo.

Dadas las fechas excel en formato americano queremos cambiar el orden del mes y del día para que el resultado quede como en la siguiente imagen. En la columna “I” tenemos el resultado deseado y en la columna “H” tenemos los datos en con la fecha excel en formato EEUU de tal manera que en primer lugar figura el mes, después el día y en última posición el año.

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Fechas Excel cambio mediante funciones de texto.

El primer método que vamos a ver es mediante la combinación de funciones de texto. Utilizaremos las funciones de texto:

Este sistema es bastante rápido si dominamos las funciones de texto. Y nos permite dar la vuelta a las fechas excel sin demasiado esfuerzo. Tenemos que tener claro qué resultado esperamos para llevar a cabo el modelado de la función. Es importante tener en cuenta que para este tipo de cambio que realizamos en la fecha la estamos tratando como un texto.

Veamos un ejemplo:

11/23/2015 Es la fecha que queremos tratar. Entendiendo que 11 es el mes, 23 es el día y 2015 es el año.

Deseamos que la fecha excel quede escrita del siguiente modo 23/11/2015. Queremos permutar el 23 y el 11 y el resto de caracteres se mantendrán en su misma posición. Entendiendo como resto de caracteres tanto el año 2015 como los separadores que en este caso son las barras invertidas /.

Lo más complicado de este procedimiento es extraer el día ya que se encuentra después del primer separador “/”. Pensaremos en un función que nos localice ese carácter y nos devuelva su posición. En este ejemplo la posición de la primera “/” es la posición 3. En la siguiente tabla se muestra cuál es la posición que ocupa cada carácter dentro de la fecha excel.

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Queremos extraer dos caracteres a partir de la posición 3. Podemos utilizar la función Extraer en inglés “Mid”

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

La función extraer o mid admite tres argumentos. El primero “text” o “texto” se refiere al texto contenido en una celda y del cual vamos a extraer una subcadena de texto o fragmento de texto de una frase.

El segundo de los argumentos es la posición desde donde vamos a comenzar a extraer esos caracteres. Como hemos visto antes nosotros desearíamos extraer el 23 que empieza en la posición cuatro de la cadena de texto y que termina en la posición cinco.

El último de los argumentos se trata del número exacto de caracteres a extraer. En este caso y puesto que lo que deseamos es obtener el 23 necesitamos dos caracteres.

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Podemos añadir una mejora para extraer este 23 devolviendo la posición inicial de extracción del 23 mediante la función encontrar. Así aunque en la hoja venga una fecha como 1/23/2015 nos funcionará nuestro modelo.

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Sabiendo que la primera barra se encuentra en la posición 3 la mejora con respecto al ejemplo anterior podría ser añadir como posición inicial de la función extraer el resultado de la función encontrar. Es decir anidando dos funciones. El resultado sería el siguiente:

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Nótese que hemos añadido en la función encontrar +1. Esto es debido a que nos dio exactamente la posición donde se encuentra la contra barra. Pero como habíamos visto en la definición de la función extraer necesitamos decir la posición exacta del primer carácter que comenzamos a extraer y no la posición de la barra. Ahora ya tenemos el 23 en la primera posición de la fecha. Solo necesitamos conseguir el resto de datos de la fecha excel. Lo siguiente que haremos será concatenar el resultado con una contra barra para obtener 23/. Para ello utilizamos la función concatenar que nos permite añadir tantas cadenas de texto como deseemos en una sola cadena. El resultado sería el siguiente:

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

La función concatenar es un tanto especial y muy utilizada. Es por ello que se contempla un atajo para el uso de esta función. Podemos sustituir su formato “función” por el carácter “&” pudiendo escribir el resultado de la siguiente manera:

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Para añadir el siguiente dato utilizaremos la función izquierda en inglés “left” es muy parecida a la función extrae o en inglés “Mid” con una diferencia, ésta función siempre empieza a extraer caracteres por la izquierda. Los argumentos que admite esta función son dos:

  • Text o Texto: Es la cadena de texto almacenada en una celda de la cual extraeremos los caracteres
  • Num_char: El número de posiciones que extraeremos. En este caso será 2.

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Ahora que ya sabemos como extraer el mes lo tenemos que incluir dentro de nuestra función:

=MID(H2;FIND(«/»;H2;1)+1;2) &»/»

Seguimos el mismo procedimiento y añadimos un nuevo carácter “&” para concatenar un nuevo elemento:

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Además añadimos una nueva barra para poder separar el año.
Finalmente mediante la función derecha o “Right” que es exacta a la función anterior pero empezando por la derecha. Podemos añadir el año y el resultado final sería este:

Fechas Excel, tratamiento fechas, formatos fechas Excel, formato americano y formato europeo fecha Excel , fallos fechas Excel, cambiar fechas Excel.

Ya podemos arrastrar el contenido de K2 hacia abajo y todas nuestras fechas excel quedarán volteadas. Sería recomendable copiar los datos y pegarlos como valores en una nueva columna y aplicarle el formato de fecha. Veremos como el resultado es el deseado.