I denne artikel lærer vi, hvordan du får den sidste post efter måned i Excel.
Scenarie:
Når vi arbejder med datasæt, skal vi nogle gange udtrække nogle resultater baseret på forskellige kriterier. Her er problemkriterierne værdien skal være den sidste post svarende til en given måned. Problemet kan tolkes på to måder.
- Sidste post i kolonne efter måned
- Månedens sidste datoværdi i kolonnen
Du tænker sikkert, hvad der er forskellen mellem de to. Forskellen er, at det første problem udtrækker den sidste post fra kolonnen, der matcher månedsnavnet, mens det andet problem udtrækker den nærmeste datoværdi fra slutdatoen på månedsværdien. Vi vil forstå begge situationer en efter en. For det første vil vi overveje, hvordan man får den sidste post i kolonne efter måned.
Sådan får du den sidste post i kolonne efter måned i Excel?
Til dette vil vi bruge TEKST -funktionen og LOOKUP -funktionen. Her bruger vi en attribut for LOOKUP -funktionssøgning efter den sidste værdi. LOOKUP -funktionen tager 3 argumenter opslagsværdi, opslag array og resultat array. Så vi bruger opslags array -argumentet som 1/opslag array. For flere detaljer se nedenstående formelsyntaks:
formelsyntaks:
= LOOKUP (2,1/(TEKST (datoer, "mmåååå") = TEKST (måned, "mmåååå")), værdier) |
dates: dates array in data
værdier: resultat array i data
måned: månedskriterier
Eksempel:
Alt dette kan være forvirrende at forstå. Lad os forstå, hvordan du bruger denne formel i et eksempel. Her har vi data med dato- og prisværdier. Til dette har vi brug for den seneste post i januar 2019 måned, som vil være den sidste post med dato for januar 2019. Her for dato array og Price array vi brugte navngivne intervaller.
Brug formlen:
= LOOKUP (2,1/(TEKST (datoer, "mmåååå") = TEKST (F9, "mmåååå")), pris) |
Forklaring:
- TEKST (datoer, "mmyyyy") returnerer arrayet af værdier i "mmyyyyy" -format efter at have konverteret det til tekstværdier, som er
{ "012019"; "012019" ; "012019" ; "012019" ; "022019" ; "022019" ; "022019" ; "022019" ; "032019" ; "032019" ; "032019" ; "032019" ; "032019" }
- TEKST (F9, "mmåååå") returnerer datoværdien (i F9 -cellen) i "mmåååå" -formatet efter konvertering af opslagsdatoværdien, som er "012019", og denne værdi matches med ovenstående angivne array.
- Hvis du tager divisionen med 1, konverteres arrayet af True -værdier til 1s og False -værdier til #DIV/0 -fejl. Så vi får det returnerede array som.
{1; 1; 1; 1; #DIV/0!; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! }
- Nu finder LOOKUP -funktionen værdien 2 i arrayet, som ikke findes. Så det returnerer posten, der svarer til den sidste 1 -værdi.
Benævnte områder bruges
datoer: C3: C15
Pris: D3: D15
Den sidste pris er 78,48 svarende til 31-01-2019. Kopier formlen til andre celler ved hjælp af Ctrl + D eller træk ned fra nederste højre hjørne af cellen.
Som du kan se, returnerer formlen alle de nødvendige værdier. Funktionen returnerer #N/A fejl, hvis opslagsmånedens værdi ikke matcher nogen datopost. I ovenstående eksempel er datoposter sorteret. Så den sidste post i måneden matcher den sidste datopost i måneden. Hvis datoindtastningerne ikke er sorteret, sorterer vi først datoværdierne og bruger ovenstående formel.
Sådan får du posten Sidste dato efter måned i kolonne i Excel?
Til dette vil vi bruge funktionen VLOOKUP og EOMONTH. Funktionen EOMONTH tager måneds datoværdi og returnerer den sidste dato i den nødvendige måned. VLOOKUP -funktion finder den sidste dato i måneden eller den nærmeste tidligere dato og returnerer en værdi, der svarer til denne værdi.
Brug formlen:
= OPLYSNING (EOMONTH (F3,0), tabel, 2) |
Forklaring:
- EOMONTH (F3,0) returnerer den sidste dato i samme måned. 0 argument bruges til at returnere datoen fra den samme måned.
- Nu bliver opslagsværdien den sidste dato i den givne måned.
- Nu søges værdien i den første kolonne i tabellen og leder efter den sidste dato, hvis fundet returnerer værdien, der svarer til værdien, og hvis den ikke findes, returnerer den det sidste matchende resultat, nærmest opslagsværdien og returnerer det tilsvarende resultat.
- Funktionen returnerer værdien fra 2. kolonne i tabellen, da 3. argument er 2.
Her returnerer formlen 78,48 som resultat. Kopier nu formlen til andre celler ved hjælp af genvejen Ctrl + D eller træk ned fra det nederste højre hjørne af cellen.
Som du kan se fungerer formlen fint. Der er kun et problem. Når vi slår den sidste dato op, der svarer til april -måneden, returnerer funktionen den værdi, der svarer til marts, da der ikke er angivet en april -dato i tabellen. Sørg for at fange disse resultater.
Her er alle observationsnotater vedrørende brug af formlen.
Bemærkninger:
- Brug formlen svarende til problemet angivet i artiklen.
- VLOOKUP og LOOKUP -funktion er funktioner, når opslagsværdi er tal og ikke findes i opslagsmatrixen, returnerer værdien, der svarer til bare det nærmeste tal, der er mindre end opslagsværdien.
- Excel gemmer datoværdier som tal.
- De to ovennævnte funktioner returnerer kun en værdi.
- Brug det 4. argument i VLOOKUP -funktionen som 0 for at få det nøjagtige match med opslagsværdien i tabellen.
Håber denne artikel om, hvordan du får den sidste post efter måned i Excel, er forklarende. Find flere artikler om udtrækning af værdier fra tabellen ved hjælp af formler her. Hvis du kunne lide vores blogs, kan du dele den med dine venner på Facebook. Og også du kan følge os på Twitter og Facebook. Vi vil meget gerne høre fra dig, lad os vide, hvordan vi kan forbedre, supplere eller innovere vores arbejde og gøre det bedre for dig. Skriv til os på e -mail -stedet
Find den sidste række med blandede data i Excel : arbejder med tal, tekst eller blank celle i samme array. Udtræk den sidste række med ikke -blank celle ved hjælp af MATCH -funktionen i Excel.
Find den sidste dag i en given måned : EOMONTH -funktionen returnerer den sidste dato i måneden af den angivne datoværdi.
Sådan får du sidste værdi i kolonne : Sidste indtastning i store data, En kombination af CELL- og INDEX -funktion returnerer den sidste værdi i en kolonne eller liste med data.
Forskel med den sidste ikke -tomme celle : tager den alternative forskel fra den sidste værdi på listen med tal ved hjælp af IF og LOOKUP -funktionen i Excel.
Find den sidste række af data med tekstværdier i Excel : I en matrix med tekstværdier og tomme celler skal du returnere den sidste værdi i arrayet ved hjælp af MATCH og REPT -funktionen i excel.
Sådan bruges funktionen SUMPRODUCT i Excel: Returnerer SUMMEN efter at have taget produktet af de tilsvarende værdier i flere arrays i excel.
Sådan bruges jokertegn i excel : Opslag, tælling, sum, gennemsnit og mere matematisk operation på celler, der matcher sætninger ved hjælp af jokertegnene i excel.
Populære artikler:
Sådan bruges IF -funktionen i Excel : IF -sætningen i Excel kontrollerer betingelsen og returnerer en bestemt værdi, hvis betingelsen er SAND, eller returnerer en anden specifik værdi, hvis FALSK.
Sådan bruges VLOOKUP -funktionen i Excel : Dette er en af de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.
Sådan bruges COUNTIF -funktionen i Excel : Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.
Sådan bruges SUMIF -funktionen i Excel : Dette er en anden vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.