Está en la página 1de 13

TEXTO (funcin TEXTO)

En este artculo se describen la sintaxis de la frmula y el uso de la


funcin TEXTO en Microsoft Excel.
Descripcin
La funcin TEXTO convierte un valor numrico en texto y le permite
especificar el formato de presentacin mediante cadenas de formato
especiales. Esa funcin es til para ver los nmeros en un formato ms
legible o para combinar nmeros con texto o smbolos. Por ejemplo,
supongamos que la celda A1 contiene el nmero 23,5. Para que el
formato del nmero sea un importe de moneda, puede usar la siguiente
frmula:
=TEXTO(A1,"$0,00")
En este ejemplo, Excel muestra $23,50.
Tambin puede dar formato a los nmeros con los comandos del grupo
Nmero de la pestaa Inicio de la cinta. Sin embargo, estos comandos
funcionan nicamente si toda la celda es numrica. Para dar formato a
un nmero y combinarlo con texto, la funcin TEXTO es la mejor
opcin. Por ejemplo, puede agregar texto a la frmula anterior:
=TEXTO(A1,"$0,00") & " por hora"
Excel muestra $23,50 por hora .
Sintaxis
TEXTO(valor, formato)
La sintaxis de la funcin TEXTO tiene los siguientes argumentos:

value Obligatorio. Es un valor numrico, una frmula que


evala a un valor numrico o referencia a una celda que contiene
un valor numrico.

formato Obligatorio. Es un formato numrico como cadena de


texto entre comillas, por ejemplo, "d/m/aaaa" o "#.##0,00". Para
directrices de formato especficas, vea las siguientes secciones.
Directrices para formatos de nmero

Mostrar posiciones decimales y dgitos


significativos Para dar formato a fracciones o nmeros
que contienen comas decimales, incluya los siguientes
marcadores de posicin de dgitos, comas decimales y
separadores de miles en el argumento formato.
Marcador
Descripcin
de posicin

0 (cero)

Muestra los ceros no significativos si un nmero tiene


menos dgitos que los ceros especificados en el formato.
Por ejemplo, si escribe 8,9 y desea que se muestre como
8,90, use el formato #,00.

Sigue las mismas reglas que el 0 (cero). Sin embargo,


Excel no muestra ceros adicionales cuando el nmero que
escribe tiene menos dgitos en ambos lados de la coma
decimal que el nmero de smbolos # especificados en el
formato. Por ejemplo, si el formato personalizado es #,##
y escribe 8,9 en la celda, se muestra el nmero 8,9.

Sigue las mismas reglas que el 0 (cero). Sin embargo,


Excel agrega un espacio para los ceros no significativos en
ambos lados de la coma decimal para que las comas
decimales queden alineadas en la columna. Por ejemplo, el
formato personalizado 0,0? alinea las posiciones decimales
de los nmeros 8,9 y 88,99 en una columna.

, (coma)

Muestra la coma decimal en un nmero.

Si un nmero tiene ms dgitos a la derecha de la coma decimal


