Kaip naudoti „Excel“ teksto funkciją

Naudokite Excel TEXT funkciją, norėdami konvertuoti bet kokius duomenis (pvz., skaičius, datas ir kt.) į tekstą vartotojo nurodytu formatu.

Funkcija TEKSTAS priskiriama eilutės / teksto funkcijai, kuri konvertuoja skaičiaus reikšmę į teksto eilutę vartotojo nurodytu formatu. Pavyzdžiui, jei norite konvertuoti datą '15/03/2020' formatu į 2020 m. kovo 15 d. formatą, tam naudokite funkciją TEKSTAS.

Šiame vadove paaiškinama, kaip naudoti TEKSTAS funkciją programoje „Excel“, naudojant tam tikras formules ir pavyzdžius.

Sintaksė

Bendra funkcijos TEXT sintaksė:

=TEKSTAS(reikšmė, formatas_tekstas)

Funkcijai TEXT reikalingi du argumentai / parametrai:

  • vertė – Skaičiaus reikšmė, kurią norite konvertuoti į teksto eilutę. Ši reikšmė gali būti skaitinė reikšmė, data arba skaičiaus reikšmės langelio nuoroda.
  • format_text – Formato kodas, kurį norite taikyti konkrečiai reikšmei. Jis visada turi būti rašomas dvigubose kabutėse.

TEKSTAS Funkcijų formatų kodai

Funkcija Tekstas turi tik du argumentus. Pirmajam argumentui reikia tik reikšmės, kurią norite konvertuoti, nes tai paprasta. Tačiau turėtumėte įterpti teisingą formato kodą, kuris suteiks jums pageidaujamo formato išvesties numerį. Šioje lentelėje pateikiami dažniausiai naudojami ir dažniausiai naudojami formatai.

Formato kodasapibūdinimasPavyzdys
0Nulis yra skaitmenų rezervuota vieta, kuri rodo tik skaitmenis be kablelio.#.0 – visada rodomas 1 skaičius po kablelio.

Jei nurodytame langelyje įvesite 5,50, jis bus rodomas kaip 5,5.

#Rodo skaitmenis be jokių papildomų nulių.

#.## – rodoma iki dviejų skaičių po kablelio.

įvedus 3,777, jis grąžina 3,78.

?Rodo tik skaitmenis be skaitmenų po kablelio. Paprastai jis naudojamas skaitinėms reikšmėms stulpelyje lygiuoti po kablelio.#.? – bus rodomas vienas skaičius po kablelio ir sulygiuotas kablelis.
.Kablelio
,Tūkstantis separatorius.###,### – bus rodomas tūkstančių skyriklis.

Jei įvesite 195200, jis grąžins 195 200

0%Rodo skaičius procentais.Jei įvesite 0,285, jis grąžins 28,5

Be aukščiau pateikto formato kodo, į formulės formato kodą taip pat galite įtraukti bet kurį iš šių simbolių ir jie bus rodomi tiksliai taip, kaip įvesti.

Symbolapibūdinimas
+ ir -Pliuso ir minuso ženklai
()Kairysis ir dešinysis skliaustas
:Dvitaškis
^Caret
'Apostrofas
{}Garbanoti skliaustai
<>Mažiau ir daugiau nei ženklai
=Lygybės ženklas
/Pasvirasis brūkšnys į priekį
!Šauktukas
&Ampersandas
~Tildė
Erdvės personažas

Teksto funkcijų formato kodai datoms ir laikui

Jei norite konvertuoti datas ir laikus naudodami funkciją TEKSTAS, naudokite bet kurį iš toliau pateiktų formatų kodų.

Formato kodasAprašymas ir pavyzdžiai
d

Nurodo mėnesio dieną vieno arba dviejų skaitmenų skaičiumi be nulio priešakyje (pvz., nuo 2 iki 25)

