Exel 2002 - Problemas para exportar decimales a un archivo TXT

12/03/2010 - 21:02 por Guillermo Scotti | Informe spam
Tengo una planilla de gastos que debo exportar a un archivo txt, cuando concateno los datos con & & los importes que terminan en 0 (cero) como por ejemplo $ 150.00 o 75.70 me toma solamente 150 o 75.7 para el otro caso. El tema es que necesito qu los numero pasen tal como son con dos decimales.

cuenta contable Importe tax code

400400003 150.00 C1
400400003 45.70 C1

TOMANDO ESTO DATOS LO CONCATENO PREVIO A GENERAR EL ARCHIVO TXT Y ME QUEDA ASI:

400400003 150C1
400400003 45.7C1

CUANDO EN REALIDAD DEBE QUEDAR DE LA SIGUIENTE MANERA:

400400003 150.00C1
400400003 45.70C1


COMO VEN ELIMINAN LOS DOS DECIMALES EN EL PROIMER CASO Y EL ULTIMO DECIMAL EN EL DE 45.70.

ALGUNA SUGERENCIA PARA QUE ME RESPETE LOS DECIMALES AUNQUE ESTOS SEAN 0 (CEROS)






Submitted via EggHeadCafe - Software Developer Portal of Choice
Sending SMTP email from within BizTalk Orchestration
http://www.eggheadcafe.com/tutorial...rom-w.aspx
 

Leer las respuestas

#1 Héctor Miguel
13/03/2010 - 02:54 | Informe spam
hola, Guillermo !

cuando concatenas celdas, concatenas su contenido, NO su "formato" de presentacion (pantalla/impresora)
los ceros "no significativos" en las celdas con valores numericos, las hojas de calculo no los conservan (visualmente)
para este tipo de concatenaciones, usa la funcion texto(<valor>,<formato>) al referirte a la celda con numeros (p.e.)
=<celda con texto>&texto(<celda con numero>," 0,00")&"C1")

saludos,
hector.

__ OP __
Tengo una planilla de gastos que debo exportar a un archivo txt
cuando concateno los datos con & & los importes que terminan en 0 (cero) como por ejemplo $ 150.00 o 75.70
me toma solamente 150 o 75.7 para el otro caso. El tema es que necesito qu los numero pasen tal como son con dos decimales.
cuenta contable Importe tax code
400400003 150.00 C1
400400003 45.70 C1
TOMANDO ESTO DATOS LO CONCATENO PREVIO A GENERAR EL ARCHIVO TXT Y ME QUEDA ASI:
400400003 150C1
400400003 45.7C1
CUANDO EN REALIDAD DEBE QUEDAR DE LA SIGUIENTE MANERA:
400400003 150.00C1
400400003 45.70C1
COMO VEN ELIMINAN LOS DOS DECIMALES EN EL PROIMER CASO Y EL ULTIMO DECIMAL EN EL DE 45.70.
ALGUNA SUGERENCIA PARA QUE ME RESPETE LOS DECIMALES AUNQUE ESTOS SEAN 0 (CEROS)

Preguntas similares