Jak získat poslední záznam podle měsíce v aplikaci Excel

Anonim

V tomto článku se naučíme Jak získat poslední položku po měsíci v Excelu.

Scénář:

Při práci s datovými sadami někdy potřebujeme extrahovat některé výsledky na základě různých kritérií. Zde je kritériem problému, že hodnota musí být posledním záznamem odpovídajícím danému měsíci. Problém lze interpretovat dvěma způsoby.

  1. Poslední záznam ve sloupci podle měsíce
  2. Poslední hodnota data měsíce ve sloupci

Určitě si říkáte, jaký je mezi nimi rozdíl. Rozdíl je v tom, že první problém extrahuje poslední položku ze sloupce, který odpovídá názvu měsíce, zatímco druhý problém extrahuje nejbližší hodnotu data z hodnoty data konce měsíce. Budeme rozumět oběma situacím jedna po druhé. Nejprve budeme zvažovat, jak získat poslední položku ve sloupci po měsíci.

Jak získat poslední položku ve sloupci po měsíci v aplikaci Excel?

K tomu použijeme funkci TEXT a LOOKUP. Zde používáme atribut vyhledávání funkce LOOKUP pro poslední hodnotu. Funkce LOOKUP přebírá 3 vyhledávací hodnoty, vyhledávací pole a výsledkové pole. Argument vyhledávací pole tedy použijeme jako 1/vyhledávací pole. Další podrobnosti viz níže uvedená syntaxe vzorce:

syntaxe vzorce:

= LOOKUP (2,1/(TEXT (data, "mmyyyy") = TEXT (měsíc, "mmyyyy")), hodnoty)

data: pole dat v datech

hodnoty: pole výsledků v datech

měsíc: kritéria měsíce

Příklad:

Pochopit to všechno může být matoucí. Pojďme pochopit, jak tento vzorec použít v příkladu. Zde máme data s hodnotami data a ceny. K tomu potřebujeme nejnovější záznam z měsíce ledna 2019, který bude posledním záznamem s datem ledna 2019. Zde jsme pro pole data a pole cen použili pojmenované rozsahy.

Použijte vzorec:

= LOOKUP (2,1/(TEXT (data, "mmyyyy") = TEXT (F9, "mmyyyy")), cena)

Vysvětlení:

  • TEXT (data, „mmyyyy“) vrátí pole hodnot ve formátu „mmyyyy“ po jeho převodu na textové hodnoty, které jsou

{ "012019"; "012019" ; "012019" ; "012019" ; "022019" ; "022019" ; "022019" ; "022019" ; "032019" ; "032019" ; "032019" ; "032019" ; "032019" }

  • TEXT (F9, „mmyyyy“) vrátí hodnotu data (v buňce F9) ve formátu „mmyyyy“ po převodu hodnoty data vyhledávání, která je „012019“, a tato hodnota bude spárována s výše uvedeným polem.
  • Rozdělení s 1 převede pole pravdivých hodnot na 1 s a nepravdivých hodnot na chybu #DIV/0. Vrácené pole tedy získáme jako.

