Kaip pakeisti "Excel" datos formatą ir sukurti pasirinktinį formatavimą

  • Pasidalinti
Michael Brown

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ų.

    1. Pasirinkite datas, kurių formatą norite pakeisti, arba tuščius langelius, į kuriuos norite įterpti datas.
    2. 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.
    3. Į Formuoti ląsteles langą, pereikite į Numeris skirtuką ir pasirinkite Data į Kategorija sąrašas.
    4. Pagal Tipas , pasirinkite norimą datos formatą. Tai padarius, Pavyzdys lange bus rodoma formato peržiūra su pirmąja pasirinktų duomenų data.
    5. 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.

    1. "Excel" lape pasirinkite ląsteles, kurias norite formatuoti.
    2. Paspauskite Ctrl+1, kad atidarytumėte Formuoti ląsteles dialogas.
    3. Dėl Numeris skirtuką, pasirinkite Pasirinktinis Kategorija sąrašą ir įveskite norimą datos formatą į Tipas dėžutė.
    4. 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) AM arba PM

    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ę!

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.