Turinys
Pirmoje mūsų pamokos dalyje daugiausia dėmesio skiriama datų formatavimui "Excel" programoje ir paaiškinama, kaip nustatyti numatytuosius datos ir laiko formatus, kaip pakeisti datos formatą "Excel" programoje, kaip sukurti pasirinktinį datos formatavimą ir konvertuoti datas į kitą vietovę.
Kartu su skaičiais datos ir laikai yra dažniausi "Excel" naudojami duomenų tipai. Tačiau darbas su jais gali būti gana painus, nes, pirma, ta pati data "Excel" gali būti rodoma įvairiais būdais ir, antra, "Excel" visada saugo datas tuo pačiu formatu, neatsižvelgiant į tai, kaip suformatavote datą tam tikrame ląstelėje.
Šiek tiek nuodugnesnis "Excel" datų formatų išmanymas gali padėti sutaupyti daugybę laiko. Būtent toks ir yra mūsų išsamaus darbo su datomis "Excel" programoje vadovėlio tikslas. Pirmoje dalyje daugiausia dėmesio skirsime šioms funkcijoms:
"Excel" datos formatas
Prieš naudodamiesi galingomis "Excel" datų funkcijomis, turite suprasti, kaip "Microsoft Excel" saugo datas ir laikus, nes tai yra pagrindinis painiavos šaltinis. Nors galima tikėtis, kad "Excel" įsimins datos dieną, mėnesį ir metus, tačiau taip nėra...
"Excel" saugo datas kaip nuoseklius skaičius ir tik dėl ląstelės formatavimo skaičius rodomas kaip data, laikas arba data ir laikas.
Datos "Excel" programoje
Visos datos saugomos kaip sveikieji skaičiai rodo dienų skaičių nuo 1900 m. sausio 1 d., kuris įrašytas kaip skaičius 1, iki 9999 m. gruodžio 31 d., kuris įrašytas kaip 2958465.
Šioje sistemoje:
- 2 yra 2-Jan-1900
- 3 yra 3 - 1900 m. sausio 3 d.
- 42005 yra 2015 m. sausio 1 d. (nes nuo 1900 m. sausio 1 d. praėjo 42 005 dienos)
Laikas "Excel" programoje
Laikai "Excel" programoje saugomi kaip dešimtainiai skaičiai nuo .0 iki .99999, žymintys dienos dalį, kai .0 yra 00:00:00, o .99999 - 23:59:59.
Pavyzdžiui:
- 0.25 yra 06:00 val.
- 0,5 - 12:00 val.
- 0.541655093 yra 12:59:59 val.
Datos ir laikai programoje "Excel
"Excel" saugo datas ir laikus kaip dešimtainius skaičius, sudarytus iš sveikojo skaičiaus, reiškiančio datą, ir dešimtainės dalies, reiškiančios laiką.
Pavyzdžiui:
- 1.25 yra 1900 m. sausio 1 d. 6:00 val.
- 42005.5 - 2015 m. sausio 1 d. 12:00 val.
Kaip konvertuoti datą į skaičių "Excel
Jei norite sužinoti, koks serijos numeris atitinka tam tikrą ląstelėje rodomą datą ar laiką, tai galite padaryti dviem būdais.
1. Dialogo langas Format Cells
"Excel" programoje pasirinkite ląstelę su data, paspauskite Ctrl+1, kad atidarytumėte Formuoti ląsteles langą ir pereikite prie Bendra skirtukas.
Jei norite sužinoti tik serijos numerį, esantį už datos, iš tikrųjų nekeisdami datos į skaičių, užrašykite numerį, kurį matote po Pavyzdys ir spustelėkite Atšaukti norėdami uždaryti langą. Jei norite pakeisti datą ląstelėje esančiu skaičiumi, spustelėkite Gerai.
2. "Excel" funkcijos DATEVALUE ir TIMEVALUE
Naudodami funkciją DATEVALUE() konvertuokite "Excel" datą į serijos numerį, pvz. =DATEVALUE("1/1/2015")
.
Naudokite funkciją TIMEVALUE(), kad gautumėte dešimtainį skaičių, reiškiantį laiką, pvz. =LAIKO REIKŠMĖ("6:30 VAL.")
.
Norėdami sužinoti ir datą, ir laiką, šias dvi funkcijas sujungkite taip:
=DATEVALUE("1/1/2015") & TIMEVALUE("6:00 AM")
Pastaba. Kadangi "Excel" serijos numeriai prasideda 1900 m. sausio 1 d. ir neigiami skaičiai nepripažįstami, datos iki 1900 m. "Excel" nepalaikomos.
Jei lape įrašysite tokią datą, pavyzdžiui, 1899 12/31, ji bus ne data, o teksto reikšmė, o tai reiškia, kad ankstyvosioms datoms negalėsite atlikti įprastos datos aritmetikos. Norėdami įsitikinti, galite įvesti formulę =DATEVALUE("12/31/1899")
kai kuriame nors langelyje, ir gausite numatytą rezultatą - klaidą #VALUE!.
Jei dirbate su datos ir laiko reikšmėmis ir norite konvertuoti laikas į dešimtainį skaičių , peržiūrėkite formules, aprašytas šioje pamokoje: Kaip konvertuoti laiką į dešimtainį skaičių "Excel" programoje.
Numatytasis datos formatas programoje "Excel
Kai "Excel" programoje dirbate su datomis, trumpieji ir ilgieji datos formatai gaunami iš "Windows" regioninių nustatymų. Šie numatytieji formatai pažymėti žvaigždute (*). Formato ląstelė dialogo langas:
Numatytieji datos ir laiko formatai Formato ląstelė dėžutė pasikeičia, kai tik pakeisite datos ir laiko nustatymus valdymo skydelyje, todėl pereiname prie kito skyriaus.
Kaip pakeisti numatytuosius datos ir laiko formatus programoje "Excel
Jei kompiuteryje norite nustatyti kitą numatytąjį datos ir (arba) laiko formatą, pavyzdžiui, pakeisti JAV datos formatą į JK formatą, eikite į Valdymo skydelį ir spustelėkite Regionas ir kalba . Jei valdymo skydelyje atsidaro kategorijos rodinys, spustelėkite Laikrodis, kalba ir regionas > Regionas ir kalba> Keisti datos, laiko arba skaičių formatą .
Dėl Formatai skirtuką, pasirinkite regioną, esantį Formatas , tada nustatykite datos ir laiko formatavimą spustelėdami rodyklę šalia formato, kurį norite pakeisti, ir iš išskleidžiamajame sąraše pasirinkite norimą formatą:
Patarimas. Jei nežinote, ką reiškia skirtingi kodai (pvz., mmm, ddd, yyy), spustelėkite " Ką reiškia užrašas " nuorodą po Datos ir laiko formatai skirsnyje arba peržiūrėkite šios pamokos skyrių Pasirinktiniai "Excel" datos formatai.
Jei jums netinka bet kuris laiko ir datos formatas, esantis Formatai skirtuką, spustelėkite Papildomi nustatymai mygtuką, esantį apatinėje dešinėje pusėje Regionas ir kalba dialogo langą. Taip bus atidarytas Tinkinti dialogo langą, kuriame perjungiamas Data skirtuką ir atitinkamame langelyje įveskite pasirinktinį trumpąjį arba (ir) ilgąjį datos formatą.
Kaip greitai pritaikyti numatytąjį datos ir laiko formatavimą programoje "Excel
"Microsoft Excel" turi du numatytuosius datų ir laiko formatus - trumpąjį ir ilgąjį, kaip paaiškinta skyriuje Numatytasis "Excel" datos formatas.
Jei norite greitai pakeisti datos formatą "Excel" programoje į numatytąjį formatavimą, atlikite šiuos veiksmus:
- Pasirinkite datas, kurias norite formatuoti.
- Dėl Pagrindinis skirtuke Numeris grupės, spustelėkite mažą rodyklę, esančią šalia Skaičių formatas langelį ir pasirinkite norimą formatą - trumpąją datą, ilgąją datą arba laiką.
Jei norite daugiau datos formatavimo parinkčių, pasirinkite Daugiau skaičių formatų iš išskleidžiamojo sąrašo arba spustelėkite Dialogo langelio paleidimo priemonė šalia Numeris . Tai atvers pažįstamą Formuoti ląsteles dialogo langą ir jame galite pakeisti datos formatą.
Patarimas. Jei norite greitai nustatyti datos formatą "Excel dd-mmm-yy , paspauskite Ctrl+Shift+#. Tik nepamirškite, kad šis spartusis klavišas visada taikomas dd-mmm-yy formatą, pvz., 01-sausio 15 d., neatsižvelgiant į "Windows" regiono nustatymus.
Kaip pakeisti datos formatą programoje "Excel
"Microsoft Excel" programoje datas galima rodyti įvairiais būdais. Norint pakeisti tam tikros ląstelės ar ląstelių intervalo datos formatą, paprasčiausia atidaryti Formuoti ląsteles dialogo langą ir pasirinkite vieną iš iš anksto nustatytų formatų.
- Pasirinkite datas, kurių formatą norite pakeisti, arba tuščius langelius, į kuriuos norite įterpti datas.
- Paspauskite Ctrl+1, kad atidarytumėte Formuoti ląsteles dialogo langą. Taip pat galite dešiniuoju pelės klavišu spustelėti pasirinktas ląsteles ir pasirinkti Formatuoti ląsteles... iš kontekstinio meniu.
- Į Formuoti ląsteles langą, pereikite į Numeris skirtuką ir pasirinkite Data į Kategorija sąrašas.
- Pagal Tipas , pasirinkite norimą datos formatą. Tai padarius, Pavyzdys lange bus rodoma formato peržiūra su pirmąja pasirinktų duomenų data.
- Jei jums patinka peržiūra, spustelėkite GERAI išsaugoti formato pakeitimą ir uždaryti langą.
Jei datos formatas "Excel" lape nesikeičia, greičiausiai jūsų datos yra suformatuotos kaip tekstas ir pirmiausia jas reikia konvertuoti į datos formatą.
Kaip konvertuoti datos formatą į kitą vietovę
Kai turėsite failą su užsienio datomis, greičiausiai norėsite jas pakeisti į savo pasaulio dalyje naudojamą datos formatą. Tarkime, norėsite konvertuoti amerikietišką datos formatą (mėnuo, diena ir metai) į europietišką formatą (diena, mėnuo ir metai).
Paprasčiausias būdas pakeisti datos formatą "Excel" programoje, atsižvelgiant į tai, kaip kita kalba rodomos datos, yra toks:
- Pasirinkite datų stulpelį, kurį norite konvertuoti į kitą vietovę.
- Paspauskite Ctrl+1, kad atidarytumėte Formuoti ląsteles
- Pasirinkite norimą kalbą laukelyje Locale (vieta) ir spustelėkite OK, kad išsaugotumėte pakeitimą.
Jei norite, kad datos būtų rodomos kita kalba, turėsite sukurti pasirinktinį datos formatą su vietovės kodu.
Pasirinktinio datos formato kūrimas programoje "Excel
Jei nė vienas iš iš anksto nustatytų "Excel" datos formatų jums netinka, galite susikurti savo.
- "Excel" lape pasirinkite ląsteles, kurias norite formatuoti.
- Paspauskite Ctrl+1, kad atidarytumėte Formuoti ląsteles dialogas.
- Dėl Numeris skirtuką, pasirinkite Pasirinktinis iš Kategorija sąrašą ir įveskite norimą datos formatą į Tipas dėžutė.
- Spustelėkite OK, kad išsaugotumėte pakeitimus.
Patarimas. Lengviausias būdas nustatyti pasirinktinį datos formatą "Excel" programoje - pradėti nuo esamo formato, artimo jūsų norimam formatui. Norėdami tai padaryti, spustelėkite Data į Kategorija sąrašą ir pasirinkite vieną iš esamų formatų Tipas . Po to spustelėkite Pasirinktinis ir pakeiskite formatą, rodomą Tipas dėžutė.
Nustatant pasirinktinė data formatą "Excel", galite naudoti šiuos kodus.
Kodas | Aprašymas | Pavyzdys (2005 m. sausio 1 d.) |
m | Mėnesio skaičius be pirmojo nulio | 1 |
mm | Mėnesio skaičius su pradiniu nuliu | 01 |
mmm | Mėnesio pavadinimas, sutrumpinta forma | Jan |
mmmm | Mėnesio pavadinimas, pilna forma | Sausis |
mmmmm | Mėnuo kaip pirmoji raidė | J (reiškia sausį, birželį ir liepą) |
d | Dienos numeris be pirmojo nulio | 1 |
dd | Dienos numeris su pradiniu nuliu | 01 |
ddd | Savaitės diena, sutrumpinta forma | Mon |
dddd | Savaitės diena, pilna forma | Pirmadienis |
yy | Metai (paskutiniai 2 skaitmenys) | 05 |
yyyy | Metai (4 skaitmenys) | 2005 |
Nustatant pasirinktinis laikas formatą "Excel", galite naudoti šiuos kodus.
Kodas | Aprašymas | Rodoma kaip |
h | Valandų skaičius be pirmojo nulio | 0-23 |
hh | Valandos su nuliniu skaičiumi priešakyje | 00-23 |
m | Minutės be pirmojo nulio | 0-59 |
mm | Minutės su nuliniu skaičiumi priešakyje | 00-59 |
s | Sekundės be pirmojo nulio | 0-59 |
ss | Sekundės su pradiniu nuliu | 00-59 |
AM/PM | Dienos laikotarpiai |
(jei praleista, naudojamas 24 valandų laiko formatas)
Nustatymas data ir laikas formatu, į formato kodą įtraukite ir datos, ir laiko vienetus, pvz., m/d/yyyy h:mm AM/PM. Kai naudojate " m " iš karto po " hh " arba " h " arba prieš pat "ss" arba "s", "Excel" rodys minutės , o ne per mėnesį.
Kurdami pasirinktinį datos formatą "Excel" programoje, galite naudoti kablelį (,) brūkšnelį (-), pasvirąjį brūkšnį (/), dvitaškį (:) ir kitus simbolius.
Pavyzdžiui, ta pati data ir laikas, pvz. 2015 m. sausio 13 d. 13:03 , galima rodyti įvairiais būdais:
Formatas | Rodoma kaip |
dd-mmm-yy | 13-sausio 15 d. |
mm/dd/rrrr | 01/13/2015 |
m/dd/rr | 1/13/15 |
dddd, m/d/yy h:mm AM/PM | Antradienis, 1/13/15 13:03 |
ddd, mmmm dd, yyyy hh:mm:ss | Tue, January 13, 2015 13:03:00 |
Kaip sukurti pasirinktinį "Excel" datos formatą kitai vietovei
Jei norite rodyti datas kita kalba, turite sukurti pasirinktinį formatą ir prieš datą įrašyti atitinkamą vietovės kodą. Vietovės kodą reikia įrašyti [laužtiniuose skliaustuose], o prieš jį - dolerio ženklą ($) ir brūkšnelį (-). Štai keletas pavyzdžių:
- [$-409] - Anglų, Be pavadinimo valstybės
- [$-1009] - Anglų, Kanada
- [$-407] - vokiečių kalba, Vokietija
- [$-807] - Vokiečių kalba, Šveicarija
- [$-804] - bengalų kalba, Indija
- [$-804] - Kinų kalba, Kinija
- [$-404] - Kinų kalba, Taivanas
Visą vietovių kodų sąrašą galite rasti šiame tinklaraštyje.
Pavyzdžiui, taip nustatomas pasirinktinis "Excel" datos formatas Kinijos vietovei metai-mėnuo-diena (savaitės diena) laikas formatas:
Toliau pateiktame paveikslėlyje parodyti keli tos pačios datos, suformatuotos skirtingais vietovės kodais tradiciniu atitinkamų kalbų būdu, pavyzdžiai:
Neveikia "Excel" datos formatas - pataisymai ir sprendimai
Paprastai "Microsoft Excel" labai gerai supranta datas, todėl dirbdami su jomis vargu ar pateksite į kokią nors kliūtį. Jei atsitiko taip, kad susidūrėte su "Excel" datos formato problema, peržiūrėkite toliau pateiktus trikčių šalinimo patarimus.
Ląstelė nėra pakankamai plati, kad joje tilptų visa data
Jei "Excel" darbalapyje vietoj datų matote daugybę svaro ženklų (#####), greičiausiai jūsų ląstelės nėra pakankamai plačios, kad tilptų visos datos.
Sprendimas . Dukart spustelėkite dešinįjį stulpelio kraštą, kad pakeistumėte jo dydį ir jis automatiškai tilptų į datas. Arba galite vilkti dešinįjį kraštą, kad nustatytumėte norimą stulpelio plotį.
Neigiami skaičiai formatuojami kaip datos
Brūkšniniai ženklai (#####) taip pat rodomi, kai ląstelėje, suformatuotoje kaip data arba laikas, yra neigiama reikšmė. Paprastai tai būna rezultatas, gautas pagal kokią nors formulę, tačiau taip gali atsitikti ir tada, kai į ląstelę įvedate neigiamą reikšmę, o tada tą ląstelę formatuojate kaip datą.
Jei norite neigiamus skaičius rodyti kaip neigiamas datas, turite dvi galimybes:
1 sprendimas. Pereikite prie 1904 m. datos sistemos.
Eikite į Failas > Parinktys > Išplėstinė , slinkite žemyn iki Skaičiuojant šį sąsiuvinį skyriuje pasirinkite Naudokite 1904 m. datų sistemą žymimąjį langelį ir spustelėkite GERAI .
Šioje sistemoje 0 reiškia 1904 m. sausio 1 d., 1 - 1904 m. sausio 2 d., o -1 rodoma kaip neigiama data - 1904 m. sausio 2 d.
Žinoma, toks vaizdavimas yra labai neįprastas ir prie jo reikia laiko priprasti, tačiau tai tinkamas būdas, jei norite atlikti skaičiavimus su ankstyvosiomis datomis.
Sprendimas 2. Naudokite "Excel" funkciją TEXT.
Kitas galimas būdas neigiamus skaičius "Excel" programoje rodyti kaip neigiamas datas - naudoti funkciją TEXT. Pavyzdžiui, jei atimate C1 iš B1 ir C1 reikšmė yra didesnė už B1, galite naudoti šią formulę, kad rezultatas būtų išvestas datos formatu:
=TEXT(ABS(B1-C1),"-d-mmm-yyyy")
Galbūt norėsite pakeisti ląstelės lygiuotę į dešinėje išlygintą ir, žinoma, galite naudoti bet kokius kitus pasirinktinius datos formatus TEKSTO formulėje.
Pastaba. Skirtingai nei ankstesniame sprendime, funkcija TEXT grąžina teksto reikšmę, todėl rezultato negalėsite naudoti kituose skaičiavimuose.
Datos importuojamos į "Excel" kaip teksto reikšmės
Importuojant duomenis į "Excel" iš .csv failo ar kitos išorinės duomenų bazės, datos dažnai importuojamos kaip teksto reikšmės. Jums jos gali atrodyti kaip įprastos datos, tačiau "Excel" jas suvokia kaip tekstą ir atitinkamai apdoroja.
Sprendimas . "Teksto datas" galite konvertuoti į datos formatą naudodami "Excel" funkciją DATEVALUE arba funkciją "Tekstas į stulpelius". Išsamios informacijos rasite šiame straipsnyje: Kaip konvertuoti tekstą į datą "Excel" programoje.
Patarimas. Jei nė vienas iš pirmiau pateiktų patarimų nepadėjo, pabandykite pašalinti visus formatavimus ir tada nustatykite norimą datos formatą.
Taip "Excel" formatuojamos datos. Kitoje vadovo dalyje aptarsime įvairius būdus, kaip "Excel" darbalapiuose galite įterpti datas ir laikus. Dėkojame, kad skaitėte, ir iki susitikimo kitą savaitę!