Přejít na hlavní obsah

Jak přidat funkci deklinace v Excelu 2007: krok za krokem

  • Pavla Vacek
  • Triky

Excel 2007 - je to výkonný nástroj pro práci s tabulkami a daty. Standardní dodávka však nemá vždy potřebné funkce, jako je skloňování slov. Ale nezoufejte, v tomto článku vám ukážeme, jak snadné je přidat funkci skloňování do Excelu 2007 a použít ji k práci s vašimi daty.

Prvním krokem bude instalace další funkce,která nám umožní používat skloňování slov. Chcete-li to provést, otevřete Excel 2007 a přejděte na kartu "Soubor". V pravém horním rohu najděte tlačítko "Parametry" a klikněte na ni.

V okně, které se otevře, vyberte kartu "Dodatečně" a procházejte seznamem možností až na dno. Zde najdete bod "Analýza dat", zkontrolujte, zda je zaškrtnuto. Pokud ne, zaškrtněte políčko a stiskněte tlačítko "OK". Nyní máte možnost použít funkci skloňování v Excelu 2007.

Instalace rozšíření pro skloňování slov v Excelu 2007

Níže uvedené kroky vám pomohou nastavit rozšíření pro skloňování slov v Excelu 2007:

  1. Otevřete Excel 2007 a vyberte kartu Soubor.
  2. V rozbalovací nabídce vyberte Možnosti.
  3. V okně, které se otevře, vyberte Doplňky v levém podokně.
  4. Klikněte na tlačítko" Přejít "vedle pole " Doplňky COM".
  5. V okně, které se otevře, klikněte na tlačítko"Přidat".
  6. Vyhledejte a vyberte soubor přípony pro skloňování slov.
  7. Klikněte na tlačítko OK a zavřete okno Doplňky COM.
  8. Klikněte na tlačítko OK v okně Možnosti.
  9. Restartujte Excel 2007.

Po dokončení těchto kroků bude rozšíření pro skloňování slov nainstalováno a připraveno k použití v Excelu 2007. Nyní budete moci automaticky skloňovat slova v buňkách tabulky.

Otevření editoru VBA v Excelu 2007

Chcete-li přidat funkci deklinace do Excelu 2007, musíte otevřít editor kódu VBA (Visual Basic for Applications). Zde je návod, jak to udělat:

Krok 1:Otevřete Excel 2007 a stáhněte si soubor, do kterého chcete přidat funkci skloňování.
Krok 2:Klikněte na kartu Vývojář v horní liště nabídky aplikace Excel.
Krok 3:Ve skupině " kód "klikněte na tlačítko"Visual Basic".
Krok 4:Otevře se editor kódu VBA. Na levé straně obrazovky se zobrazí hierarchie objektů knihy Excel a na pravé straně prázdné okno pro úpravu kódu.
Krok 5:Do okna pro úpravu kódu napište nebo vložte kód funkce skloňování. Ujistěte se, že je Kód správně naformátován a neobsahuje žádné chyby.
Krok 6:Zavřete editor kódu VBA stisknutím tlačítka Zavřít nebo pomocí kombinace kláves Alt + Q.

Nyní můžete použít přidanou funkci skloňování v Excelu 2007 k práci s textem a skloňovanými slovy.

Vytvoření nového modulu pro kód skloňování slov

1. Otevřete Excel 2007 a přejděte na kartu Vývojář. Pokud se karta Vývojář nezobrazí, přejděte na Možnosti aplikace Excel a vyberte Zobrazit kartu vývojáře.

2. Na kartě Vývojář vyberte Vložit a poté modul.

3. V okně modulu, které se otevře, vložte následující kód:

Function Склонение(число As Integer, вариант1 As String, вариант2 As String, вариант3 As String)Select Case число Mod 100Case 11 To 19Склонение = вариант3Case ElseSelect Case число Mod 10Case 1Склонение = вариант1Case 2 To 4Склонение = вариант2Case ElseСклонение = вариант3End SelectEnd SelectEnd Function

4. Modul uložte kliknutím na tlačítko" Uložit "v nabídce dočasně a pojmenováním modulu, například"moduly".