ddNurodo mėnesio dieną dviejų skaitmenų forma su nuliu priekyje (pvz., nuo 02 iki 25)
dddNurodo savaitės dieną trijų raidžių santrumpa (pvz., nuo pirmadienio iki sekmadienio)
ddddNurodo visą savaitės dienos pavadinimą. (pvz., pirmadienis, trečiadienis)
mNurodo metų mėnesį vieno arba dviejų skaitmenų skaičiumi be nulio priešakyje (pvz., nuo 02 iki 12)
mmNurodo mėnesį dviejų skaitmenų vaizde su nuliu priekyje. (pvz., 01, 12)
mmmNurodo mėnesį trijų raidžių santrumpa (pvz., sausis, lapkritis)
mmmmNurodo visą mėnesio pavadinimą. (pvz., sausis, lapkritis)
yyNurodo metus dviženkliu skaičiumi (pvz., 08 reiškia 2008 m., 19 reiškia 2019 m.)
yyyyNurodo metus keturženkliu skaičiumi (pvz., 2008, 2019)
hNurodo valandą vienu arba dviem skaitmenimis be nulio priekyje (pvz., 6, 12)
hhNurodo valandą dviženkliu vaizdu su nuliu priekyje (06–12)
mNurodo minutes vienu arba dviženkliu skaičiumi be nulio priešakyje (pvz., 5, 45)
mmNurodo minutes vienu arba dviženkliu skaičiumi prieš nulį (pvz., 05, 45)
sNurodomas sekundės vieno arba dviejų skaitmenų skaičiumi be nulio priešakyje (pvz., 5, 45)
ssNurodomas sekundės vieno arba dviejų skaitmenų skaičiuje prieš nulį (pvz., 05, 45)
ESU / PMNurodo, kad laikas turi būti rodomas kaip 12 valandų laikrodis, po kurio rašoma „AM“ arba „PM“

Kaip naudoti TEKSTO funkciją „Excel“.

Išmokote funkcijos TEKSTAS sintaksės ir formato kodus, o dabar panagrinėkime, kaip naudoti funkciją „Excel“ naudodami kelis pavyzdžius.

Naudokite teksto formulę, kad būtų rodomas visas skaičius iki skaičiaus A1 langelyje.

Norėdami tai padaryti, galime naudoti teksto formulę kaip:

=TEKSTAS(A1"0")

Naudokite šią formulę, kad būtų rodomas vienas dešimtainis skaičius:

=TEKSTAS(A1"0.0")

Žemiau esančioje lentelėje pateiktos teksto formulės su skirtingais formatų kodais, skirtomis skirtingoms skaitinėms reikšmėms pritaikyti skirtingus formatavimo tipus. Galite nukopijuoti šias formules tiesiai į skaičiuoklę ir išbandyti patys.

VertėFormulėSuformatuota reikšmė
4963.34=TEKSTAS(A2"0,000")4963.340
5300.52=TEKSTAS(A3,"#,##0")5,301
5.12=TEKSTAS(A4,"# ?/?")5 1/8
0.4963=TEKSTAS(A5,"#%") 50 %50%
9600.60=TEKSTAS(A6,"$#,##0.0")$9,600.6
20=TEKSTAS(A7,"~#!") ~20!~20!
5656=TEKSTAS(A8"00000000")00005656

Pirmiau pateiktos formulės taikomos skaičiuoklės C stulpelyje, kaip parodyta toliau esančioje ekrano kopijoje:

TEKSTAS Funkcija su formulėmis

Taip pat galite naudoti kitas formules ir funkcijas tiek funkcijoje TEKSTAS, tiek už jos ribų.

Tarkime, kad turite bendrą ir išlaidų sumą ir norite apskaičiuoti grynąjį pelną ir parodyti pelną A9 langelyje su eilute „Jūsų grynasis pelnas yra“. Tam galite naudoti toliau pateiktą formulę:

="Jūsų grynasis pelnas yra "&TEXT(C6-C7,"$#,###.00")

Formulė pirmiausia apskaičiuoja pelną pagal formulę (C6-C7) funkcijoje TEXT ir sujungia suformatuotą reikšmę su eilute „Jūsų grynasis pelnas yra“, naudodama sujungimo formulę (&), o galiausiai rodo rezultatą A9 langelyje.

Suformatuokite mobiliojo telefono numerį naudodami TEKSTO funkciją

