Vzorec aplikace Excel: Pořadová čísla řádků -

Obsah

Obecný vzorec

=ROW()-offset

souhrn

Chcete-li do sady dat pomocí vzorce přidat pořadová čísla řádků, můžete použít funkci ROW. V zobrazeném příkladu je vzorec v B5:

=ROW()-4

Vysvětlení

Pokud není uveden odkaz, funkce ROW vrací číslo řádku aktuálního řádku. V buňce B5 vrátí ROW 5, v buňce B6 vrátí ROW () 6 atd.:

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Abychom vytvořili pořadová čísla řádků začínající 1, odečteme 4:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Tento vzorec bude i nadále fungovat, dokud nebudou řádky přidány nebo odstraněny nad prvním řádkem dat. Pokud jsou nad data přidány nebo odstraněny řádky, bude třeba podle potřeby upravit pevně nastavenou hodnotu offsetu 4.

Čísla řádků v tabulce

Pokud převedeme data na správnou tabulku Excel, můžeme použít robustnější vzorec. Níže máme stejná data v tabulce 1:

Na této stránce najdete podrobné vysvětlení.

Čísla řádků pro pojmenovaný rozsah

Přístup k vytváření sekvenčních čísel řádků v tabulce lze přizpůsobit pro práci s pojmenovaným rozsahem, jako je tento:

=ROW()-ROW(INDEX(data,1,1))+1

Zde pracujeme s jednou pojmenovanou oblastí zvanou „data“. Pro výpočet požadovaného offsetu používáme INDEX takto:

INDEX(data,1,1)

Předáme pojmenovaná data rozsahu do funkce INDEX a požadujeme buňku na řádku 1, sloupci 1. V zásadě žádáme INDEX o první (vlevo nahoře) buňku v rozsahu. INDEX vrací tuto buňku jako adresu a funkce ROW vrací číslo řádku této buňky, které se používá jako výše vysvětlená hodnota posunutí. Výhodou tohoto vzorce je, že je přenosný. Při přesunutí vzorce se nerozbije a lze použít libovolný obdélníkový pojmenovaný rozsah.

Zajímavé články...