Función TEXTO

En este artículo se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) TEXTO de Microsoft Office Excel.

Descripción

La función TEXTO convierte una valor numérico en texto y le permite especificar el formato de presentación mediante cadenas de formato especiales. Esa función es útil cuando desea ver los números en un formato más legible o cuando desea 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 ficha Inicio de la Cinta de opciones. Sin embargo, estos comandos funcionan únicamente si toda la celda es numérica. Si desea 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 (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):

  • valor    Obligatorio. Valor numérico, fórmula que se evalúa a un valor numérico o referencia a una celda que contiene un valor numérico.
  • formato    Obligatorio. Formato numérico como cadena de texto entre comillas, por ejemplo, "d/m/aaaa" o "#.##0,00". Vea las siguientes secciones para obtener directrices de formato específicas.

MostrarDirectrices 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 sólo 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
12000 12.000 "#.###"
12000 12 "#."
12200000 12,2 "0,0.."

MostrarDirectrices 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 un 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 un 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"
Minutos 0–59 "m"
Minutos 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"

MostrarDirectrices 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.

MostrarDirectrices para incluir texto y agregar espacio

  • Si incluye alguno de los caracteres siguientes en el argumento formato, se muestran exactamente como se especificó.
$ Signo de moneda
+ 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
  Carácter de espacio

 Notas 

  • El argumento formato no puede contener un asterisco (*).
  • Con la función TEXTO convierte un valor numérico en texto con formato y el resultado ya no se puede calcular 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, a continuación, en el cuadro de diálogo Formato de celdas, en la ficha Número, configure las opciones de formato que desea. Para obtener 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

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo copio un ejemplo?

  • Seleccione el ejemplo de este artículo.

 Importante   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

 Importante   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.

  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.


 
1
2
3
4




5




6


7


8


9


10
A B C
Vendedor Ventas Datos
Navarro 2800 39300,625
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&" vendió "&TEXTO(B3;"0%")&" de las ventas totales". 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 vendió el 40 % de las ventas totales.
="Fecha: " & TEXTO(C2;"aaaa-mm-dd") 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: 2007-08-06
="Fecha y hora: " & TEXTO(C2;"d/m/aaaa h:mm a.m./p.m.") Muestra el valor de la celda C2 en formato de fecha corto y formato de hora de 12 horas. Fecha y hora: 6/8/2007 3:00 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
 
 
Corresponde a:
Excel 2007