que marcadores de posicin en el formato, el nmero se redondea
a tantas posiciones decimales como marcadores de posicin haya.
Si hay ms dgitos a la izquierda de la coma decimal que
marcadores de posicin, se muestran los dgitos adicionales. Si el
formato solo contiene signos de nmero (#) a la izquierda de la
coma decimal, los nmeros menores que 1 comienzan con una
coma decimal; por ejemplo, ",47".

Para mostrar

Como

Usar este formato

1234,59

1234,6

"####.#"

8,9

8,900

"#,000"

0,631

0,6

"0,#"

12
1234,568

12,0
1234,57

"#,0#"

44,398
102,65
2,8

44,398
102,65
2,8
(con los decimales alineados)

"???.???"

5,25
5,3

5 1/4
5 3/10
(con las fracciones alineadas)

"# ???/???"

Mostrar un separador de miles Para mostrar un punto como


separador de miles o para ajustar un nmero a un mltiplo de
1.000, incluya el siguiente separador en el formato de nmero.

Muestra el separador de miles en un nmero. Excel separa los


miles con puntos si el formato contiene un punto incluido entre
.
signos de nmero (#) o ceros. Un punto detrs de un marcador
(punto) de posicin de dgitos ajusta el nmero a 1.000. Por ejemplo, si
el argumento formato es "#.###,0.", Excel muestra el
nmero 12.200.000 como 12.200,0.

Para mostrar

Como

Usar este formato

12.000

12.000

"#,###"

12.000

1,2

"#,"

12200000

12,2

"0,0.."

Directrices para formatos de fecha y hora

Mostrar los das, meses y aos Para mostrar los nmeros


como formatos de fecha (como das, meses y aos), use los
siguientes cdigos en el argumento formato.

Muestra el mes como un nmero sin un cero inicial.

mm

Muestra el mes como un nmero con un cero inicial si


corresponde.

mmm

Muestra el mes como una abreviatura (de ene a dic).

mmmm

Muestra el mes como un nombre completo (de enero a


diciembre).

mmmmm Muestra el mes como una sola letra (de E a D).


d

Muestra el da como un nmero sin un cero inicial.

dd

Muestra el da como un nmero con un cero inicial si


corresponde.

Muestra el mes como un nmero sin un cero inicial.

ddd

Muestra el da como una abreviatura (de dom a sb).

dddd

Muestra el da como un nombre completo (de domingo a


sbado).

aa

Muestra el ao como un nmero de dos dgitos.

aaaa

Muestra el ao como un nmero de cuatro dgitos.

Para mostrar

Como

Usar este formato

Meses

1-12

"m"

Meses

01-12

"mm"

Meses

ene-dic

"mmm"

Meses

enerodiciembre

"mmmm"

Meses

ED

"mmmmm"

Das

1-31

"d"

Das

01-31

"dd"

Das

domsb

"ddd"

Para mostrar

Como

Usar este formato

Das

domingo-sbado

"dddd"

Aos

00-99

"aa"

Aos

1900-9999

"aaaa"

Mostrar horas, minutos y segundos Para mostrar los


formatos de hora (como horas, minutos y segundos), use los
siguientes cdigos en el argumento formato.

Muestra la hora como un nmero sin un cero inicial.

[h]

Muestra el tiempo transcurrido en horas. Si trabaja con


una frmula que devuelve un perodo en el que el nmero
de horas es mayor que 24, use un formato de nmero
similar a [h]:mm:ss.

hh

Muestra la hora como un nmero con un cero inicial si


corresponde. Si el formato contiene a.m. o p.m., la hora
se muestra sobre la base de un reloj de 12 horas. En caso
contrario, la hora se muestra sobre la base de un reloj de
24 horas.
Muestra el minuto como un nmero sin un cero inicial.

[m]

Nota El cdigo m o mm debe aparecer inmediatamente


despus de h o hh, o inmediatamente delante del cdigo
ss; en caso contrario, Excel mostrar el mes en lugar de
los minutos.
Muestra el tiempo transcurrido en minutos. Si trabaja con
una frmula que devuelve un perodo en el que el nmero

Muestra la hora como un nmero sin un cero inicial.


de minutos es mayor que 60, use un formato de nmero
similar a [mm]:ss.
Muestra el minuto como un nmero con un cero inicial si
corresponde.

mm

Nota El cdigo m o mm debe aparecer inmediatamente


despus de h o hh, o inmediatamente delante del cdigo
ss; en caso contrario, Excel mostrar el mes en lugar de
los minutos.

Muestra el segundo como un nmero sin un cero inicial.

[s]

Muestra el tiempo transcurrido en segundos. Si trabaja


con una frmula que devuelve un perodo en el que el
nmero de segundos es mayor que 60, use un formato de
nmero similar a [ss].

ss

Muestra el segundo como un nmero con un cero inicial si


corresponde. Si desea mostrar fracciones de un segundo,
use un formato de nmero similar a h:mm:ss.00.

AM/PM,
a.m./p.m.,
A/P, a/p

Muestra la hora sobre la base de un reloj de 12 horas.


Excel muestra AM, a.m., A o a para las horas desde las
12 de la noche a las 12 del medioda, y PM, p.m., P o p
para las horas desde las 12 del medioda hasta las 12 de
la noche.

Para mostrar

Como

Usar este
formato

Horas

0-23

"h"

Para mostrar

Como

Usar este
formato

Horas

00-23

"hh"

Actas

0-59

"m"

Actas

00-59

"mm"

Segundos

0-59

"s"

Segundos

00-59

"ss"

Hora

4 a.m.

h a.m./p.m.

Hora

4:36 p.m. h:mm a.m./p.m.

Hora

4:36:03 P h:mm:ss A/P

Hora

4:36:03,75 "h:mm:ss.00"

Tiempo transcurrido (horas y minutos)

1:02

"[h]:mm"

Tiempo transcurrido (minutos y


segundos)

62:16

"[mm]:ss"

Tiempo transcurrido (segundos y


centsimas)

3735,80

"[ss].00"

Directrices para el formato de monedas, porcentajes y notacin


cientfica

Incluir smbolos de moneda Para preceder un nmero con un


smbolo de moneda ($), escriba el smbolo de moneda al comienzo
del argumento formato (por ejemplo, "$#.##0,00"). Para
especificar uno de los siguientes smbolos de moneda en un
formato de nmero, presione Bloq Num y use el teclado numrico
para escribir el cdigo ANSI para el smbolo.

Para escribir

Use esta combinacin de teclas

ALT+0162

ALT+0163

ALT+0165
ALT+0128

Nota Debe usar el teclado numrico; si usa la tecla ALT con las
teclas numricas ubicadas en la fila superior del teclado, no
generar cdigos ANSI.

Mostrar porcentajes Para mostrar nmeros como porcentajes


de 100, por ejemplo, para mostrar 0,08 como 8% o 2,8 como
280%, incluya el signo de porcentaje (%) en el argumento
formato.

Mostrar notaciones cientficas Para mostrar nmeros en


formato cientfico (exponencial), use los siguientes cdigos de
exponentes en el argumento formato.

E (E-,
E+,
e-,
e+)

Muestra un nmero en formato cientfico (exponencial). Excel


muestra un nmero a la derecha de la "E" o "e" correspondiente
al nmero de posiciones que se ha movido la coma decimal. Por
ejemplo, si el argumento formato es "0,00E+00", Excel

muestra el nmero 12.200.000 como 1,22E+07. Si cambia el


argumento formato a "#0,0E+0", Excel muestra 12,2E+6.
Directrices para incluir texto y agregar espacio

Si incluye alguno de los caracteres siguientes en el argumento


formato, se muestra exactamente como se especifica.

Signo de dlar

Signo ms

Parntesis de apertura

Dos puntos

Acento circunflejo

'

Apstrofo

Llave de apertura

<

Signo menor que

Signo de igualdad

Signo menos

Barra diagonal

Signo de dlar

Parntesis de cierre

Signo de exclamacin

&

Y comercial

Tilde

Llave de cierre

>

Signo mayor que


Espacio

El argumento formato no puede contener un asterisco (*).

La funcin TEXTO convierte un valor numrico en texto con


formato y ya no puede calcular el resultado como nmero. Para
dar formato a una celda de modo que el valor permanezca
numrico, haga clic con el botn secundario en la celda, haga clic
en Formato de celdas y, en el cuadro de dilogo Formato de
celdas, en la pestaa Nmero, configure las opciones de formato
que desea. Para ms informacin sobre el uso del cuadro de
dilogo Formato de celdas, haga clic en el botn Ayuda (?)
ubicado en la esquina superior derecha del cuadro de dilogo.

Ejemplo
Copie los datos de ejemplo en la tabla siguiente y pguelos en la celda
A1 de una hoja de clculo nueva de Excel. Para que las frmulas
muestren los resultados, seleccinelas, presione F2 y luego ENTRAR. Si
lo necesita, puede ajustar el ancho de las columnas para ver todos los
datos.

Vendedor

Ventas

Datos

Navarro

2800 $

39300,63

Lpez

40%

Frmula

Descripcin

=A2&" vendi unidades por


valor de "&TEXTO(B2;"0,00
$")&"".

Combina la celda A2, la


cadena de texto "vendi", Navarro vendi
la celda B2 (con formato
unidades por el
de moneda) y la cadena de valor de
texto "unidades por valor 2800,00 $.
de" en una frase.

=A3&" tena un
"&TEXTO(B3;"0%")&" del
total de ventas."

Combina la celda A3, la


cadena "vendi", la celda
Lpez tena un
B3 (con formato de
40% del total
porcentaje) y la cadena de
de ventas.
texto "de las ventas
totales" en una frase.

Resultado

Muestra el valor de C2 en
="Fecha: " & TEXTO(C2;"dd- formato de ao de 4
Fecha: 06-08mm-aaaa")
dgitos, mes de 2 dgitos y 2007
da de 2 dgitos.
Muestra el valor de C2 con
="Fecha y hora: " &
Fecha-hora:
formato de fecha corto y
TEXTO(C2;"d/m/aaaa h:mm
6/8/2007 3:07
formato de hora de 12
a.m./p.m.")
p.m.
horas.
=TEXTO(C2;"0,00E+00")

Muestra el valor de C2 en
formato cientfico

3,93E+04

Vendedor

Ventas

Datos

(exponencial).

=TEXTO(C2; "#$;##0,00")

Muestra el valor de C2 en
formato de moneda, con
un separador de miles.

39.300,63 $

Se aplica a: Excel Starter, Excel 2016 for Mac, Excel 2010, Excel 2013,
Excel 2016 Preview, Excel for Mac 2011, Excel Online, Excel 2007