Nyní máte novou funkci "deklinace", kterou můžete použít ve vzorcích aplikace Excel ke skloňování slov v závislosti na numerickém. Můžete například použít výraz "skloňování(5, "jablko", "jablko", "jablko")" k automatickému skloňování slova "jablko" podle číslovky "5".

Definice funkce skloňování slov VBA

V VBA (Visual Basic for Applications) lze definovat funkci, která bude provádět skloňování slov podle gramatických pravidel. Chcete-li to provést, musíte vytvořit funkci s názvem, jako je "skloňování", a předat jí dva parametry: slovo, které se má skloňovat, a číslo, které určuje skloňování.

Uvnitř funkce lze použít podmíněný příkaz "Select Case", který umožňuje určit skloňování slova v závislosti na čísle. Například pro slovo" jablko " mohou podmínky vypadat takto:

  • Pokud číslo končí na 1 (kromě čísel končících na 11), skloňování bude "jablko". Například "1 jablko", "21 jablko".
  • Pokud číslo končí na 2, 3 nebo 4 (kromě čísel končících na 12, 13 nebo 14), bude skloňování "jablko". Například "2 jablka","14 jablek".
  • Ve všech ostatních případech bude skloňování "jablek". Například "5 jablek","11 jablek".

Příklad kódu funkce skloňování slova "jablko" lze představit následovně:

Function Склонение(Слово As String, Число As Integer) As StringSelect Case ЧислоCase 1, 21, 31, 41, 51, 61, 71, 81, 91Склонение = СловоCase 2 To 4, 22 To 24, 32 To 34, 42 To 44, 52 To 54, 62 To 64, 72 To 74, 82 To 84, 92 To 94Склонение = Слово & "а"Case ElseСклонение = Слово & "ов"End SelectEnd Function

Jakmile je funkce definována, lze ji použít v jiných modulech VBA nebo v buňkách Excel zadáním jejího názvu a předáním požadovaných možností.

Aplikace funkce skloňování v excelové tabulce 2007

Funkce skloňování v Excelu 2007 Vám umožňuje automaticky změnit tvar slova na základě jejich počtu nebo jiných podmínek. To je užitečné zejména při sestavování tabulek a sestav, kde je nutné správně použít nominativ, genitiv nebo Dativ.

Pro aplikaci funkce skloňování v excelové tabulce 2007 je třeba:

  1. Vyberte buňku, do které chcete vložit slovo v požadovaném tvaru.
  2. Ve vzorci při zadávání slova Přidat funkci = Deklinace (buňka; podmínka) , kde buňka - odkaz na buňku s číslem nebo podmínkou, a podmínka - číslo nebo podmínka, která určuje tvar skloňovaného slova.

Chcete-li například změnit tvar slova "stůl" v závislosti na množství, musíte zadat funkci následovně:

= Skloňování (A1; "stůl"; "stůl";"stoly")

V tomto příkladu, pokud buňka A1 obsahuje číslo 1, použije se slovo "stůl", pokud je číslo 2 nebo 3, pak slovo "stůl", a pokud je číslo 4 nebo více, pak slovo "stoly".

Funkce skloňování v Excelu 2007 tedy umožňuje snadno automatizovat proces změny tvaru slov v tabulkách a přehledech, což šetří čas a zabraňuje možným chybám při psaní skloňovaných slov.

Kontrola funkce skloňování a ukládání souboru

1. Po zadání vzorce se ujistěte, že funkce skloňování je správně aplikována na data v buňkách. Zkontrolujte všechny případy skloňování: nominativ, genitiv a Dativ.

2. Pokud funkce skloňování funguje správně, uložte soubor a uložte všechny změny a funkce, které jste přidali. Chcete-li soubor uložit, klikněte na tlačítko Soubor v levém horním rohu aplikace Excel a vyberte Uložit nebo použijte kombinaci kláves Ctrl + S.

3. Při ukládání souboru vyberte umístění pro uložení v počítači, zadejte název souboru a vyberte formát uložení (např.xlsx).

4. Klikněte na tlačítko Uložit a počkejte, až proces ukládání skončí.

5. Po uložení souboru můžete zavřít Excel nebo pokračovat v práci s dalšími funkcemi a daty.