Paprastai skaičiuoklėje įvedus bet kokį ilgesnį nei 11 skaitmenų skaičių, pavyzdžiui, mobiliojo telefono numerius, „Excel“ automatiškai paverčia jį moksliniu žymėjimu. Ir jūs galite tinkamai naudoti šiuos mokslinius žymėjimus, todėl galbūt norėsite juos konvertuoti į įprastas skaitines reikšmes. Galite naudoti TEKSTO funkciją, kad tuos erzinančius mokslinius užrašus paverstumėte mobiliojo telefono numeriais.

Kaip parodyta toliau pateiktoje ekrano kopijoje, kai įvedate mobiliojo telefono numerius (12 skaitmenų ilgio, įskaitant šalies kodą) programoje „Excel“, šie mobiliojo telefono numeriai automatiškai konvertuojami į mokslinio žymėjimo formatą.

Naudodami funkciją TEXT, galite suformatuoti šį mokslinio žymėjimo formatą į skaitomus mobiliojo telefono numerius.

Paprastai mobiliojo telefono numerį sudaro 12 skaitmenų (kai kuriose šalyse tai gali skirtis). Pirmieji du skaitmenys yra šalies kodas, o likę 10 skaitmenų yra mobiliojo telefono numeriai.

Taigi, norėdami konvertuoti aukščiau nurodytus mokslinius užrašus į mobiliojo telefono numerius, naudokite šią formulę:

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

Šiame pavyzdyje kaip formato kodą naudojame ############, norėdami konvertuoti užrašą į mobiliojo telefono numerį:

Dabar paverskime jį lengviau skaitomu, atskirdami šalies kodą nuo mobiliojo telefono numerio. Norėdami tai padaryti, po dviejų maišų uždėkite brūkšnelį (-).

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

Datos formatavimas naudojant TEXT funkciją

Pagal numatytuosius nustatymus „Excel“ saugo datą kaip serijos numerius. 1900 m. sausio 1 d. serijos numeris yra 1, o 2001 m. sausio 1 d. – 36892, nes tai yra 36891 diena nuo 1900 m. sausio 1 d.

Kadangi dauguma funkcijų automatiškai konvertuoja datos reikšmes į serijos numerius, sudėtinga jas rodyti skaitomu formatu. Tačiau naudodami Excel funkciją TEKSTAS galite lengvai konvertuoti juos į tekstines reikšmes ir parodyti norimu formatu.

Pavyzdžiui, jei norite paimti datą iš langelio A1 (05-03-2015) ir rodyti ją standartiniu datos formatu, pvz., „2015 m. kovo 5 d.“, langelyje B1, naudokite šią formulę:

=TEKSTAS(A1,"mm d,yyyy")
  • mmm nurodo iki 3 raidžių sutrumpintas mėnuo
  • d nurodo mėnesio dieną vienu arba dviem skaitmenimis
  • yyyy nurodo rodyti metų keturženklius skaičius.

Toliau pateiktoje ekrano kopijoje parodyta, kaip tai pačiai datai galite pritaikyti skirtingus formatavimo tipus naudodami teksto formulę:

Sujungimo data ir tekstas

Tarkime, kad norime sujungti vardą (A stulpelis) ir gimimo datą (stulpelis B) ir parodyti tai C stulpelyje. Gausite tokį rezultatą:

Jei tiesiogiai sujungiame tekstą langelyje A1 ir datą langelyje B1, „Excel“ sujungia datos tekstą ir serijos numerį, o ne tikrąją datą.

Norėdami sujungti tekstą ir datą ir tinkamai parodyti datą norimu formatu, naudokite funkciją TEKSTAS su funkcija CONCAT.

Formulė:

=CONCAT(A2,"-",TEKSTAS(B2,"dd/m/yy"))

Rezultatas:

Dabar mes sujungsime teksto eilutę „gimė“ prie išvesties ir formatuosime datą kitu formatu.

Tada formulė nukopijuojama į langelį A2:A5 naudojant užpildymo rankenėlę.

Kitame pavyzdyje mes naudojame ŠIANDIEN () funkcija, kad gautumėte dabartinę datą ir sujungtumėte datą su susijusiu tekstu.

Dabar galite lengvai konvertuoti bet kokią reikšmę (pvz., skaičius, datas ir kt.) į norimo formato tekstą.