Taula de continguts
La funció TEXT és una de les funcions significatives d'Excel que us permet fer diferents tipus de format o números. Aquest article mostra diverses maneres d'utilitzar codis de format amb la funció TEXT per a diferents propòsits.
Quader de pràctiques baixable
Podeu baixar el quadern de pràctiques. des del botó de descàrrega següent.
Codis de format de funció de text.xlsx
Quins són els codis de format per a la funció de TEXT?
Primer, hauríem de conèixer la sintaxi i el propòsit de la funció TEXT . La sintaxi d'aquesta funció és la següent:
TEXT(valor, format_text)Per tant, utilitzant la funció TEXT , podem formatar qualsevol valor o nombre utilitzant codis de format diferents.
Aquesta funció és necessària quan volem modificar o volem obtenir el valor d'un format específic. Aleshores necessitem la funció TEXT . Un exemple de la funció és el següent.
=TEXT(TODAY(),"MM/DD/YY")
Produrà la sortida següent:
La data d'avui és en MM/ Format DD/AA , com ara 29/06/21. Per tant, utilitzant la funció TEXT , podem personalitzar fàcilment la nostra sortida final segons els nostres requisits.
Bàsicament, hi ha molts codis de format que es poden utilitzar amb el 1>Funció TEXT a Excel. Però aquí mostraré els codis més comuns i més utilitzats amb els seus propòsits.
Codi de format | Propòsit |
---|---|
0 | Espectacleszeros a l'inici. |
? | Deixa espais en lloc de mostrar zeros a l'inici. |
# | Representa dígits opcionals i no mostra zeros addicionals. |
. (punt) | Apareix punt decimal. |
, (coma) | Separador de milers. |
[ ] | Crear formats condicionals. |
4 Exemples de funció TEXT per donar format a codis a Excel
Aquesta secció tracta diversos usos dels codis de format de funció TEXT p. ex. combinant el text amb el número o la data, afegint un zero inicial i convertint números en un format definit. Submergem-nos en els usos!
1. Combina textos i números amb format personalitzat
Tindrem un conjunt de dades d'algunes fruites i el seu preu unitari i quantitat . L'última columna és la columna del preu total.
Ara calcularem el preu total amb un símbol de text i moneda, separador de milers i dos decimals. llocs utilitzant la funció TEXT .
Per a això, la nostra fórmula serà així:
="Text" & TEXT(Fórmula, “$###,###.00”)📌 Explicació de la fórmula:
En primer lloc, afegim text al davant utilitzant el símbol i ( & ). A continuació, a la funció TEXT de la primera secció dels paràmetres, utilitzarem la nostra fórmula per comptar la sortida desitjada. Després d'això, poseu aSigne $ al davant per donar format, ja que el símbol de moneda aquí és un dòlar, una coma ( , ) per a milers de separadors i un # per representar dígits opcionals.
- Per tant, primer, introduïu la fórmula següent a la cel·la E5 i arrossegueu la icona Emplena la maneta a continuació per copiar el fórmula.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. Aplicació del format de número de telèfon adequat
Suposem que tenim un conjunt de dades que conté alguns números de telèfon per a aquest mètode. Però els números donats no estan ben formatats.
- Ara convertirem els números esmentats en números de telèfon adequats mitjançant el TEXT funció . Per tant, volem fer números de telèfon com aquest:
(555) 555-1234
- Per a això hem d'utilitzar una fórmula com a continuació:
📌 Explicació de la fórmula:
Com que hem de formatar els números de telèfon com a l'exemple anterior, primer necessitem una condició per separar els darrers 7 dígits a partir dels números donats. Hem d'utilitzar [ ] amb finalitats condicionals. Aleshores necessitem # per a un marcador de posició decimal per formar el nombre segons les nostres necessitats.
- En primer lloc, a la primera secció de la funció TEXT , prendrà l'entrada donada que és la nostra columna C , ja que estem prenent els números de telèfon donats sense donar format d'aquesta columna.
- En segon lloc, ella secció de format [<=9999999] està comprovant els números del costat dret si són inferiors o iguals a 7 dígits o no. A continuació, converteix els primers 7 dígits a la forma ###-#### , que significa parell de 3 dígits-4 dígits. Després d'això, la subsecció (###) ###-#### format el nombre sencer com a (555) 555-1234. Per tant, els darrers 3 dígits queden coberts per () i els altres 3 dígits-4 parell de dígits.
- Per tant, primer, introduïu la fórmula següent a la cel·la D5 i després arrossegueu la icona Emplenar el mànec a continuació.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. Afegir zeros inicials abans dels números
Excel elimina automàticament els zeros inicials escrits abans dels números. Però de vegades és possible que hàgim de mantenir els zeros inicials. Aleshores, la funció TEXT ens pot ajudar a fer-ho amb els seus codis de format. Tinguem un conjunt de dades d'alguns empleats amb els seus noms i id .
Volem mantenir tots els IDs dels empleats en 7 dígits, però alguns dels IDs no són completament de 7 dígits. Convertirem tots els IDs en 7 dígits utilitzant el codi de format de la funció TEXT .
- Per tant, primer, introduïu la fórmula següent a la cel·la D5 i, a continuació, arrossegueu la icona Emplenar mànec a continuació.
=TEXT(C5,"0000000")
4. Combinació de text i data en el format desitjat
De vegades, és possible que hàgim de combinar text i data en el format desitjat. Podem utilitzarel codi de format de data de la funció TEXT per personalitzar la nostra sortida. Per demostrar aquest mètode, pensem en un conjunt de dades d'alguns productes i les seves dates de lliurament .
- Ara combinarà els noms dels productes i les dates de lliurament i els mostrarà en una sola columna mitjançant codis de format TEXT funció .
- La sintaxi de la fórmula per fer-ho serà de la següent manera.
📌 Explicació de la fórmula:
A la fórmula anterior, un ampersand (&) operador s'utilitza per combinar textos. Quan necessitem combinar text amb text o text amb una fórmula, aleshores a Excel és possible fer-ho fàcilment utilitzant el signe ( & ). És l'alternativa a la funció CONCAT a Excel. Per obtenir més informació, podeu consultar Com afegir text abans de la fórmula a Excel .
Aquí només volem combinar dues cel·les i afegir una mica de text. També voldreu fer el format de les dates utilitzant el codi de format de la funció TEXT .
TEXT(Cel·la,”mm/dd/aaaa”)A la primera secció del paràmetre, pren els valors, de manera que com volem passar els valors de la columna de les dates de lliurament, per això hem de passar aquí el número de cel·la. A la cita doble, hem declarat la formació de dates utilitzant el format mm/dd/aaaa . Per tant, a partir de les nostres dates donades, formatarà les dates en aquest formaton mm-> mes dd-> dia aaaa-> any. Per tant, la nostra data serà així: 05/07/1998 .
- Per tant, primer, introduïu la fórmula següent a la cel·la D5 i després arrossegueu la icona Emplenar el mànec a continuació.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
Més informació: Com utilitzar la funció FIXA a Excel (6 exemples adequats)
Més exemples amb la funció de TEXT d'Excel per donar format a codis
Aquí ho faré discutiu alguns problemes d'usuari i solucions per a la funció TEXT .
- Calculem el mes d'avui utilitzant =MES (AVUI()). Donarà el número del mes actual. Per exemple, per a mi, és octubre, així que donarà 10 com a valor de retorn.
- Però quan faig servir =TEXT(MES (AVUI()),”mm”) això tornarà 01 .
Per què passa aquest error ?
Estem convertint la data al número 10 i després li dius que converteixi el número 10 en una data, que es coneix com a 02/01/1900 ( dd/mm/aaaa ), que és el valor numèric inicial d'una data d'Excel. Aleshores, quan executeu la fórmula de text, obtenim l'1 a partir de gener.
- Un altre problema és calcular la data i l' hora . Si hem d'esbrinar tant el número del dia d'avui com l'hora actual. És possible calcular-los mitjançant la funció TEXT. Només cal que utilitzeu la fórmulaa continuació.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- Utilitzant aquesta fórmula, la primera funció TEXT(AVUI(),”dd “) calcula el número de la data d'avui i TEXT(ARA(),”hh “) esbrina l'horari actual.
Aplicació del format de text d'Excel
Excel pot detectar automàticament el valor que intenteu introduir en una cel·la. Per tant, convertirà el valor al format detectat tan bon punt l'introduïu, tot i que potser no voleu que ho faci. Per tant, la intel·ligència d'Excel, que és molt útil la majoria de les vegades, pot convertir-se de vegades en una molèstia per a vostè.
Per exemple, suposeu que esteu intentant introduir 5-10 en un cel·la per indicar 5 a 10 . Tanmateix, Excel el tractarà com una data. Per tant, s'introduirà com a 5 d'octubre o 10 de maig de l'any en curs, depenent de la configuració de la data del sistema. T'enfrontareu a resultats molestos similars quan intenteu introduir codis amb zeros a l'inici. Perquè l'excel considerarà els zeros inicials com a redundància i els eliminarà automàticament.
Llavors, què feu per evitar aquestes situacions? Bé, no et preocupis. Només podeu formatar les cel·les com a text abans d'introduir dades. Aleshores, l'Excel emmagatzemarà els valors a mesura que els introduïu sense cap canvi.
Suposem que voleu introduir alguns IDs amb zeros a l'inici en l'interval B2:B100 . A continuació, seleccioneu l'interval i premeu CTRL + 1 o aneu a Inici >> Format >>Format de cel·les . A continuació, seleccioneu la categoria Text de la pestanya Nombre del quadre de diàleg Format cel·les i feu clic a D'acord . Després d'això, podeu introduir el que vulgueu i Excel no canviarà res.
Nota: A més, podeu prémer CTRL + 1 per obrir el quadre de diàleg Format cel·les .
Coses a fer Recordeu
- No us oblideu d'utilitzar cometes dobles al voltant dels codis de format. En cas contrari, la funció TEXT tornarà #NAME! error .
- La funció TEXT converteix els valors numèrics en cadenes de text. Per tant, no podreu utilitzar la cel·la de sortida com a referència per a un valor numèric en altres fórmules. És possible que hàgiu d'utilitzar altres formats de nombre per evitar aquestes limitacions si cal.
Conclusió
Aquestes són les maneres d'utilitzar la funció TEXT format de codis a Excel. He mostrat tots els mètodes amb els seus respectius exemples. A més, hem comentat els fonaments d'aquesta funció i els codis de format més utilitzats d'aquesta funció. Si teniu algun altre mètode per aconseguir-ho, no dubteu a compartir-lo amb nosaltres. No oblidis visitar el nostre blog ExcelWIKI per explorar més sobre Excel. Queda't amb nosaltres i segueix aprenent.