TEXTO (función TEXTO)
TEXTO (función TEXTO)
Este artículo describe 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 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 (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. 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 |
---|---|---|
12000 | 12.000 | "#.###" |
12000 | 12 | "#." |
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 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" |
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 |
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 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 (*).
- 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 del ejemplo en la siguiente tabla y péguelos en la celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas que muestren resultados, selecciónelas, presione F2 y, a continuación, presione Entrar. Si lo necesita, puede ajustar los anchos de la columna 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 $ |