TEXTO (función TEXTO)

En este artículo se describen la sintaxis de la fórmula y el uso de la función TEXTO en Microsoft Excel.

Descripción

La función TEXTO convierte un valor numérico en texto y le permite especificar el formato de presentación mediante cadenas de formato especiales. Esa función es útil para ver los números en un formato más legible o para combinar números con texto o símbolos. Por ejemplo, supongamos que la celda A1 contiene el número 23,5. Para que el formato del número sea un importe de moneda, puede usar la siguiente fórmula:

=TEXTO(A1,"$0,00")

En este ejemplo, Excel muestra $23,50.

También puede dar formato a los números con los comandos del grupo Número de la pestaña Inicio de la cinta. Sin embargo, estos comandos funcionan únicamente si toda la celda es numérica. Para dar formato a un número y combinarlo con texto, la función TEXTO es la mejor opción. Por ejemplo, puede agregar texto a la fórmula anterior:

=TEXTO(A1,"$0,00") & " por hora"

Excel muestra $23,50 por hora .

Sintaxis

TEXTO(valor, formato)

La sintaxis de la función TEXTO tiene los siguientes argumentos:

  • value    Obligatorio. Es un valor numérico, una fórmula que evalúa a un valor numérico o referencia a una celda que contiene un valor numérico.

  • formato    Obligatorio. Es un formato numérico como cadena de texto entre comillas, por ejemplo, "d/m/aaaa" o "#.##0,00". Para directrices de formato específicas, vea las siguientes secciones.

    Directrices para formatos de número

    • Mostrar posiciones decimales y dígitos significativos    Para dar formato a fracciones o números que contienen comas decimales, incluya los siguientes marcadores de posición de dígitos, comas decimales y separadores de miles en el argumento formato.

Marcador de posición

Descripción

0 (cero)

Muestra los ceros no significativos si un número tiene menos dígitos 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 número que escribe tiene menos dígitos en ambos lados de la coma decimal que el número de símbolos # especificados en el formato. Por ejemplo, si el formato personalizado es #,## y escribe 8,9 en la celda, se muestra el número 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 números 8,9 y 88,99 en una columna.

, (coma)

