„Excel“ lentelė: protingai surūšiuokite gimtadienius

Štai kaip tai veikia

Jei norite surūšiuoti lentelę su skirtingų žmonių „Excel“ gimtadieniais, iškart pastebėsite: „Excel“ šiai užduočiai labai nepavyksta ir nepateikia tinkamo rezultato. „Excel“ atkakliai rūšiuoja pagal skaičių seką, o ne logiškai pagal artėjančius gimtadienius. Tačiau šis trūkumas nereiškia, kad negalite rūšiuoti gimtadienių naudodami „Excel“. Viskas, ką jums reikia padaryti, tai panaudoti nedidelį triuką, o „Excel“, pavyzdžiui, surinks jūsų asmeninio gimtadienio kalendoriaus gimtadienius.

Tai daroma taip: surūšiuokite gimtadienius „Excel“ skaičiuoklėje

Šią problemą gali išspręsti pagalbinė skiltis (čia vadinama „Gimtadienis“), kurioje galite naudoti formulę gimtadieniams konvertuoti, kad juos būtų galima rūšiuoti didėjančia tvarka nuo sausio 1 d. Sąrašą galite rūšiuoti naudodami pagalbos stulpelį. Šis pagalbinis stulpelis yra šalia esamos lentelės ir yra pagalbinė priemonė prasmingai surūšiuoti gimtadienius.

Jei pirmasis gimtadienis yra langelyje C2, o D stulpelis turi sudaryti pagalbinį stulpelį, D2 langelyje įveskite šią formulę:

= DATA (; MĖNESIS (C2), DIENA (C2))

Dabar nukopijuokite formulę į pagalbinį stulpelį. Toliau pateiktame paveikslėlyje parodytas lentelės pavyzdyje pateiktos formulės naudojimas:

Gimtadienių formatavimas be metų, kad geriau atrodytų

Formulė padeda perkelti visus gimtadienius į 1900 m. Dabar galite sutvarkyti sąrašą. Vizualiai gražiau stulpelyje „Gimtadienis“ paslėpti metų skaičius. Norėdami tai padaryti, atitinkamiems langeliams priskirkite pasirinktinį skaičių formatą, naudodami šią formatavimo instrukciją:

DD.MM.

Formatavimas be 1900 metų veikia taip:

  1. Pagalbinėje skiltyje „Gimtadienis“ pažymėkite skaitines reikšmes.

  2. Paspauskite skaičių kombinaciją „Ctrl + 1“.

  3. Dialogo lange „Langelių formatavimas“ kairėje esančioje meniu srityje spustelėkite „Vartotojo apibrėžta“.

  4. Srityje „Tipas“ pridėkite norimą formatavimą TT.MM. a.

  5. Spustelėkite „Gerai“ - padaryta.

Šis paveikslėlis rodo gimtadienius su paslėptais metais:

Logiškai surūšiuokite „Excel“ gimtadienių sąrašą

Norėdami surūšiuoti gimtadienių sąrašą, atlikite šiuos veiksmus:

  1. Pasirinkite visą sąrašą, įskaitant pagalbinį stulpelį.

  2. Meniu „Duomenys“ iškvieskite komandą „Rūšiuoti“ (iš „Office 2007“, 2010, 2013, 2016 ir 2022-2023–2022: skirtukas „Pradėti“, sritis „Redaguoti“, „Rūšiavimas ir filtravimas“, „Vartotojo nustatytas rūšiavimas“ ).

  3. Ekrane pasirodys dialogo langas „Rūšiuoti“.

  4. Šiame dialogo lange pasirinkite pagalbinį stulpelį kaip pirmąjį rūšiavimo kriterijų.

  5. Patvirtinus šį nustatymą „Gerai“, sąrašas rodomas norima forma.

Kodėl „Excel“ automatiškai nerūšiuoja gimtadienių?

„Excel“ datas interpretuoja kaip skaitines reikšmes, prasidedančias 1/1/1900 arba skaitinę reikšmę 1. Štai kodėl rūšiavimo funkcijos čia neveikia ir rūšiuoti galima tik atsižvelgiant į metus. Taigi surūšiuokite gimtadienių sąrašą, „Excel“ surūšiuoja pagal žmonių amžių, o ne pagal šių žmonių gimtadienio tvarką. Jei langelius formuojate vienodai pagal metus (kaip 1900 pavyzdyje), kontaktų gimtadienius galima protingai surūšiuoti naudojant „Excel“.

DUK: Dažniausiai užduodami klausimai šia tema

Kai noriu rūšiuoti gimtadienių sąrašą „Excel“, „Excel“ pateikia tik nenaudingus rezultatus. Kodėl?

„Excel“ rūšiuoja griežtai pagal skaitinę vertę. Atitinkamai, gimtadienių lentelė rūšiuojama pagal žmonių amžių, o ne pagal artėjančių gimtadienių tvarką. Norint prasmingai surūšiuoti gimtadienius naudojant „Excel“, tai padeda pagalbinėje lentelėje apibrėžti visus gimtadienius su 1900 metais ir tada juos surūšiuoti.

Pagalba, aš nežinau, kaip surūšiuoti gimimo datų sąrašą pagal artėjančius gimtadienius!

Norėdami gauti prasmingų rezultatų, naudokite pagalbinį stulpelį, kurį įdedate prie tikrojo gimtadienių sąrašo. Šį pagalbinį stulpelį galima sutrumpinti iki vienodos metinės datos, naudojant formulę „= DATE (; MONTH (C2); DAY (C2))“. Tada galima atlikti prasmingą ir logišką gimtadienių rūšiavimą.

Ar yra „Excel“ formulė, pagal kurią galėčiau logiškai išdėstyti gimtadienius lentelėje pagal artėjančių gimtadienių tvarką?

Taip, čia padeda formulė: "= DATE (; MONTH (C2); DIENA (C2))". Ši formulė naudojama pagalbinėje lentelėje ir pateikia gimtadienius su 1900 metais. Tuomet šiuos gimtadienius galima lengvai surūšiuoti ir galite tiesiogiai matyti, kokia tvarka kontaktai turi gimtadienius.

Aš naudoju senesnę „Excel“ versiją. Ar turiu į kažką atkreipti dėmesį, jei noriu rūšiuoti gimtadienius, kaip aprašyta?

Ne, nuo 2007 m. „Excel“ versijos atskiri veiksmai ir meniu papunkčiai, reikalingi gimtadieniams rūšiuoti, yra panašūs.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave