Jak vytvořit tabulku, která nezahrnuje překrývání buněk

Úspěšní majitelé firem udržují přesné knihy a záznamy jako nezbytnou součást toho, že vždy vědí, že jejich spodní linie. Jedním z nástrojů, které miliony podnikatelů používají pro sledování důležitých dat, je program Microsoft Excel. Tabulky aplikace Excel jsou neocenitelnými nástroji při sledování účtů, inventáře, pracovní doby zaměstnanců a bezpočtu dalších typů informací. Pokud jste jako mnoho jiných vlastníků nebo manažerů malých firem, pravděpodobně používáte aplikaci Excel pro mnoho typů úkolů sčítání a odčítání. Při sestavování seznamu částek nebo jiných čísel můžete občas zaznamenat čísla, které již nemusíte zahrnout do výpočtu, ale chcete si je nechat v seznamu. Pokud použijete funkci SUM pro přidání částek nebo čísel, program Excel obsahuje všechny číslice ve vybraném sloupci. Chcete-li získat Excel ignorovat čísla s strikethroughs při sčítání čísel, musíte použít relativně jednoduchý úryvek kódu programování VBA.

1.

Otevřete aplikaci Microsoft Excel v počítači. Na obrazovce se objeví nový soubor sešitu. Klikněte na tlačítko "Soubor" a pak na položku "Uložit jako" na pásu s páskou. Zadejte popisný název souboru pro nový sešit v poli "Název souboru". Vyberte jako typ souboru "sešit se službou Excel Macro" a klepněte na tlačítko "Uložit".

2.

Zadejte údaje ve dvou sloupcích. Vytvořte popisný text nebo popisky čísel nebo částek v prvním sloupci nebo ve sloupci A. V druhém sloupci nebo v sloupci B zadejte čísla nebo částky, které odpovídají textu nebo štítkům ve sloupci A.

3.

Klepněte pravým tlačítkem myši na první číslo nebo částku, kterou chcete zarazit nebo vyloučit, když přidáte čísla ve sloupci B. Po zobrazení kontextového seznamu klepněte na tlačítko "Formátovat buňky". Klepněte na kartu "Font" a potom klepněte na tlačítko povolit možnost "Přeškrtnout". Klikněte na tlačítko "OK". Číslo nebo částka v poli má nyní přes střed.

4.

Přeškrtnutím dalších hodnot nebo čísel ve sloupci B, které chcete vyloučit z výpočtu přidání. Po zadání všech požadovaných dat uložte sešit.

5.

Stisknutím kláves "Alt-F11" spustíte a zobrazíte okno Editor jazyka aplikací. Klikněte na odkaz "Vložit" na panelu nabídek editoru VBA a potom klikněte na "Modul". Nový odkaz Module1 se objeví pod složkou Moduly v podokně Project-VBAProject okna editoru.

6.

Poklepejte na odkaz "Module1". Zkopírujte a vložte následující kód do nového okna kódu modulu:

Veřejná funkce SumNoStrike (rngSumRange As Range) Jako jediný Dim rngCell jako rozsah pro každý rngCell v rngSumRange Je-li IsNumeric (rngCell.Value) Pak pokud rngCell.Font.Strikethrough = False pak SumNoStrike = SumNoStrike + rngCell.Value End If End If Next rngCell End Funkce

7.

Klikněte na "Soubor" a potom na "Uložit" na panelu nabídek editoru VBA. Zavřete okno editoru VBA, abyste se vrátili do souboru tabulky aplikace Excel. Soubor sešitu znovu uložte a ukončete aplikaci Excel.

8.

Spusťte znovu aplikaci Excel a otevřete soubor sešitu, který obsahuje dříve vytvořený kód VBA. Chcete-li ji vybrat, klikněte na buňku těsně pod posledním číslem nebo částkou ve sloupci B. Všimněte si horních a dolních řádků ve sloupcích, které obsahují čísla nebo částky, které mají být zahrnuty do vašeho výpočtu.

9.

Klepněte na pole se vzorcem vedle symbolu "fx" těsně pod pruhem pásu. Ujistěte se, že buňka těsně pod posledním číslem ve sloupci B je stále aktivní a vybraná buňka, zadejte do pole pro zadání následující vzorec:

= SumNoStrike (B1: B50)

Změňte hodnotu "B1: B50" a vyberte rozsah buněk ve sloupci, který obsahuje částky nebo čísla, která chcete zahrnout do výpočtu SUM. Například pokud vaše čísla začínají ve druhém řádku sloupce B a končí na řádku 118, nahradíte hodnotu "B1: B50" za "B2: B118".

10.

Po zadání vzorce do zadávacího pole napravo od symbolu "fx" stiskněte tlačítko "Enter". Aplikace Excel používá vzorec založený na vlastním VBA kódu, který jste zadali dříve. Aplikace Excel přidá všechny znaky v buňkách bez překryvů a ignoruje ty, které je mají. Uložte soubor nebo podle potřeby vyměňte čísla v seznamu. Pokud nahradíte čísla nebo částky, aplikace Excel automaticky aktualizuje součet v poslední buňce sloupce.

Tip

  • Můžete také zadat záporná čísla nebo množství do buněk. Například pokud zadáte číslo buňky, například "-123.45", Excel odečte 123.45 ze součtu všech ostatních buněk ve sloupci, které nemají průsečíky.
 

Zanechte Svůj Komentář