Muestra la coma decimal en un número.

  • Si un número tiene más dígitos a la derecha de la coma decimal que marcadores de posición en el formato, el número se redondea a tantas posiciones decimales como marcadores de posición haya. Si hay más dígitos a la izquierda de la coma decimal que marcadores de posición, se muestran los dígitos adicionales. Si el formato solo contiene signos de número (#) a la izquierda de la coma decimal, los números 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 número a un múltiplo de 1.000, incluya el siguiente separador en el formato de número.

. (punto)

Muestra el separador de miles en un número. Excel separa los miles con puntos si el formato contiene un punto incluido entre signos de número (#) o ceros. Un punto detrás de un marcador de posición de dígitos ajusta el número a 1.000. Por ejemplo, si el argumento formato es "#.###,0.", Excel muestra el número 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 días, meses y años    Para mostrar los números como formatos de fecha (como días, meses y años), use los siguientes códigos en el argumento formato.

m

Muestra el mes como un número sin un cero inicial.

mm

Muestra el mes como un número 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 día como un número sin un cero inicial.

dd

Muestra el día como un número con un cero inicial si corresponde.

ddd

Muestra el día como una abreviatura (de dom a sáb).

dddd

Muestra el día como un nombre completo (de domingo a sábado).

aa

Muestra el año como un número de dos dígitos.

aaaa

Muestra el año como un número de cuatro dígitos.

Para mostrar

Como

Usar este formato

Meses

1-12

"m"

Meses

01-12

"mm"

Meses

ene-dic

"mmm"

Meses

enero–diciembre

"mmmm"

Meses

E–D

"mmmmm"

Días

1-31

"d"

Días

01-31

"dd"

Días

dom–sáb

"ddd"

Días

domingo-sábado

"dddd"

Años

00-99

"aa"

Años

1900-9999

"aaaa"

  • Mostrar horas, minutos y segundos    Para mostrar los formatos de hora (como horas, minutos y segundos), use los siguientes códigos en el argumento formato.

h

Muestra la hora como un número sin un cero inicial.

[h]

Muestra el tiempo transcurrido en horas. Si trabaja con una fórmula que devuelve un período en el que el número de horas es mayor que 24, use un formato de número similar a [h]:mm:ss.

hh

Muestra la hora como un número 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.

m

Muestra el minuto como un número sin un cero inicial.

Nota   El código m o mm debe aparecer inmediatamente después de h o hh, o inmediatamente delante del código ss; en caso contrario, Excel mostrará el mes en lugar de los minutos.

[m]

Muestra el tiempo transcurrido en minutos. Si trabaja con una fórmula que devuelve un período en el que el número de minutos es mayor que 60, use un formato de número similar a [mm]:ss.

mm

Muestra el minuto como un número con un cero inicial si corresponde.

Nota   El código m o mm debe aparecer inmediatamente después de h o hh, o inmediatamente delante del código ss; en caso contrario, Excel mostrará el mes en lugar de los minutos.

s

Muestra el segundo como un número sin un cero inicial.

[s]

Muestra el tiempo transcurrido en segundos. Si trabaja con una fórmula que devuelve un período en el que el número de segundos es mayor que 60, use un formato de número similar a [ss].

ss

Muestra el segundo como un número con un cero inicial si corresponde. Si desea mostrar fracciones de un segundo, use un formato de número 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 mediodía, y PM, p.m., P o p para las horas desde las 12 del mediodía hasta las 12 de la noche.

Para mostrar

Como

Usar este formato

Horas

0-23

"h"

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 centésimas)

3735,80

"[ss].00"

Directrices para el formato de monedas, porcentajes y notación científica

  • Incluir símbolos de moneda    Para preceder un número con un símbolo de moneda ($), escriba el símbolo de moneda al comienzo del argumento formato (por ejemplo, "$#.##0,00"). Para especificar uno de los siguientes símbolos de moneda en un formato de número, presione Bloq Num y use el teclado numérico para escribir el código ANSI para el símbolo.

Para escribir

Use esta combinación de teclas

¢

ALT+0162

£

ALT+0163

¥

ALT+0165

Euro

ALT+0128

  • Nota   Debe usar el teclado numérico; si usa la tecla ALT con las teclas numéricas ubicadas en la fila superior del teclado, no generará códigos ANSI.

  • Mostrar porcentajes    Para mostrar números 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 científicas    Para mostrar números en formato científico (exponencial), use los siguientes códigos de exponentes en el argumento formato.

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

Muestra un número en formato científico (exponencial). Excel muestra un número a la derecha de la "E" o "e" correspondiente al número de posiciones que se ha movido la coma decimal. Por ejemplo, si el argumento formato es "0,00E+00", Excel muestra el número 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 dólar

+

Signo más

(

Paréntesis de apertura

:

Dos puntos

^

Acento circunflejo

'

Apóstrofo

{

Llave de apertura

<

Signo menor que

=

Signo de igualdad

-

Signo menos

/

Barra diagonal

)

Paréntesis de cierre

!

Signo de exclamación

&

Y comercial

~

Tilde

}

Llave de cierre

>

Signo mayor que

Espacio

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

  • La función TEXTO convierte un valor numérico en texto con formato y ya no puede calcular el resultado como número. Para dar formato a una celda de modo que el valor permanezca numérico, haga clic con el botón secundario en la celda, haga clic en Formato de celdas y, en el cuadro de diálogo Formato de celdas, en la pestaña Número, configure las opciones de formato que desea. Para más información sobre el uso del cuadro de diálogo Formato de celdas, haga clic en el botón Ayuda (?) ubicado en la esquina superior derecha del cuadro de diálogo.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, 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

López

40%

Fórmula

Descripción

Resultado

=A2&" vendió unidades por valor de "&TEXTO(B2;"0,00 $")&"".

Combina la celda A2, la cadena de texto "vendió", la celda B2 (con formato de moneda) y la cadena de texto "unidades por valor de" en una frase.

Navarro vendió unidades por el valor de 2800,00 $.

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

Combina la celda A3, la cadena "vendió", la celda B3 (con formato de porcentaje) y la cadena de texto "de las ventas totales" en una frase.

López tenía un 40% del total de ventas.

="Fecha: " & TEXTO(C2;"dd-mm-aaaa")

Muestra el valor de C2 en formato de año de 4 dígitos, mes de 2 dígitos y día de 2 dígitos.

Fecha: 06-08-2007

="Fecha y hora: " & TEXTO(C2;"d/m/aaaa h:mm a.m./p.m.")

Muestra el valor de C2 con formato de fecha corto y formato de hora de 12 horas.

Fecha-hora: 6/8/2007 3:07 p.m.

=TEXTO(C2;"0,00E+00")

Muestra el valor de C2 en formato científico (exponencial).

3,93E+04

=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 for Mac 2011, Excel Online, Excel 2007



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma