Com utilitzar la funció de text d'Excel

Utilitzeu la funció TEXT d'Excel per convertir qualsevol dada (per exemple, números, dates, etc.) en text, en un format especificat per l'usuari.

La funció TEXT es classifica com una funció de cadena/text, que converteix un valor de nombre en una cadena de text en un format especificat per l'usuari. Per exemple, si voleu convertir una data en format '15/03/2020' al format 15 de març de 2020, feu servir la funció TEXT per fer-ho.

Aquesta guia explica com utilitzar la funció TEXT a Excel amb l'ajuda d'algunes fórmules i exemples.

Sintaxi

La sintaxi general de la funció TEXT:

=TEXT(valor, format_text)

La funció TEXT requereix dos arguments/paràmetres:

  • valor – El valor del número que voleu convertir en una cadena de text. Aquest valor pot ser un valor numèric, una data o una referència de cel·la d'un valor numèric.
  • format_text – El codi de format que voleu aplicar al valor específic. Sempre ha d'anar entre cometes dobles.

Codis de format de funció TEXT

La funció Text només té dos arguments. El primer argument només requereix el valor que voleu convertir, és fàcil. Però heu d'inserir el codi de format correcte que us donarà el número de sortida en el format que vulgueu. La taula següent conté els formats més comuns i utilitzats amb freqüència.

Codi de formatDescripcióExemple
0Zero és un marcador de posició de dígits que només mostra dígits sense decimals.#.0: sempre mostra 1 decimal.

Si escriviu 5.50 a la cel·la de referència, es mostrarà com a 5.5.

#Mostra el dígit sense cap zero addicional.

#.##: mostra fins a dos decimals.

quan introduïu 3,777, retorna 3,78.

?Mostra només un dígit sense decimals. Normalment s'utilitza per alinear valors numèrics en una columna amb una posició decimal.#.? – mostrarà un decimal i alinearà el punt decimal.
.Punt decimal
,Separador de milers.###,###: mostrarà un separador de milers.

Si escriviu 195200, retorna 195.200

0%Mostra els números com a percentatge.Si escriviu 0,285, retorna 28,5

A més del codi de format anterior, també podeu afegir qualsevol dels símbols següents al codi de format de la fórmula, i es mostraran exactament tal com s'ha introduït.

SímbollDescripció
+ i -Signes més i menys
()Parèntesis esquerre i dret
:Colon
^Caret
'Apòstrof
{}Parèntesis arrissats
<>Menys i major que els signes
=Signe igual
/Barra inclinada cap endavant
!Punt d'exclamació
&Ampersand
~Tilde
Caràcter espacial

Codis de format de funció de text per a dates i hora

Quan vulgueu convertir dates i hores amb la funció TEXT, feu servir qualsevol dels codis de format següents.

Codi de formatDescripció i exemples
d

Especifica el dia del mes en un número d'un o dos dígits sense un zero inicial (p. ex., del 2 al 25)

ddEspecifica el dia del mes en una representació de dos dígits amb un zero inicial (p. ex., del 02 al 25)
dddEspecifica el dia de la setmana amb una abreviatura de tres lletres (p. ex., de dilluns a dg)
dddEspecifica el nom complet del dia de la setmana. (p. ex. dilluns, dimecres)
mEspecifica el mes de l'any, en un número d'un o dos dígits sense zero inicial (p. ex., del 02 al 12)
mmEspecifica el mes en una representació de dos dígits amb un zero inicial. (p. ex. 01, 12)
mmmEspecifica el mes amb una abreviatura de tres lletres (p. ex., gener, novembre)
mmmmEspecifica el nom complet del mes. (per exemple, gener, novembre)
yyEspecifica l'any en un número de dos dígits (p. ex., 08 que significa 2008, 19 que significa 2019)
yyyyEspecifica l'any en un número de quatre dígits (p. ex., 2008, 2019)
hEspecifica l'hora en representació d'un o dos dígits sense un zero inicial (p. ex., 6, 12)
hhEspecifica l'hora en representació de dos dígits amb un zero inicial (de 06 a 12)
mEspecifica els minuts en un nombre o dos dígits sense un zero inicial (p. ex., 5, 45)
mmEspecifica els minuts en un nombre o dos dígits un zero inicial (p. ex., 05, 45)
sEspecifica els segons en un nombre o dos dígits sense un zero inicial (p. ex., 5, 45)
ssEspecifica segons en un nombre o dos dígits un zero inicial (p. ex., 05, 45)
AM / PMEspecifica que l'hora s'ha de mostrar com un rellotge de 12 hores, seguit de "AM" o "PM"

Com utilitzar la funció TEXT a Excel

Heu après la sintaxi i els codis de format de la funció TEXT; ara, anem a explorar com utilitzar la funció a Excel amb l'ajuda d'uns quants exemples.

Utilitzeu la fórmula de text per mostrar el número sencer al número de la cel·la A1.

Per fer-ho podem utilitzar la fórmula de text com:

=TEXT(A1,"0")

Utilitzeu aquesta fórmula per mostrar un decimal únic:

=TEXT(A1,"0,0")

La taula següent mostra les fórmules de text amb diferents codis de format per aplicar diferents tipus de format a diferents valors numèrics. Podeu copiar aquestes fórmules directament al vostre full de càlcul per provar-les pel vostre compte.

ValorFórmulaValor amb format
4963.34=TEXT(A2,"0,000")4963.340
5300.52=TEXT(A3,"#,##0")5,301
5.12=TEXT(A4,"# ?/?")5 1/8
0.4963=TEXT(A5,"#%)") 50%50%
9600.60=TEXT(A6,"$#,##0.0")$9,600.6
20=TEXT(A7,"~#!") ~20!~20!
5656=TEXT(A8,"00000000")00005656

Les fórmules anteriors s'apliquen a la columna C d'un full de càlcul tal com es mostra a la captura de pantalla següent:

Funció TEXT amb fórmules

També podeu utilitzar altres fórmules i funcions tant dins com fora de la funció TEXT.

Suposem que teniu un import brut i de despeses i voleu calcular el benefici net i mostrar el benefici a la cel·la A9 amb la cadena "El vostre benefici net és". Podeu utilitzar la fórmula següent per a això:

="El vostre benefici net és "&TEXT(C6-C7,"$#,###.00")

La fórmula primer calcula el benefici mitjançant una fórmula (C6-C7) dins de la funció TEXT i uneix el valor format amb la cadena "El vostre benefici net és" mitjançant la fórmula concatenada (&), i finalment mostra el resultat a la cel·la A9.

Format un número de mòbil amb la funció TEXT

Normalment, quan escriviu qualsevol número que tingui més d'11 dígits al full de càlcul, per exemple, números de mòbil, Excel el convertirà automàticament en notació científica. I podeu utilitzar aquestes notacions científiques correctament, de manera que potser voldreu convertir-les a valors numèrics normals. Podeu utilitzar la funció TEXT per convertir aquestes molestes notacions científiques en números de mòbil.

Com es mostra a la captura de pantalla següent, quan introduïu números de mòbil (12 dígits inclòs el seu codi de país) a Excel, els converteix automàticament en format de notació científica.

Amb la funció TEXT, podeu formatar aquest format de notació científica en números de mòbil llegibles.

Normalment, un número de mòbil té 12 dígits (això pot variar per a alguns països). Els dos primers dígits són el codi del país i els 10 dígits restants són els números de mòbil.

Per tant, per convertir les notacions científiques anteriors en números mòbils, utilitzeu aquesta fórmula:

=TEXT(A1,"+############")

Estem utilitzant "############" com a codi de format d'aquest exemple per convertir la notació al número de mòbil:

Ara, fem-lo més llegible separant el codi del país del número de mòbil. Per fer-ho, poseu un guionet (-) després de dos hashes.

=TEXT(A1,"+##-##########")

Formata la data mitjançant la funció TEXT

Per defecte, Excel emmagatzema la data com a números de sèrie. El número de sèrie de l'1 de gener de 1900 és 1, i l'1 de gener de 2001 és 36892 perquè són 36891 dies des de l'1 de gener de 1900.

Com que la majoria de funcions converteixen automàticament els valors de la data en números de sèrie, és complicat mostrar-los en un format llegible. Però amb la funció TEXT d'Excel podeu convertir-los fàcilment en valors de text i mostrar-los en el format desitjat.

Per exemple, si voleu agafar la data de la cel·la A1 (05-03-2015) i mostrar-la en un format de data estàndard com "5 de març de 2015" a la cel·la B1, feu servir la fórmula següent:

=TEXT(A1,"mmm d,aaaa")
  • mmm especifica a 3 lletres abreujades mes
  • d especifica el dia del mes amb un o dos dígits
  • yyyy especifica que es mostrin números de quatre dígits de l'any.

La captura de pantalla següent mostra com podeu aplicar diferents tipus de format a la mateixa data mitjançant la fórmula de text:

Data i text de concatenació

Suposem que volem unir el nom (columna A) i la data de naixement (columna B) i mostrar-los a la columna C. Obtindreu un resultat com aquest:

Si concatenem directament el text a la cel·la A1 i la data a la cel·la B1, Excel uneix el text i el número de sèrie de la data, no la data real.

Per concatenar text i data i mostrar correctament la data en el format desitjat, utilitzeu la funció TEXT amb la funció CONCAT.

La fórmula:

=CONCAT(A2,"-",TEXT(B2,"dd/m/aa"))

El resultat:

Ara, unirem una cadena de text "va néixer el" a la sortida i formarem la data en un format diferent.

A continuació, la fórmula es copia a la cel·la A2:A5 mitjançant el mànec d'emplenament.

En un altre exemple, estem utilitzant el AVUI () funció per obtenir la data actual i unir la data amb algun text relacionat.

Ara, podeu convertir fàcilment qualsevol valor (per exemple, números, dates, etc.) en text en el format que vulgueu.