{1; 1; 1; 1; #DIV/0!; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! ; #DIV/0! }

  • Nyní funkce LOOKUP najde v poli hodnotu 2, která nebude nalezena. Vrátí tedy záznam odpovídající poslední 1 hodnotě.

Použité pojmenované rozsahy

data: C3: C15

Cena: D3: D15

Poslední cena je 78,48, což odpovídá 31-01-2019. Zkopírujte vzorec do jiných buněk pomocí Ctrl + D nebo přetažením dolů z pravého dolního rohu buňky.

Jak vidíte, vzorec vrací všechny požadované hodnoty. Funkce vrací chybu #N/A, pokud hodnota měsíce vyhledávání neodpovídá žádnému zadání data. Ve výše uvedeném příkladu jsou záznamy data seřazené. Poslední záznam měsíce se tedy shoduje s posledním datovým záznamem měsíce. Pokud nyní nejsou data seřazena, nejprve seřadíme hodnoty data a použijeme výše uvedený vzorec.

Jak získat položku Poslední datum podle měsíce ve sloupci v aplikaci Excel?

K tomu použijeme funkci VLOOKUP a EOMONTH. Funkce EOMONTH vezme hodnotu data v měsíci a vrátí poslední datum požadovaného měsíce. Funkce VLOOKUP najde poslední datum měsíce nebo nejbližší předchozí datum a vrátí hodnotu odpovídající této hodnotě.

Použijte vzorec:

= VLOOKUP (EOMONTH (F3,0), tabulka, 2)

Vysvětlení :

  1. EOMONTH (F3,0) vrací poslední datum stejného měsíce. K vrácení data ze stejného měsíce byl použit argument 0.
  2. Nyní se z vyhledávací hodnoty stane poslední datum daného měsíce.
  3. Nyní bude hodnota prohledána v prvním sloupci tabulky a vyhledá se poslední datum, pokud nalezeno vrátí hodnotu odpovídající hodnotě a pokud není nalezeno, vrátí poslední odpovídající výsledek, nejblíže k hodnotě vyhledávání a vrátí jeho odpovídající výsledek.
  4. Funkce vrací hodnotu z 2. sloupce tabulky, protože 3. argument je 2.

Zde vzorec vrátí 78,48 jako výsledek. Nyní zkopírujte vzorec do jiných buněk pomocí zkratky Ctrl + D nebo tažením dolů z pravého dolního rohu buňky.

Jak vidíte, vzorec funguje dobře. Je tu jen jeden problém. Když vyhledáme poslední datum odpovídající dubnovému měsíci, funkce vrátí hodnotu odpovídající březnu, protože v tabulce není žádné datum dubna. Tyto výsledky nezapomeňte zachytit.

Zde jsou všechny pozorovací poznámky týkající se používání vzorce.

Poznámky:

  1. Použijte vzorec odpovídající problému uvedenému v článku.
  2. Funkce VLOOKUP a LOOKUP jsou funkce, pokud je vyhledávací hodnota číslo a není přítomna ve vyhledávacím poli, vrací hodnotu odpovídající pouze nejbližšímu číslu menší než vyhledávací hodnota.
  3. Excel ukládá hodnoty data jako čísla.
  4. Výše uvedené dvě funkce vracejí pouze jednu hodnotu.
  5. Použijte 4. argument ve funkci VLOOKUP jako 0, abyste získali přesnou shodu vyhledávací hodnoty v tabulce.

Doufám, že tento článek o tom, jak získat poslední položku po měsíci v aplikaci Excel, je vysvětlující. Zde najdete další články o extrahování hodnot z tabulky pomocí vzorců. Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku. Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail

Najděte poslední řádek se smíšenými daty v Excelu : práce s čísly, textem nebo prázdnou buňkou ve stejném poli. Extrahujte poslední řádek s prázdnou buňkou pomocí funkce MATCH v aplikaci Excel.

Hledání posledního dne daného měsíce : Funkce EOMONTH vrací poslední datum v měsíci dané hodnoty data.

Jak získat poslední hodnotu ve sloupci : Poslední záznam ve velkých datech, kombinace funkcí CELL a INDEX vrací poslední hodnotu ve sloupci nebo seznamu dat.

Rozdíl s poslední prázdnou buňkou : převezme alternativní rozdíl od poslední hodnoty v seznamu s čísly pomocí funkce IF a LOOKUP v aplikaci Excel.

Najděte poslední řádek dat s textovými hodnotami v Excelu : V poli textových hodnot a prázdných buněk vraťte poslední hodnotu v poli pomocí funkce MATCH a REPT v Excelu.

Jak používat funkci SUMPRODUCT v Excelu: Vrací SUMU po převzetí součinu odpovídajících hodnot ve více polích v Excelu.

Jak používat zástupné znaky v aplikaci Excel : Vyhledávání, počítání, součet, průměr a další matematické operace na buňkách odpovídajících frázím pomocí zástupných znaků v Excelu.

Oblíbené články:

Jak používat funkci IF v aplikaci Excel : Příkaz IF v aplikaci Excel zkontroluje podmínku a vrátí konkrétní hodnotu, pokud je podmínka PRAVDA, nebo vrátí jinou konkrétní hodnotu, pokud NEPRAVDA.

Jak používat funkci VLOOKUP v Excelu : Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která se používá k vyhledávání hodnot z různých rozsahů a listů.

Jak používat funkci COUNTIF v aplikaci Excel : Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. Funkce Countif je nezbytná pro přípravu řídicího panelu.

Jak používat funkci SUMIF v aplikaci Excel : Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.