Excel -tabel: sortering af fødselsdage fornuftigt

Sådan virker det

Hvis du vil sortere et bord med forskellige menneskers fødselsdage i Excel, vil du straks bemærke: Excel mislykkes forfærdeligt ved denne opgave og giver ikke et brugbart resultat. Excel sorterer stædigt efter rækkefølgen af tal og ikke logisk efter de kommende fødselsdage. Denne mangel betyder dog ikke, at du ikke kan sortere fødselsdage med Excel. Alt du skal gøre er at bruge et lille trick, og Excel sorterer f.eks. Fødselsdage til din personlige fødselsdagskalender.

Sådan gøres det: Sorter fødselsdage i et Excel -regneark

Dette problem kan afhjælpes ved hjælp af en hjælpekolonne (kaldet "fødselsdag" her), hvor du kan bruge en formel til at konvertere fødselsdagene, så de kan sorteres i stigende rækkefølge fra den 1. januar. Du kan sortere din liste ved hjælp af hjælpekolonnen. Denne hjælpekolonne er placeret ved siden af det eksisterende bord og fungerer som et hjælpemiddel til at sortere fødselsdagene på en meningsfuld måde.

Hvis den første fødselsdag er i celle C2, og kolonne D skal danne hjælpekolonnen, skal du indtaste følgende formel i celle D2:

= DATO (; MÅNED (C2), DAG (C2))

Kopier nu formlen ned i hjælpekolonnen. Følgende figur viser brugen af formlen i eksempletabellen:

Formatering af fødselsdage uden år for et bedre udseende

Formlen virker til at flytte alle fødselsdage til 1900. Du kunne sortere listen nu. Det er visuelt pænere at skjule årstallene i kolonnen "Fødselsdag". For at gøre dette skal du tildele et tilpasset talformat til de tilsvarende celler med følgende formateringsinstruktion:

DD.MM.

Formatering uden år 1900 fungerer således:

  1. Markér de numeriske værdier i hjælpekolonnen "Fødselsdag".

  2. Tryk på talkombinationen "Ctrl + 1".

  3. I dialogboksen "Format celler" skal du klikke på "Brugerdefineret" i menuområdet til venstre.

  4. Tilføj den ønskede formatering TT.MM. i området "Type". en.

  5. Klik på "Ok" - udført.

Følgende figur viser fødselsdagene med de skjulte år:

Sorter logisk fødselsdagslisten i Excel

Gør følgende for at sortere fødselsdagslisten:

  1. Vælg hele listen inklusive hjælpekolonnen.

  2. Åbn kommandoen "Sorter" i menuen "Data" (fra Office 2007, 2010, 2013, 2016 og 2022-2023: "Start" -fanen, "Rediger" -området, "Sortering og filtrering", "Brugerdefineret sortering" ).

  3. Dialogboksen "Sorter" vises på din skærm.

  4. I denne dialogboks skal du vælge hjælpekolonnen som det første sorteringskriterium.

  5. Efter at have bekræftet denne indstilling med "OK", vises listen i den ønskede form.

Hvorfor sorterer Excel ikke automatisk fødselsdage?

Excel fortolker datoer som numeriske værdier, der begynder med 1/1/1900 eller den numeriske værdi 1. Det er derfor, sorteringsfunktionerne mislykkes her, og sortering er kun mulig under hensyntagen til året. Så sorter en liste over fødselsdage, Excel sorterer efter personernes alder og ikke efter den rækkefølge, disse mennesker har fødselsdag i. Hvis du formaterer cellerne ensartet efter et år (som i eksemplet 1900), kan kontaktpersonernes fødselsdage sorteres fornuftigt med Excel.

FAQ: Ofte stillede spørgsmål om emnet

Når jeg vil sortere en fødselsdagsliste i Excel, returnerer Excel kun ubrugelige resultater. Hvorfor?

Excel sorterer strengt efter numerisk værdi. Derfor er en tabel med fødselsdage sorteret efter personernes alder og ikke efter rækkefølgen af de kommende fødselsdage. For at sortere fødselsdage på en meningsfuld måde med Excel hjælper det med at definere alle fødselsdage med år 1900 i en hjælpetabel og derefter at sortere dem.

Hjælp, jeg ved ikke, hvordan jeg skal sortere en liste over fødselsdatoer efter kommende fødselsdage!

For meningsfulde resultater skal du bruge en hjælpekolonne, som du placerer lige ved siden af den faktiske fødselsdagsliste. Denne hjælpekolonne kan trimmes til en ensartet årlig dato ved hjælp af formlen "= DATE (; MONTH (C2); DAY (C2))". En meningsfuld og logisk sortering af fødselsdagene kan derefter udføres.

Er der en Excel -formel, som jeg logisk set kan arrangere fødselsdage i en tabel efter rækkefølgen af de kommende fødselsdage?

Ja, formlen hjælper her: "= DATE (; MONTH (C2); DAY (C2))". Denne formel bruges i en hjælpetabel og giver fødselsdage med år 1900. Disse fødselsdage kan derefter let sorteres, og du kan se direkte i hvilken rækkefølge kontakterne har fødselsdage.

Jeg bruger en ældre version af Excel. Skal jeg være opmærksom på noget, hvis jeg vil sortere fødselsdage som beskrevet?

Nej, fra Excel version 2007 ligner de enkelte trin og menupunkter, der er nødvendige for at sortere fødselsdage.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave