Skaičių formatavimas „Excel VBA“

Skaičių formatavimas „Excel VBA“

Skaičiai pateikiami įvairiais formatais „Excel“ darbalapiuose. Galbūt jau esate susipažinę su iššokančiu „Excel“ langu, kad galėtumėte naudoti įvairius skaitmeninius formatus:

Skaičių formatavimas palengvina skaičių skaitymą ir supratimą. „Excel“ numatytasis į langelius įvestų skaičių formatas yra „Bendrasis“, o tai reiškia, kad skaičius rodomas tiksliai taip, kaip jį įvedėte.

Pavyzdžiui, jei įvedate apvalų skaičių, pvz. 4238, jis bus rodomas kaip 4238 be kablelio ar tūkstančių skyriklių. Dešimtainis skaičius, pvz., 9325,89, bus rodomas su kableliu ir dešimtainiais skaičiais. Tai reiškia, kad stulpelyje jis nesutaps su apvaliais skaičiais ir atrodys labai netvarkingai.

Be to, nerodant tūkstančių skyriklių, sunku suprasti, koks iš tikrųjų yra didelis skaičius, neskaičiuojant atskirų skaitmenų. Ar tai milijonai ar dešimtys milijonų?

Žiūrint iš skaitmenų stulpelio žemyn, vartotojui labai sunku skaityti ir lyginti.

VBA galite pasiekti tą patį formatų asortimentą, kurį turite „Excel“ priekinėje dalyje. Tai taikoma ne tik įvestai reikšmei darbalapio langelyje, bet ir tokiems dalykams kaip pranešimų laukeliai, „UserForm“ valdikliai, diagramos ir diagramos bei „Excel“ būsenos juosta apatiniame kairiajame darbalapio kampe.

Funkcija „Formatas“ yra labai naudinga VBA funkcija pristatymo prasme, tačiau ji taip pat yra labai sudėtinga, nes siūloma lanksčiai rodyti skaičius.

Kaip naudoti formatavimo funkciją VBA

Jei rodote pranešimų laukelį, funkciją Formatas galima naudoti tiesiogiai:

1 „MsgBox“ formatas (1234567.89, "#, ## 0.00")

Bus rodomas didelis skaičius kableliais, kad būtų atskirti tūkstančiai ir būtų rodomos 2 skaitmenys po kablelio. Rezultatas bus 1 234 567,89. Vietoj maišos esantys nuliai užtikrina, kad dešimtainiai skaičiai būtų rodomi sveikais skaičiais 00 ir kad skaičius, kuris yra mažesnis nei 1, yra priekinis nulis

