Quitar espacios en blanco

08/03/2008 - 18:42 por Tony | Informe spam
Hola a todos:

¿Podríais decirme qué expresión tengo que poner para que en una celda se
eliminen todos los espacios en blanco que quedan al final de la derecha (cuyo
número es indeterminado)?... Es decir que primero tendría que buscar el
último carácter y después eliminar todos los espacios en blanco de la
derecha...

Gracias por anticipado...

Preguntas similare

Leer las respuestas

#1 Tony
10/03/2008 - 06:35 | Informe spam
Gracias Ivan por tu respuesta...

Lo que quiero es quitar los espacios en blanco que hay al final del texto de
una celda y que no se ven... Por ejemplo, en la celda A1 hay un texto "C/
LIMON, 23 "... Quiero quitar todos esos espacios en blanco que hay al
final independientemente de cuántos sean...

Gracias...


"Ivan" wrote:

hola Toni

>>>> ¿Podríais decirme qué expresión tengo que poner para que en una celda se
> eliminen todos los espacios en blanco que quedan al final de la derecha (cuyo
> número es indeterminado<<<<

al especificar los espacios de la derecha, ¿quieres deci que en la
izquierda SI tienes espacios [reales, no visuales] y que quieres que
estos se mantengan? ten en cuenta que el que haya un margen 'vacio'
entre el borde izquierdo de la celda y la primera letra no quiere
decir que en ese margen haya 'espacios'

si no es asi, creo que lo mas sencillo seria =>

Pej si el texto estuviera en la celda A1 (puedes arrastrar la formula
para ampliar el nº de filas) =>

=espacios(A1)

si realmente quieres mantener (aunque no acabo de verle el sentido)
los posibles espacios [reales, no visuales] a la izquierda habria que
usar otras combinaciones. Si es asi comentas

un saludo
Ivan

Respuesta Responder a este mensaje
#2 Ivan
10/03/2008 - 09:28 | Informe spam
hola Tony

has probado ya la formula propuesta a ver si te vale =>

=espacios(A1)

creo que podria valerte

un saludo
Ivan
Respuesta Responder a este mensaje
#3 Xavier Budet Graco
10/03/2008 - 11:40 | Informe spam
Hola Tony e Ivan, si la función ESPACIOS no acaba de corregir (es probable
con textos de importación) utiliza la siguiente que es más completa:
=SUSTITUIR(SUSTITUIR(LIMPIAR(ESPACIOS(A1));CARACTER(160);"");CARACTER(127);"")

Saludos,

Xavier

Quitar MAC para contestar. Gracias.



"Ivan" escribió en el mensaje de
noticias:
hola Tony

has probado ya la formula propuesta a ver si te vale =>

=espacios(A1)

creo que podria valerte

un saludo
Ivan
Respuesta Responder a este mensaje
#4 Ivan
10/03/2008 - 19:18 | Informe spam
hola Xavier (y Toni)

=SUSTITUIR(SUSTITUIR(LIMPIAR(ESPACIOS(A1));CARACTER(160);"");CARACTER(127);­"")



muchas gracias por mi parte por la aportacion. Aunque mas o menos veo
por donde va la formula

¿que caracteres son 160 y 127?¿salto de linea y retorno de carro?¿en
ascii(hexa/decimal), unicode?,¿ o estoy diciendo una chorrada?

los he dado unas cuantas vueltas con variopintos resultados (aunque a
lo mejor estoy un poco fuera del tiesto/despistado)

bueno, en cualquier caso, lo dicho, gracias de nuevo y a ver si se me
pega algo de las formulas de hoja dichosas

un saludo
Ivan
Respuesta Responder a este mensaje
#5 Xavier Budet Graco
11/03/2008 - 22:25 | Informe spam
Hola Ivan, los caracteres 127 y 160 corresponden a espacios que se pueden generar en las exportaciones de archivos de texto.

En un "hilo" en el que intervine hace unos meses sobre este tema, descubrí que el codigo que se consigue con Alt+0160 (teclado numérico) aparecía en ficheros importados, si lo pruebas en un programa de texto verás que es un espacio (corresponde al Unicode U+00A0 --Hexadecimal--).

Por otro lado KL (tan perfeccionista como siempre) hizo una fórmula, que era más compleja que la que he pasado porque el número en cuestión tenía que cambiar la coma y el punto del sistema americano al europeo. Yo he recortado ese extremo porque aquí no era el caso, pero he dejado el "127" porque en la fórmula de KL figuraba y he comprobado que según la fuente utilizada puede ser una barra o un espacio.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.



"Ivan" escribió en el mensaje news:
hola Xavier (y Toni)

=SUSTITUIR(SUSTITUIR(LIMPIAR(ESPACIOS(A1));CARACTER(160);"");CARACTER(127);­"")



muchas gracias por mi parte por la aportacion. Aunque mas o menos veo
por donde va la formula

¿que caracteres son 160 y 127?¿salto de linea y retorno de carro?¿en
ascii(hexa/decimal), unicode?,¿ o estoy diciendo una chorrada?

los he dado unas cuantas vueltas con variopintos resultados (aunque a
lo mejor estoy un poco fuera del tiesto/despistado)

bueno, en cualquier caso, lo dicho, gracias de nuevo y a ver si se me
pega algo de las formulas de hoja dichosas

un saludo
Ivan
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida