Efnisyfirlit
TEXT aðgerðin er ein af mikilvægu aðgerðunum í Excel sem gerir þér kleift að gera mismunandi snið eða tölur. Þessi grein sýnir ýmsar leiðir til að nota sniðkóða með TEXT aðgerðinni í mismunandi tilgangi.
Niðurhalanleg æfingabók
Þú getur hlaðið niður æfingabókinni frá niðurhalshnappnum hér að neðan.
Textaaðgerð Sniðkóðar.xlsx
Hvað eru sniðkóðar fyrir TEXT falla?
Í fyrsta lagi ættum við að þekkja setningafræði og tilgang TEXT fallsins . Setningafræði þessarar falls er svona:
TEXT(gildi, format_text)Svo, með því að nota TEXT fallið , getur sniðið hvaða gildi eða tölur sem er með því að nota mismunandi sniðkóða.
Þessi aðgerð er nauðsynleg þegar við viljum breyta eða viljum fá gildi tiltekins sniðs. Þá þurfum við TEXT fallið. Dæmi um fallið er sem hér segir.
=TEXT(TODAY(),"MM/DD/YY")
Það mun framleiða eftirfarandi úttak:
Dagsetningin í dag er í MM/ DD/YY sniði, eins og 29/06/21. Þannig að með því að nota TEXT aðgerðina getum við auðveldlega sérsniðið lokaúttakið okkar í samræmi við kröfur okkar.
Í grundvallaratriðum er mikið af sniðkóðum sem hægt er að nota með 1>TEXT virka í Excel. En hér mun ég sýna algengustu og mest notuðu kóðana með tilgangi þeirra.
Format kóða | Tilgangur |
---|---|
0 | Sýningarfremstu núll. |
? | Leyfir eftir bil í stað þess að sýna fremstu núll. |
# | Táknar valkvæða tölustafi og sýnir ekki aukanúll. |
. (punktur) | Birtist aukastaf. |
, (komma) | Þúsundaskil. |
[ ] | Búa til skilyrt snið. |
4 Dæmi um TEXT aðgerð að forsníða kóða í Excel
Í þessum kafla er fjallað um fjölbreytta notkun á TEXT fallasniðkóðum t.d. sameina textann við töluna eða dagsetninguna, bæta við upphafsnúlli og breyta tölum á skilgreint snið. Við skulum kafa ofan í notkunina!
1. Sameina texta og tölur með sérsniðnu sniði
Við skulum hafa gagnasafn með ávöxtum og einingaverði þeirra og magni . Síðasti dálkurinn er heildarverðsdálkur.
Nú munum við reikna út heildarverð með texta- og gjaldmiðlatákni, þúsundaskilum og tveimur aukastöfum staðir sem nota TEXT aðgerðina .
Fyrir þetta mun formúlan okkar vera svona:
=”Texti” & TEXT( Formúla, “$###,###.00”)📌 Formúlaskýring:
Í fyrsta lagi bætum við við texta að framan með því að nota ampersand ( & ) tákn. Síðan í TEXT fallinu í fyrsta hluta færibreytanna, munum við nota formúluna okkar til að telja framleiðslan sem óskað er eftir. Eftir það skaltu setja a $ merki að framan fyrir snið, þar sem gjaldmiðilstáknið hér er dollari, komma ( , ) fyrir þúsund skilgreinar og # til að tákna valfrjálsa tölustafi.
- Sláðu því fyrst inn eftirfarandi formúlu í reit E5 og dragðu Fill Handle táknið fyrir neðan til að afrita formúla.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. Rétt símanúmerasnið beitt
Gefum okkur að við höfum gagnasafn sem inniheldur nokkur símanúmer fyrir þessa aðferð. En tilgreind númer eru ekki vel sniðin.
- Nú munum við breyta nefndum númerum í rétt símanúmer með því að nota TEXT aðgerð . Þannig að við viljum búa til símanúmer eins og þetta:
(555) 555-1234
- Til þess þurfum við að nota formúlu sem gefið hér að neðan:
📌 Formúlaskýring:
Þar sem við þurfum að forsníða símanúmerin eins og í dæminu hér að ofan, þurfum við fyrst skilyrði til að aðskilja síðustu 7 tölustafina frá tilgreindum tölum. Við verðum að nota [ ] í skilyrtum tilgangi. Síðan þurfum við # fyrir aukastaf til að mynda töluna í samræmi við þarfir okkar.
- Í fyrsta lagi, í fyrsta hluta TEXT fallsins , mun taka tiltekið inntak sem er C dálkurinn okkar, þar sem við erum að taka tiltekin símanúmer án þess að forsníða úr þessum dálki.
- Í öðru lagi,sniðhluti [<=9999999] er að athuga tölurnar hægra megin hvort þær eru minni en eða jafnt og 7 tölustafir eða ekki. Síðan breytir það fyrstu 7 tölunum í ###-#### form sem þýðir 3 stafa-4 tölustafa par. Eftir það forsníða undirkaflinn (###) ###-#### heilu töluna í svona (555) 555-1234. Þannig að síðustu 3 tölustafirnir falla undir () og hinir 3 stafa-4 tölustafir pör.
- Svo fyrst skaltu slá inn eftirfarandi formúlu í reit D5 og draga svo Fill Handle táknið fyrir neðan.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. Að bæta við núllum í fremstu röð á undan tölum
Excel fjarlægir sjálfkrafa núll í fremstu röð á undan tölum. En stundum gætum við þurft að halda fremstu núllunum. Þá getur TEXT aðgerðin hjálpað okkur að gera það með sniðkóðum sínum. Við skulum hafa gagnasafn yfir nokkra starfsmenn með nöfnum þeirra og auðkenni .
Við viljum halda öll auðkenni starfsmanna í 7 tölustöfum, en sum auðkenni eru ekki að fullu 7 tölustafir. Við munum umbreyta öllum auðkennum í 7 tölustafi með því að nota sniðkóða TEXT fallsins.
- Sláðu því fyrst inn eftirfarandi formúlu í reit D5 og dragðu síðan Fill Handle táknið fyrir neðan.
=TEXT(C5,"0000000")
4. Sameina texta og dagsetningu á æskilegu sniði
Stundum gætum við þurft að sameina texta og dagsetningu á æskilegu sniði. Við getum notaðdagsetningarkóði TEXT aðgerðarinnar til að sérsníða úttakið okkar. Til að sýna þessa aðferð skulum við íhuga gagnasafn yfir sumar vörur og afhendingardaga þeirra .
- Nú er mun sameina heiti vörunnar og afhendingardaga og sýna þær í einum dálki með því að nota TEXT fall sniðkóða.
- Setjafræði formúlunnar til að gera það verður sem hér segir.
📌 Formúlaskýring:
Í formúlunni hér að ofan, ampersand (&) operator er notaður til að sameina texta. Þegar við þurfum að sameina texta við texta eða texta með formúlu, þá er það auðveldlega hægt í Excel með því að nota og-merki ( & ). Það er valkosturinn við CONCAT aðgerðina í Excel. Fyrir frekari upplýsingar geturðu athugað Hvernig á að bæta við texta fyrir formúlu í Excel .
Hér viljum við bara sameina tvær frumur og bæta við smá texta. Þú munt líka vilja forsníða dagsetningar með því að nota sniðkóða TEXT fallsins .
TEXT(Cell,”mm/dd/yyyy”)Í fyrsta hluta færibreytunnar tekur hún gildin, þannig að þar sem við viljum senda dálkgildi afhendingardaga, þess vegna þurfum við að senda frumunúmerið hingað. Í tvöföldu tilvitnunum höfum við lýst myndun dagsetninga með því að nota mm/dd/áááá sniðið. Svo, frá tilteknum dagsetningum okkar, mun það forsníða dagsetningarnar á þessu sniðiþar sem mm-> mánuður dd-> dagur áááá-> ár. Þannig að dagsetningin okkar verður svona: 05/07/1998 .
- Sláðu fyrst inn eftirfarandi formúlu í reit D5 og dragðu síðan Fill Handle táknið hér að neðan.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
Lesa meira: Hvernig á að nota FASTA aðgerð í Excel (6 viðeigandi dæmi)
Fleiri dæmi með Excel TEXT aðgerð til að forsníða kóða
Hér mun ég ræða nokkur notendavandamál og lausnir fyrir TEXT fallið .
- Reiknum mánuðinn í dag með =MONTH(TODAY()). Það mun gefa upp númer núverandi mánaðar. Til dæmis, fyrir mig, er það október svo það gefur 10 sem skilagildi.
- En þegar ég nota =TEXT(MONTH) (TODAY()),,”mm”) þetta mun skila 01 .
Hvers vegna er þessi villa að gerast ?
Við erum að breyta dagsetningunni í töluna 10 og þá ertu að segja henni að breyta tölunni 10 í dagsetningu, sem er þá þekkt sem 02/01/1900 ( dd/mm/áááá ), sem er upphafstölugildi Excel dagsetningar. Svo þegar þú keyrir textaformúluna erum við að fá 1 frá janúar.
- Annað vandamál er að reikna út dagsetninguna og tímann . Ef við þurfum að finna út bæði dagnúmer dagsins og núverandi klukkustund. Það er hægt að reikna þá út með TEXT fallinu. Notaðu einfaldlega formúlunafyrir neðan.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- Með þessari formúlu, fyrsta fallið TEXT(TODAY(),,"dd ") reiknar út dagsetningarnúmer dagsins og TEXT(NOW(),,”hh “) finnur út núverandi tíma.
Umsókn á Excel textasniði
Excel getur sjálfkrafa greint gildið sem þú reynir að setja inn í reit. Svo, það mun umbreyta gildinu í greint snið um leið og þú slærð það inn, jafnvel þó að þú viljir kannski ekki að það geri það. Þess vegna getur greind Excel, sem er afar gagnlegur oftast, stundum orðið þér til ónæðis.
Gefðu þér til dæmis að þú sért að reyna að slá inn 5-10 í a klefi til að gefa til kynna 5 til 10 . Hins vegar mun Excel meðhöndla það sem dagsetningu. Þannig að það verður slegið inn sem 5. október eða 10. maí yfirstandandi árs, allt eftir dagsetningarstillingu kerfisins. Þú munt standa frammi fyrir svipuðum pirrandi niðurstöðum þegar þú ert að reyna að slá inn kóða með fremstu núllum. Vegna þess að Excel mun líta á upphafsnúll sem offramboð og fjarlægja þau sjálfkrafa.
Svo, hvað gerir þú til að forðast slíkar aðstæður? Jæja, ekki hafa áhyggjur. Þú getur bara sniðið frumurnar sem texti áður en gögn eru færð inn. Síðan mun Excel geyma gildi eins og þú setur þau inn án nokkurra breytinga.
Segjum sem svo að þú viljir slá inn nokkur auðkenni með upphafsnúllum á bilinu B2:B100 . Veldu síðan svið og ýttu á CTRL + 1 eða farðu í Heima>> Snið >>Forsníða frumur . Næst skaltu velja flokkinn Texti á flipanum Númer í glugganum Format Cells og smelltu á OK . Eftir það geturðu sett inn hvað sem þú vilt og Excel mun engu breyta.
Athugið: Einnig geturðu ýtt á CTRL + 1 til að opna Format Cells gluggann.
Atriði sem þarf að Mundu
- Ekki gleyma að nota tvöfaldar gæsalappir utan um sniðkóðann. Annars mun TEXT aðgerðin skila #NAME! villa .
- TEXT fallið breytir tölugildum í textastrengi. Svo þú munt ekki geta notað úttaksreitinn sem tilvísun fyrir tölulegt gildi í öðrum formúlum. Þú gætir þurft að nota önnur númerasnið til að forðast slíkar takmarkanir ef þörf krefur.
Niðurstaða
Þetta eru leiðirnar til að nota TEXT aðgerðina forsníða kóða í Excel. Ég hef sýnt allar aðferðirnar með dæmum þeirra. Einnig höfum við fjallað um grundvallaratriði þessarar aðgerðar og algengustu sniðkóða þessarar aðgerðar. Ef þú hefur einhverja aðra aðferð til að ná þessu, þá skaltu ekki hika við að deila því með okkur. Ekki gleyma að heimsækja ExcelWIKI bloggið okkar til að kanna meira um Excel. Vertu hjá okkur og haltu áfram að læra.