Přejít na hlavní obsah

Jak získat název měsíce podle data v Excelu

Excel - je to výkonný nástroj, který vám umožní pracovat s velkým množstvím dat, včetně dat a času. Jedním z nejběžnějších úkolů souvisejících se zpracováním dat je získání názvu měsíce podle daného data.

Existuje několik způsobů, jak tento úkol provést v Excelu. Jedním z nejjednodušších a nejuniverzálnějších způsobů je použití funkce MĚSÍC. Tato funkce vám umožňuje získat číslo měsíce podle daného data. Poté pomocí funkce VPR nebo Vpri můžete získat název měsíce, který odpovídá tomuto číslu.

Pokud dáváte přednost kompaktnějšímu a elegantnějšímu přístupu, můžete použít funkci TEXT. Tato funkce vám umožňuje převést datum do textového formátu s daným formátem zobrazení. Pokud například nastavíte formát "MMM", získáte název měsíce podle daného data.

Bez ohledu na zvolený způsob má Excel několik možností, jak získat název měsíce podle data. Vyberte si ten, který je pro vás nejpohodlnější a nejsrozumitelnější, a pokračujte v práci s daty bez zbytečných problémů a komplikací.

Jak určit název měsíce podle daného data v programu Excel?

Pokud potřebujete určit název měsíce podle daného data v programu Excel, můžete použít funkci vzorec(). Tato funkce vám umožňuje provádět různé matematické a logické operace v buňce, včetně práce s daty a časem.

Chcete-li určit název měsíce v Excelu, musíte nejprve zadat datum do buňky. Například datum může být zaznamenáno v buňce A1. Poté do buňky B1 zadejte vzorec:

=Text (A1, "mmmm")

Poznámka: vzorec se může lišit v závislosti na Nastavení regionálních možností a jazyka v Excelu. Například u anglické verze aplikace Excel může vzorec vypadat takto: =TEXT(A1, "mmmm")

Funkce TEXT() umožňuje zadat formát, ve kterém chcete zobrazit datum. Druhý argument funkce, "mmmm", označuje, že je třeba zobrazit název měsíce.

Po zadání vzorce a stisknutí klávesy Enter se v buňce B1 zobrazí název měsíce příslušného data. Pokud je například buňka A1 nastavena na datum 01.01.2025, buňka B1 zobrazí "Leden".

Pomocí funkce vzorec() a argumentu "mmmm" lze tedy snadno určit název měsíce podle daného data v programu Excel.

Vzorec pomocí funkce TEXT

Chcete-li získat název měsíce podle data pomocí funkce TEXT, musíte použít následující vzorec:

=TEXT(A1, "mmmm")

Tento vzorec A1 je odkaz na buňku, která obsahuje datum, které vyžaduje získání názvu měsíce. "mmmm" je šablona formátování, která určuje výstup úplného názvu měsíce.

=TEXT(DATE(2025, 2, 15), "mmmm")

Tento příklad používá funkci DATE k vytvoření data 15. února 2025 a poté funkce TEXT formátuje toto datum a vrací název měsíce - "únor".

Všimněte si, že funkce TEXT je citlivá na lokalizaci jazyka, takže název měsíce se zobrazí v jazyce nainstalovaném v Excelu.

Vzorec pomocí funkce MONTH a funkce CHOOSE

Pokud potřebujete získat název měsíce podle zadaného data v buňce aplikace Excel, můžete použít vzorec, který kombinuje funkci MONTH a funkci CHOOSE.

Funkce MONTH se používá k získání číselné hodnoty měsíce z data a funkce CHOOSE nám umožňuje porovnat tuto číselnou hodnotu s odpovídajícím názvem měsíce.

Takto vypadá vzorec:

Formule:=CHOOSE(MONTH(ссылка_на_ячейку),"Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь"Prosinec)

V tomto vzorci by měl být "odkaz_na_článek" nahrazen buňkou obsahující datum, pro které chcete získat název měsíce.

Pokud například potřebujete získat název měsíce pro datum, které je v buňce A2, vzorec bude vypadat následovně:

Formule:=CHOOSE(MONTH(A2),"Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь"Prosinec)

Po zadání tohoto vzorce do buňky se automaticky zobrazí název měsíce odpovídající uvedenému datu.

Vzorec pomocí funkce VLOOKUP a funkce CHOOSE

Chcete-li získat název měsíce podle data v Excelu, můžete použít kombinaci funkcí VLOOKUP a CHOOSE. Funkce VLOOKUP se používá k nalezení hodnoty v rozsahu a návratu hodnoty z příslušného řádku. Funkce CHOOSE se používá k návratu hodnoty ze seznamu hodnot na základě zadaného indexu.

Níže uvedený vzorec naznačuje, že datum je v buňce A1:

=VLOOKUP(MONTH(A1), CHOOSE(, "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"), 2, FALSE)

Funkce MONTH (a1) se používá k extrahování čísla měsíce z data v buňce A1. Toto číslo měsíce je dále přeneseno do funkce VLOOKUP a vyhledá odpovídající název měsíce v rozsahu CHOOSE.

Rozsah CHOOSE je seznam hodnot, kde každá hodnota odpovídá číslu měsíce od 1 do 12. Pokud je číslo měsíce nalezeno, funkce VLOOKUP vrátí příslušnou hodnotu z druhého sloupce rozsahu CHOOSE. Pokud číslo měsíce není nalezeno, funkce VLOOKUP vrátí hodnotu chyby.

Nahraďte odkaz na buňku A1 buňkou, kterou chcete, s datem, abyste získali název měsíce pro vybrané datum v Excelu.

Použití vlastní funkce VBA

V Excelu můžete použít vlastní funkci VBA k získání názvu měsíce podle daného data. K tomu je třeba provést následující kroky:

  1. Otevřít Editor VBA: V Excelu stiskněte klávesu Alt + F11 otevřít Editor VBA.
  2. Vložit nový modul: V editoru VBA vyberte Vložení ->Modul Přidat nový modul.
  3. Napsat funkci: Do nového modulu napište funkci, která bude dostávat název měsíce podle data. Níže je uveden příklad kódu funkce:
Function ПолучитьНазваниеМесяца(Дата As Date) As StringПолучитьНазваниеМесяца = Format(Дата, "mmmm")End Function

Tato funkce používá vestavěnou funkci Format k formátování daného data a získání názvu měsíce. Návratová hodnota funkce je název měsíce ve formátu řádku.

  1. Zavřít Editor VBA: Uložte změny a zavřete Editor VBA stisknutím klávesy Ctrl + S a pak na Křížek v pravém horním rohu redakce.

Nyní můžete použít vytvořenou funkci Obdržetnasvaz v buňce aplikace Excel. Jednoduše zadejte její jméno a jako argument předejte Datum. Chcete-li například získat název měsíce pro buňku A1, zadejte následující vzorec: =Získatnasvícen(a1) .