Enhavtabelo
La TEKSTO-funkcio estas unu el la signifoplenaj funkcioj en Excel, kiu permesas vin fari malsamajn formatajn tipojn aŭ nombrojn. Ĉi tiu artikolo montras diversajn manierojn uzi formatajn kodojn kun la TEKSTO-funkcio por malsamaj celoj.
Elŝutebla Praktika Laborlibro
Vi povas elŝuti la praktikan laborlibron. de la suba elŝuta butono.
Tekstaj Funkciaj Formataj Kodoj.xlsx
Kio Estas la Formataj Kodoj por TEKSTO-Funkcio?
Unue, ni devus koni la sintakson kaj celon de la TEKSTO funkcio . La sintakso de ĉi tiu funkcio estas tia:
TEKSTO(valoro, formato_teksto)Do, uzante la TEKSTO-funkcion , ni povas formi iujn ajn valorojn aŭ nombrojn uzante malsamajn formatajn kodojn.
Ĉi tiu funkcio estas bezonata kiam ni volas modifi aŭ volas ricevi la valoron de specifa formato. Tiam ni bezonas la funkcion TEKSTO . Ekzemplo de la funkcio estas jena.
=TEXT(TODAY(),"MM/DD/YY")
Ĝi produktos la jenan eligon:
La hodiaŭa dato estas en MM/ Formato DD/YY , kiel 29/06/21. Do, uzante la TEKSTO-funkcion , ni povas facile personecigi nian finan eliron laŭ niaj postuloj.
Esence, estas multaj formataj kodoj uzeblaj kun la . 1>TEKSTO-funkcio en Excel. Sed ĉi tie mi montros la plej oftajn kaj plej uzatajn kodojn kun iliaj celoj.
Format Kodo | Celo |
---|---|
0 | Spektaklojĉefaj nuloj. |
? | Lasas spacojn anstataŭ montri antaŭajn nulojn. |
# | Reprezentas laŭvolajn ciferojn kaj ne montras kromajn nulojn. |
. (punto) | Aperas dekuma punkto. |
, (komo) | Milo-disigilo. |
[ ] | Krei kondiĉajn formatojn. |
4 Ekzemploj de TEKSTO-Funkcio. al Formataj Kodoj en Excel
Ĉi tiu sekcio diskutas diversajn uzojn de la TEKSTO funkciaj formataj kodoj ekz. kombinante la tekston kun la nombro aŭ dato, aldonante antaŭan nulon, kaj konvertante nombrojn en difinita formato. Ni plonĝu en la uzojn!
1. Kombinu Tekstojn kaj Ciferojn kun Propra Formatado
Ni havu datumaron de iuj fruktoj kaj ilian unuan prezon kaj kvanton . La lasta kolumno estas la totalpreza kolumno.
Nun ni kalkulos la tutan prezon kun teksto kaj valuto-simbolo, mila apartigilo kaj du decimaloj. lokoj uzante la TEKSTO-funkcion .
Por tio, nia formulo estos tia:
=”Teksto” & TEKSTO( Formulo, “$###,###.00”)📌 Formula Klarigo:
Unue, ni aldonas tekston ĉe la fronto uzante la signo ( & ) simbolo. Tiam en la funkcio TEKSTO en la unua sekcio de la parametroj, ni uzos nian formulon por kalkuli la deziratan eligon. Post tio, metu a $ -signo ĉe la fronto por formatado, ĉar la valuta simbolo ĉi tie estas dolaro, komo ( , ) por mil apartigiloj, kaj # por reprezenti laŭvolajn ciferojn.
- Do, unue, enigu la sekvan formulon en ĉelo E5 kaj trenu la piktogramon Plenigi Tenilon sube por kopii la formulo.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. Aplikante Taŭgan Telefonan Formaton
Ni supozu, ke ni havas datumaron enhavantan iujn telefonnumerojn por ĉi tiu metodo. Sed la donitaj nombroj ne estas bone formatitaj.
- Nun ni konvertos la menciitajn nombrojn en taŭgajn telefonnumerojn uzante la TEKSTO funkcio . Do, ni volas fari telefonnumerojn tiel:
(555) 555-1234
- Por tio ni devas uzi formulon kiel donita sube:
📌 Formulo-Klarigo:
Ĉar ni bezonas formati la telefonnumeron kiel en la supra ekzemplo, ni unue bezonas kondiĉon por apartigi la lastajn 7 ciferojn. el la donitaj nombroj. Ni devas uzi [ ] por kondiĉaj celoj. Tiam ni bezonas # por dekuma lokokupilo por formi la nombron laŭ niaj bezonoj.
- Unue, en la unua sekcio de la TEKSTO-funkcio , ĝi prenos la donitan enigaĵon kiu estas nia C kolumno, ĉar ni prenas la donitajn telefonnumerojn sen formatado de ĉi tiu kolumno.
- Due, laformatsekcio [<=9999999] kontrolas la nombrojn de la dekstra flanko ĉu ĝi estas malpli ol aŭ egala al 7 ciferoj aŭ ne. Tiam ĝi konvertas la unuajn 7 ciferojn al ###-#### formo kiu signifas 3 cifer-4 ciferparon. Post tio la subsekcio (###) ###-#### formatas la tutan nombron en tiel (555) 555-1234. Do, la lastaj 3 ciferoj estas kovritaj de () kaj la aliaj 3 ciferoj-4 ciferoj paro.
- Do, unue, enigu la sekvan formulon en ĉelo D5 kaj poste trenu la piktogramo Plenigi Tenilon sube.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. Aldonante Ĉefajn Nulojn Antaŭ Ciferoj
Excel forigas antaŭajn nulojn tajpitaj antaŭ nombroj aŭtomate. Sed foje ni eble bezonos konservi la ĉefajn nulojn. Tiam la TEKSTO-funkcio povas helpi nin fari tion per siaj formataj kodoj. Ni havu datumaron de iuj dungitoj kun iliaj nomoj kaj id .
Ni volas konservi ĉiuj ID-oj de la dungitoj en 7 ciferoj, sed kelkaj el la ID-oj ne estas plene 7 ciferoj. Ni konvertos ĉiujn ID-ojn en 7 ciferojn uzante la formatkodon de la funkcio TEKSTO .
- Do, unue, enigu la sekvan formulon en ĉelo D5 kaj tiam trenu la piktogramon Plenigi Tenilon sube.
=TEXT(C5,"0000000")
4. Kombini Tekston kaj Daton en la Dezirata Formato
Kelkfoje, ni eble bezonos kombini tekston kaj daton en nia dezirata formato. Ni povas uzila datformatkodo de la funkcio TEKSTO por personecigi nian eliron. Por pruvi ĉi tiun metodon, ni pensu pri datumaro de iuj produktoj kaj iliaj liverdatoj .
- Nun ni ni kombinos la nomojn kaj liverdatojn de la produktoj kaj montros ilin en ununura kolumno uzante TEKSTO funkcio formatajn kodojn.
- La sintakso de la formulo por fari tion estos jene.
📌 Formulo-Klarigo:
En ĉi-supra formulo, signo (&) funkciigisto estas uzata por kombini tekstojn. Kiam ni bezonas kombini tekston kun teksto aŭ tekston kun formulo, tiam en Excel ĝi estas facile ebla per uzado de la signo ( & ). Ĝi estas la alternativo al la CONCAT-funkcio en Excel. Por pliaj informoj, vi povas kontroli Kiel Aldoni Tekston Antaŭ Formulo en Excel .
Ĉi tie ni nur volas kombini du ĉelojn kaj aldoni iom da teksto. Vi ankaŭ volos fari formatadon de la datoj uzante la formatkodon de la TEKSTO-funkcio .
TEKSTO(Ĉelo,”mm/dd/yyyy”)En la unua sekcio de la parametro, ĝi prenas la valorojn, do ĉar ni volas pasi la kolumnvalorojn de liverdatoj, tial ni devas pasi la ĉelan numeron ĉi tie. En la duobla citaĵo, ni deklaris la formadon de datoj uzante la formaton mm/dd/yyyy . Do, de niaj donitaj datoj, ĝi formatos la datojn en ĉi tiu formatokie mm-> monato dd-> tago jsjs-> jaro. Do, nia dato estos tia: 05/07/1998 .
- Do, unue, enigu la sekvan formulon en la ĉelo D5 kaj poste trenu la piktogramo Plenigi Tenilon sube.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
Legu pli: Kiel Uzi FIXAN Funkcion en Excel (6 Taŭgaj Ekzemploj)
Pliaj Ekzemploj kun Excel-TEKSTO-Funkcio por Formati Kodojn
Ĉi tie mi faros diskutu kelkajn uzantproblemojn kaj solvojn por la TEKSTO-funkcio .
- Ni kalkulu la hodiaŭan monaton uzante =MONATO(HODIAŬ()). Ĝi donos la nombron de la nuna monato. Ekzemple, por mi, estas oktobro do ĝi donos 10 kiel revenan valoron.
- Sed kiam mi uzas =TEXT(MONATO (HODIAŬ()),”mm”) ĉi tio revenos 01 .
Kial okazas ĉi tiu eraro ?
Ni konvertas la daton al la numero 10, kaj tiam vi diras al ĝi konverti la numeron 10 al dato, kiu tiam estas konata kiel 02/01/1900 ( dd/mm/yyyy ), kiu estas la komenca nombra valoro de Excel-dato. Do kiam vi rulas la tekstan formulon, ni ricevas la 1 de januaro.
- Alia problemo estas kalkuli la daton kaj tempo . Se ni bezonas ekscii kaj la hodiaŭan tagan nombron kaj la nunan horon. Eblas kalkuli tiujn uzante la funkcion TEKSTO. Simple uzu la formulonsube.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- Uzante ĉi tiun formulon, la unua funkcio TEKSTO(HODIAŬ(),”dd “) kalkulas la hodiaŭan datnumeron, kaj TEKSTO(NUN(),”hh “) ekscias la nunajn horojn.
1>Apliko de Excel Teksta Formato
Excel povas aŭtomate detekti la valoron, kiun vi provas enigi en ĉelon. Do, ĝi konvertiĝos la valoron al la detektita formato tuj kiam vi eniros ĝin, kvankam vi eble ne volas, ke ĝi faru tion. Tial, la inteligenteco de Excel, kiu estas ekstreme utila plejofte, povas foje fariĝi ĝeno por vi.
Ekzemple, supozu, ke vi provas enigi 5-10 en ĉelo por indiki 5 ĝis 10 . Tamen, Excel traktos ĝin kiel dato. Do, ĝi estos enmetita kiel okt 5 aŭ majo 10 de la kuranta jaro, depende de la sistema dato-agordo. Vi alfrontos similajn ĝenajn rezultojn kiam vi provas enigi kodojn kun ĉefaj nuloj. Ĉar excel konsideros la antaŭajn nulojn kiel redundon kaj forigos ilin aŭtomate.
Do, kion vi faras por eviti tiajn situaciojn? Nu, ne maltrankviliĝu. Vi povas simple formati la ĉelojn kiel tekston antaŭ enigi datumojn. Poste, Excel stokos valorojn dum vi enigas ilin sen ajna ŝanĝo.
Supozi vi volas enigi iujn ID-ojn kun ĉefaj nuloj en la intervalo B2:B100 . Poste elektu la gamon kaj premu CTRL + 1 aŭ iru al Hejmo >> Formato >>Formatu Ĉelojn . Poste, elektu la kategorion Teksto el la langeto Nombro en la dialogujo Formati Ĉelojn kaj alklaku OK . Post tio, vi povas enigi ion ajn, kion vi volas, kaj Excel nenion ŝanĝos.
Noto: Ankaŭ, vi povas premi CTRL + 1 por malfermi la Formati ĉelojn dialogon.
Aferoj por Memoru
- Ne forgesu uzi duoblajn citilojn ĉirkaŭ la formataj kodoj. Alie, la TEKSTO funkcio redonos #NOMO! eraro .
- La TEKSTO funkcio konvertas nombrajn valorojn al tekstaj ĉenoj. Do, vi ne povos uzi la eligĉelon kiel referencon por nombra valoro en aliaj formuloj. Vi eble bezonos uzi aliajn nombroformatojn por eviti tiajn limigojn se necese.
Konkludo
Jen la manieroj uzi la TEKSTO-funkcion formataj kodoj en Excel. Mi montris ĉiujn metodojn kun iliaj respektivaj ekzemploj. Ankaŭ, ni diskutis la bazaĵojn de ĉi tiu funkcio kaj la plej ofte uzatajn formatajn kodojn de ĉi tiu funkcio. Se vi havas alian metodon por atingi ĉi tion, bonvolu bonvolu dividi ĝin kun ni. Ne forgesu viziti nian ExcelWIKI blogon por esplori pli pri Excel. Restu ĉe ni kaj daŭre lernu.