Žymeklio simbolis (#) reiškia skaitmenų vietos rezervavimo ženklą, kuriame rodomas skaitmuo, jei jis yra toje vietoje, arba nieko.

Taip pat galite naudoti formatavimo funkciją, kad adresuotumėte atskirą langelį, arba langelių diapazoną, kad pakeistumėte formatą:

1 Skaičiuoklės („Sheet1“). Diapazonas („A1: A10“). NumberFormat = "#, ## 0.00"

Šis kodas nustatys langelių diapazoną (nuo A1 iki A10) į pasirinktinį formatą, kuris atskiria tūkstančius kableliais ir rodo 2 dešimtųjų tikslumu.

Jei patikrinsite „Excel“ sąsajos langelių formatą, pamatysite, kad sukurtas naujas pasirinktinis formatas.

Taip pat galite formatuoti skaičius „Excel“ būsenos juostoje, apatiniame kairiajame „Excel“ lango kampe:

1 Application.StatusBar = Formatas (1234567.89, "#, ## 0.00")

Tai pašalinsite iš būsenos juostos naudodami:

1 Application.StatusBar = ""

Formato eilutės kūrimas

Šiame pavyzdyje po kiekvieno skaičiaus bus pridėtas tekstas „Bendras pardavimas“, taip pat tūkstančių skyriklis

1 Skaičiuoklės ("Sheet1"). Diapazonas ("A1: A6"). NumberFormat = "#, ## 0.00" "Visi pardavimai" ""

Štai kaip atrodys jūsų skaičiai:

Atminkite, kad A6 langelyje yra „SUM“ formulė ir į jį bus įtrauktas tekstas „Iš viso pardavimų“ nereikalaujant formato. Jei pritaikytas formatavimas, kaip nurodyta aukščiau esančiame kode, jis neįterps papildomo „Bendro pardavimo“ egzemplioriaus į langelį A6

Nors langeliuose dabar rodomi raidiniai skaitmeniniai simboliai, skaičiai vis dar pateikiami skaitmenine forma. „SUM“ formulė vis dar veikia, nes ji naudoja skaitinę reikšmę fone, o ne kaip suformatuota.

Kablelis formato eilutėje suteikia tūkstančių skyriklį. Atminkite, kad tai reikia įterpti į eilutę tik vieną kartą. Jei skaičius siekia milijonus ar milijardus, jis vis tiek skirs skaitmenis į 3 grupes

Nulis formato eilutėje (0) yra skaitmenų vietos rezervavimo ženklas. Rodomas skaitmuo, jei jis yra, arba nulis. Jo išdėstymas yra labai svarbus, kad būtų užtikrintas vienodas formatavimas

Formato eilutėje maišos simboliai (#) nieko nerodys, jei nėra skaitmens. Tačiau, jei yra skaičius, pvz., 8 (visi dešimtainiai skaičiai), norime, kad jis būtų rodomas kaip 0,80, kad jis sutaptų su kitais skaičiais.

Naudojant vieną nulį kairėje po kablelio ir du nulius dešinėje po kablelio formato eilutėje, tai duos reikiamą rezultatą (0,80).

Jei dešimtainio taško dešinėje būtų tik vienas nulis, rezultatas būtų „0,8“ ir viskas būtų rodoma iki vieno skaičiaus po kablelio.

Formavimo eilutės naudojimas lygiavimui

Galbūt norime, kad visi dešimtainiai skaičiai diapazone būtų sulyginti su dešimtainiais taškais, kad visi dešimtainiai taškai būtų tiesiai vienas po kito, nors ant kiekvieno skaičiaus yra daug kablelių.

Norėdami tai padaryti, savo formato eilutėje galite naudoti klaustuką (?). „?“ Reiškia, kad rodomas skaičius, jei jis yra, arba tarpas

1 Skaičiuoklės („Sheet1“). Diapazonas („A1: A6“). NumberFormat = "#, ## 0.00 ??"

Tai parodys jūsų numerius taip:

Visi dešimtainiai taškai dabar yra vienas po kito. A5 langelis turi tris dešimtaines dalis po kablelio ir tai išlygintų paprastai, tačiau naudojant „?“ Simbolį viskas puikiai sulygiuojama.

Literatūrinių simbolių naudojimas formato eilutėje

Į formato eilutę galite pridėti bet kokį pažodinį simbolį, prieš tai rašydami pasvirąjį brūkšnį (\).

Tarkime, kad norite rodyti tam tikrą valiutos rodiklį savo skaičiams, kuris nėra pagrįstas jūsų vietove. Problema ta, kad jei naudojate valiutos indikatorių, „Excel“ automatiškai nurodo jūsų vietinį ir pakeičia jį į atitinkamą lokalės, nustatytos „Windows“ valdymo skydelyje. Tai gali turėti įtakos, jei jūsų „Excel“ programa platinama kitose šalyse ir norite užtikrinti, kad kokia būtų lokalė, valiutos rodiklis visada yra tas pats.

Šiame pavyzdyje taip pat galite nurodyti, kad skaičiai yra milijonai:

1 Skaičiuoklės („Sheet1“). Diapazonas („A1: A6“). NumberFormat = "\ $#, ## 0.00 \ m"

Jūsų darbalapyje bus pateikti šie rezultatai:

Naudojant pasvirąjį brūkšnį, kad būtų rodomi pažodiniai simboliai, nereikia naudoti kiekvienos atskiros eilutės simbolio. Tu gali naudoti:

1 Skaičiuoklės („Sheet1“). Diapazonas („A1: A6“). NumberFormat = "\ $#, ## 0.00 \ mill"

Po kiekvieno formatuoto diapazono skaičiaus bus rodoma „malūnas“.

Daugumą simbolių galite naudoti kaip pažodinius, bet ne rezervuotus simbolius, tokius kaip 0, #,?

Kablelių naudojimas formato eilutėje

Mes jau matėme, kad kableliais galima sukurti tūkstančius skyriklių dideliems skaičiams, tačiau jie gali būti naudojami ir kitu būdu.

Naudodami juos formato eilutės skaitinės dalies pabaigoje, jie veikia kaip tūkstančių mastelio keitikliai. Kitaip tariant, kiekvieną kartą, kai yra kablelis, jie kiekvieną skaičių padalins iš 1000.

Pavyzdiniuose duomenyse mes rodome jį su rodikliu, kad jis yra milijonas. Įterpdami vieną kablelį į formato eilutę, galime parodyti tuos skaičius, padalytus iš 1000.

1 Skaičiuoklės („Sheet1“). Diapazonas („A1: A6“). NumberFormat = "\ $#, ## 0.00, \ m"

Tai parodys skaičius, padalytus iš 1000, nors pradinis skaičius vis tiek bus fone.

Jei įterpsite du kablelius į formato eilutę, tada skaičiai bus padalyti iš milijono

1 Skaičiuoklės („Sheet1“). Diapazonas („A1: A6“). NumberFormat = "\ $#, ## 0.00 ,, \ m"

Tai bus rezultatas naudojant tik vieną kablelį (padalinkite iš 1000):

Sąlyginio formato kūrimas formato eilutėje

Galite nustatyti sąlyginį formatavimą „Excel“ priekinėje dalyje, tačiau taip pat galite tai padaryti naudodami savo VBA kodą, o tai reiškia, kad galite programiškai manipuliuoti formato eilute, kad atliktumėte pakeitimus.

Formato eilutėje galite naudoti iki keturių skyrių. Kiekvienas skyrius yra atskirtas kabliataškiu (;). Keturi skyriai atitinka teigiamą, neigiamą, nulį ir tekstą

1 Diapazonas („A1: A7“). NumberFormat = "#, ## 0.00; [Raudona]-#, ## 0.00; [žalia]#, ## 0,00; [mėlyna]"

Šiame pavyzdyje mes naudojame tuos pačius maišos, kablelio ir nulio simbolius, kad pateiktume tūkstančius skyriklių ir du dešimtainius taškus, tačiau dabar turime skirtingas kiekvieno tipo vertes.

Pirmasis skyrius skirtas teigiamiems skaičiams ir formatu nesiskiria nuo to, ką jau matėme anksčiau.

Antrame neigiamų skaičių skyriuje pristatoma spalva (raudona), laikoma laužtinių skliaustų poroje. Formatas yra toks pat kaip ir teigiamų skaičių, išskyrus tai, kad priešais buvo pridėtas minuso (-) ženklas.

Trečiajame nulinių skaičių skyriuje naudojama spalva (žalia) laužtiniuose skliausteliuose, o skaitinė eilutė tokia pati kaip teigiamų skaičių.

Paskutinis skyrius skirtas teksto vertėms, o tam reikia tik spalvos (mėlynos), esančios laužtiniuose skliaustuose

Tai yra šios formato eilutės taikymo rezultatas:

Su formato eilutės sąlygomis galite eiti toliau. Tarkime, kad kiekvieną teigiamą skaičių, viršijantį 10 000, norėjote parodyti kaip žalią, o kiekvieną kitą skaičių - raudoną, galite naudoti šią formato eilutę:

1 Diapazonas („A1: A7“). NumberFormat = "[> = 10000] [žalia]#, ## 0.00; [<10000] [raudona]#, ## 0.00"

Ši formato eilutė apima sąlygas> = 10000, nurodytas laužtiniuose skliaustuose, kad žalia būtų naudojama tik tada, kai skaičius yra didesnis arba lygus 10000

Tai rezultatas:

Frakcijų naudojimas formatuojant eilutes

Skaičiuoklėse trupmenos dažnai nenaudojamos, nes jos paprastai sutampa su dešimtainiais skaičiais, kuriuos visi žino.

Tačiau kartais jie tarnauja tam tikram tikslui. Šiame pavyzdyje bus rodomi doleriai ir centai:

1 Diapazonas ("A1: A7"). NumberFormat = "#, ## 0" "doleriai ir" "00/100" "centai" ""

Tai bus rezultatas:

Atminkite, kad nepaisant to, kad skaičiai rodomi kaip tekstas, jie vis dar yra fone kaip skaičiai ir juose vis tiek galima naudoti visas „Excel“ formules.

Datos ir laiko formatai

Datos iš tikrųjų yra skaičiai ir jose galite naudoti formatus taip pat, kaip ir skaičiams. Jei datą suformuosite kaip skaičių, kairėje dešimtainio taško pusėje matysite didelį skaičių ir skaičių po kablelio. Skaičius kairėje po kablelio rodo dienų skaičių, prasidedantį 1900 m. Sausio 1 d., O dešimtainės dalys rodo laiką pagal 24 val.

1 „MsgBox“ formatas (dabar (), „dd-mmm-yyyy“)

Tai suformatuos dabartinę datą, kad būtų rodoma '08-liepa-2020 '. Naudojant „mmm“ mėnesį, rodomi pirmieji trys mėnesio pavadinimo simboliai. Jei norite viso mėnesio pavadinimo, naudokite „mmmm“

Į formato eilutę galite įtraukti laiką:

1 „MsgBox“ formatas (dabar (), „dd-mmm-yyyy hh: mm AM/PM“)

Bus rodomas '08-2020 m. Liepa 01:25 PM '

„Hh: mm“ reiškia valandas ir minutes, o AM/PM naudoja 12 valandų laikrodį, o ne 24 val.

Į formato eilutę galite įtraukti teksto simbolių:

1 „MsgBox“ formatas (dabar (), „dd-mmm-yyyy hh: mm AM/PM“ „šiandien“ „“)

Šiandien bus rodomas „08-08-2020 01:25 PM“

Taip pat galite naudoti pažodinius simbolius, naudodami priekinį pasvirąjį brūkšnį, kaip ir skaitinio formato eilutėse.

Iš anksto nustatyti formatai

„Excel“ turi daugybę integruotų formatų, skirtų skaičiams ir datoms, kuriuos galite naudoti savo kode. Tai daugiausia atspindi tai, kas prieinama skaičių formato priekinėje dalyje, nors kai kurie iš jų viršija tai, kas paprastai pasiekiama iššokančiajame lange. Be to, jūs neturite lankstumo nustatydami skaičių po kablelio ir ar naudojami tūkstančiai skyriklių.

Bendras numeris

Šis formatas rodys skaičių tiksliai tokį, koks yra

1 „MsgBox“ formatas (1234567.89, „Bendras numeris“)

Rezultatas bus 1234567,89

Valiuta

1 „MsgBox“ formatas (1234567.894, „Valiuta“)

Šis formatas prieš skaičių pridės valiutos simbolį, pvz. $, £, priklausomai nuo jūsų lokalės, bet taip pat suformatuos skaičių iki 2 skaičių po kablelio ir tūkstančius skirs kableliais.

Rezultatas bus 1 234 567,89 USD

Fiksuotas

1 „MsgBox“ formatas (1234567.894, „Fiksuotas“)

Šis formatas rodo bent vieną skaitmenį kairėje, bet tik du skaitmenis dešinėje po kablelio.

Rezultatas bus 1234567,89

Standartinis

1 „MsgBox“ formatas (1234567.894, „Standartinis“)

Tai rodo skaičių su tūkstančiais skyriklių, bet tik iki dviejų skaičių po kablelio.

Rezultatas bus 1 234 567,89

Procentas

1 „MsgBox“ formatas (1234567.894, „Procentas“)

Skaičius padauginamas iš 100, o skaičiaus pabaigoje pridedamas procentinis simbolis (%). Formatas rodomas iki 2 skaičių po kablelio

Rezultatas bus 123456789,40%

Mokslinis

1 „MsgBox“ formatas (1234567.894, „Mokslinis“)

Tai konvertuoja skaičių į eksponentinį formatą

Rezultatas bus 1,23E+06

Taip ne

1 „MsgBox“ formatas (1234567.894, „Taip/ne“)

Jei skaičius lygus nuliui, rodoma „Ne“, kitaip rodoma „Taip“

Rezultatas bus „Taip“

Tiesa/melas

1 „MsgBox“ formatas (1234567.894, „Tiesa/melas“)

Tai rodo „Netiesa“, jei skaičius lygus nuliui, kitaip rodoma „Tiesa“

Rezultatas bus „tikras“

Įjungti išjungti

1 „MsgBox“ formatas (1234567.894, „Įjungta/išjungta“)

Tai rodo „Išjungta“, jei skaičius lygus nuliui, kitaip rodoma „Įjungta“

Rezultatas bus „Įjungta“

Bendra data

1 „MsgBox“ formatas (dabar (), „Bendra data“)

Tai parodys datą kaip datą ir laiką, naudojant AM/PM žymėjimą. Kaip rodoma data, priklauso nuo „Windows“ valdymo skydo nustatymų (Laikrodis ir regionas | Regionas). Jis gali būti rodomas kaip „mm/dd/yyyy“ arba „dd/mm/yyyy“

Rezultatas bus „2020-07-07 15:48:25“

Ilgas pasimatymas

1 „MsgBox“ formatas (dabar (), „Ilgas pasimatymas“)

Bus rodoma ilga data, kaip apibrėžta „Windows“ valdymo skydelyje (Laikrodis ir regionas | Regionas). Atminkite, kad į jį neįtrauktas laikas.

Rezultatas bus „2022 m. Liepos 7 d., Antradienis“

Vidutinė data

1 „MsgBox“ formatas (dabar (), „Vidutinė data“)

Tai rodo datą, apibrėžtą „Windows“ valdymo skydo lokalės apibrėžtuose trumpųjų datų nustatymuose.

Rezultatas bus '07-liepos 20 '

Trumpa data

1 „MsgBox“ formatas (dabar (), „Trumpa data“)

Rodo trumpą datą, kaip apibrėžta „Windows“ valdymo skydelyje (Laikrodis ir regionas | Regionas). Kaip rodoma data, priklauso nuo jūsų vietovės. Jis gali būti rodomas kaip „mm/dd/yyyy“ arba „dd/mm/yyyy“

Rezultatas bus „2020-07-07“

Ilgas laikas

1 „MsgBox“ formatas (dabar (), „Ilgas laikas“)

Rodo ilgą laiką, kaip apibrėžta „Windows“ valdymo skydelyje (Laikrodis ir regionas | Regionas).

Rezultatas bus „4:11:39 PM“

Vidutinis laikas

1 „MsgBox“ formatas (dabar (), „Vidutinis laikas“)

Rodo vidutinį laiką, kaip apibrėžta jūsų lokalėje „Windows“ valdymo skydelyje. Paprastai tai nustatoma kaip 12 valandų formatas, naudojant valandas, minutes ir sekundes bei AM/PM formatą.

Rezultatas bus '04: 15 PM '

Trumpą laiką

1 „MsgBox“ formatas (dabar (), „Trumpas laikas“)

Rodo vidutinį laiką, kaip apibrėžta „Windows“ valdymo skydelyje (Laikrodis ir regionas | Regionas). Paprastai tai nustatoma kaip 24 valandų formatas su valandomis ir minutėmis

Rezultatas bus „16:18“

Pavojai naudojant iš anksto nustatytus „Excel“ formatus datomis ir laikais

Iš anksto nustatytų datų ir laikų formatų naudojimas „Excel VBA“ labai priklauso nuo „Windows“ valdymo skydo nustatymų ir nuo to, kokia lokalė nustatyta

Vartotojai gali lengvai pakeisti šiuos nustatymus, ir tai turės įtakos jūsų datų ir laiko rodymui „Excel“

Pvz., Jei kuriate „Excel“ programą, kuri naudoja iš anksto nustatytus formatus jūsų VBA kode, jie gali visiškai pasikeisti, jei vartotojas yra kitoje šalyje arba naudoja kitą lokalę. Galite pastebėti, kad stulpelių pločiai neatitinka datos apibrėžimo, arba vartotojo formoje „Active X“ valdiklis, pvz., Sudėtinio laukelio (išskleidžiamojo meniu) valdiklis, yra per siauras, kad datos ir laikas būtų tinkamai rodomi.

Kurdami „Excel“ programą, turite atsižvelgti į tai, kur yra auditorija

Vartotojo nustatyti skaičių formatai

Apibrėždami savo formato eilutę galite naudoti daugybę skirtingų parametrų:

Charakteris apibūdinimas
Nulinė eilutė Nėra formatavimo
0 Skaitmenų vietos rezervavimo ženklas. Rodo skaitmenį arba nulį. Jei yra tos pozicijos skaitmuo, tada jis parodo skaitmenį, kitaip rodomas 0. Jei skaičių yra mažiau nei nulių, gausite priekinius arba galinius nulius. Jei po kablelio yra daugiau skaitmenų nei nulių, tada skaičius suapvalinamas iki skaičių po kablelio, rodomo nulių. Jei prieš kablelį yra daugiau skaitmenų nei nulių, jie bus rodomi įprastai.
# Skaitmenų vietos rezervavimo ženklas. Tai rodo skaitmenį arba nieko. Jis veikia taip pat, kaip ir aukščiau esantis nulinis vietos rezervavimo ženklas, išskyrus tai, kad priekiniai ir galiniai nuliai nerodomi. Pvz., 0,75 būtų rodomas naudojant nulinius vietos rezervavimo ženklus, tačiau tai būtų 0,75 naudojant # vietos rezervavimo ženklus.
. Kablelio. Leidžiama tik viena formato eilutė. Šis simbolis priklauso nuo „Windows“ valdymo skydo nustatymų.
% Vietos rezervas procentais. Padaugina skaičių iš 100 ir įdeda % simbolio ten, kur jis rodomas formato eilutėje
, (kablelis) Tūkstantis separatorius. Tai naudojama, jei naudojami 0 arba # vietos rezervavimo ženklai, o formato eilutėje yra kablelis. Vienas kablelis kairėje po kablelio rodo apvalumą tūkstančio tikslumu. Pvz. ## 0, Du gretimi kableliai kairėje nuo tūkstančio skyriklio rodo apvalinimą iki milijono. Pvz. ## 0 ,,
E- E+ Mokslinis formatas. Tai parodo skaičių eksponentiškai.
: (dvitaškis) Laiko atskyriklis - naudojamas formuojant laiką valandoms, minutėms ir sekundėms padalyti.
/ Datos skyriklis - jis naudojamas nurodant datos formatą
- + £ $ ( ) Parodo pažodinį simbolį.Jei norite rodyti kitą nei čia išvardytą simbolį, prieš jį rašykite pasvirąjį brūkšnį (\)

Vartotojo nustatyti formatai datoms ir laikams

Formatuojant datas ir laikus, visi šie simboliai gali būti naudojami formato eilutėje:

Charakteris Reikšmė
c Rodo datą kaip ddddd, o laiką - ttttt
d Parodykite dieną kaip skaičių be nulio
dd Parodykite dieną kaip skaičių su nuliu priekyje
ddd Rodyti dieną kaip santrumpą (sekmadienis - šeštadienis)
dddd Rodyti visą dienos pavadinimą (sekmadienis - šeštadienis)
ddddd Rodyti datos serijos numerį kaip pilną datą pagal trumpą datą „Windows“ valdymo skydo tarptautiniuose nustatymuose
dddddd Rodo datos serijos numerį kaip pilną datą pagal „Windows“ valdymo skydo tarptautiniuose nustatymuose „Long Date“.
w Rodo savaitės dieną kaip skaičių (1 = sekmadienis)
ww Rodo metų savaitę kaip skaičių (1-53)
m Rodomas mėnuo kaip skaičius be nulio
mm Rodo mėnesį kaip skaičių su nuliais
mmm Rodomas mėnuo kaip santrumpa (sausio-gruodžio mėn.)
mmmm Rodo visą mėnesio pavadinimą (sausio - gruodžio mėn.)
q Rodo metų ketvirtį kaip skaičių (1-4)
y Rodo metų dieną kaip skaičių (1-366)
yy Rodo metus kaip dviženklį skaičių
yyyy Rodo metus kaip keturių skaitmenų skaičių
h Rodo valandą kaip skaičių be nulio
hh Rodo valandą kaip skaičių su nuliu priekyje
n Rodo minutes kaip skaičių be nulio
nn Rodo minutes kaip skaičių su nuliu priekyje
s Antrasis rodomas kaip skaičius be nulio
ss Antrasis rodomas kaip skaičius su nuliu priekyje
ttttt Rodyti laiko eilės numerį kaip visą laiką.
RYTO VAKARO Naudokite 12 valandų laikrodį ir rodykite AM arba PM, kad nurodytumėte prieš arba po vidurdienio.
ryto vakaro Naudokite 12 valandų laikrodį ir prieš arba po vidurdienio nurodykite am arba pm
A/P Naudokite 12 valandų laikrodį ir prieš arba po vidurdienio nurodykite A arba P
a/p Naudokite 12 valandų laikrodį ir prieš arba po vidurdienio nurodykite a arba p
wave wave wave wave wave