Como insertar caracter de tabulacion en formula

27/03/2008 - 14:10 por jsilva69 | Informe spam
Hola, foreros!

Estaba mirando la solución a un problema de concatenación de texto y
fechas (del estilo ¡&" "&TEXTO(B1;"dd/mm/yyyy")). Todo OK, pero...
se me ocurrió que, reemplazando el " " por el caracter correspondiente
a la tabulacion, quedan todos los datos alineados, independientemente
de su largo. Por ejemplo, yo se que si quiero insertar un salto de
carro adentro de un texto, lo hago con CARACTER(10). Pero el caracter
que creo que corresponde a la tabulacion (CARACTER(9)) no funciona.

Alguna idea? Gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/03/2008 - 20:13 | Informe spam
hola, Julio !

Mostrar la cita
- idea ?...
- como para hacer "que" ?...
- como o con que dato es que necesitas "alinear" (diferente de la alineacion de la celda) ?

considera que:
- para que "funcione" el caracter de retorno de carro / salto de linea =caracter(10) es necesario:
que la celda tenga formato de alineacion con "ajuste de texto"
- el caracter de tabulacion =caracter(9) corresponde a los caracteres "no imprimibles"

- prueba usando mejor la funcion =repetir("caracter",n_veces) p.e.
pon en C1 el numero de veces que deseas/necesitas repetir un espacio y usa la formula:
¡&REPETIR(" ";C1)&TEXTO(B1;"dd/mm/yyyy")

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
#2 jsilva69
28/03/2008 - 18:53 | Informe spam
HM, sos la constante en nuestras vidas!

En realidad, el tema es que estaba tratando de contestar la duda de
Oszkar M^, la de concatenar fecha y texto. Entonces, cuando lo estoy
contestando, me digo: "Esto queda medio feito... estaria bueno que
estuviera alineado!"

Sabia que CARACTER(10) en el salto de texto funcionaba en las
condiciones que citas... pero imagine que "tal vez" habia algun otro
"truco" de "caracter de control" disponible. Imaginate que tengo 38, y
vivi las epocas DOS, de los comandos ESC-P para formatear salidas a
impresoras, etc... y hay algunas mañas que sobreviven!

Nada, siempre queda como alternativa las fuentes monoespaciadas!

Julio.
#3 Héctor Miguel
29/03/2008 - 05:37 | Informe spam
hola, Julio !

Mostrar la cita
yo tambien vivi "epocas pasadas", incluso en versiones previas al excel/97 (v.4 p.e.) se puede utilizar
la combinacion de {ctrl}+{tab} al editar celdas para insertar (con 8 caracteres de espacio) una tabulacion en el texto
si no recuerdo mal, a partir de la version "stand-alone" de windows, la tecla/caracter {tab} pasa a ser de "uso reservado"
incluso, si estas en excel "en modo de edicion", pulsar la tecla {tab} manda un avance de seleccion (a la siguiente celda)
dando por terminada la edicion de la celda (y ni que decir de las otras combinaciones: {alt}+{tab}, {ctrl}+{tab}, etc.)

como dices: usar fuentes de ancho fijo... o la funcion =repetir(... :D

saludos,
hector.
Ads by Google
Search Busqueda sugerida