Rozbalovací seznamy pro zobrazení čísel mezi dvěma zadanými čísly

Obsah

Nedávno jsem dostal e-mail od jednoho ze svých čtenářů se zajímavým dotazem na používání rozevíracích seznamů v aplikaci Excel.

Zeptal se mě, jestli je možné mít rozevírací seznam, který ukazuje čísla na základě dvou zadaných čísel.

Něco, jak je uvedeno níže:

Rozevírací seznam začíná číslem ve sloupci A a pokračuje až k číslu ve sloupci B. Například rozevírací seznam v D2 zobrazuje čísla od 1 do 10 a ten v D3 ukazuje čísla od 5 do 20, a tak dále.

Tento druh rozevíracího seznamu lze vytvořit pomocí pomocného sloupce a funkce INDIRECT.

Pojďme se ponořit a uvidíme, jak to vytvořit.

Použití NEPŘÍMÉHO vzorce

Tato myšlenka v této metodě je použít funkci NEPŘÍMÝ k vytvoření rozsahu, který by zobrazoval čísla mezi dvěma zadanými čísly. K tomu jsem použil pomocný sloupec.

Zde jsou kroky k použití vzorce NEPŘÍMO k vytvoření rozevíracího seznamu mezi zadanými čísly:

  • Do sloupce C zadejte čísla od 1 do 1000 (můžete to udělat rychle pomocí úchytky). Cílem je pokrýt všechna čísla, která lze použít v rozevíracím seznamu. Toto bude náš sloupec pomocníků.
  • V rozevíracím seznamu vyberte buňku nebo rozsah buněk, ve kterých chcete.
  • Přejděte na kartu Data a klikněte na Ověření dat.
  • V dialogovém okně Ověření dat na kartě nastavení vyberte v rozevíracím seznamu možnost Seznam.
  • Do pole Zdroj zadejte následující vzorec: = NEPŘÍMÉ („$ C $“ & A2+1 & ”: $ C $” & B2+1)
  • Klikněte na OK.

A je to!

Vytvoří rozevírací seznam, který bude zobrazovat čísla, která jsou mezi dvěma zadanými čísly.

Jak to funguje?

Úkolem pomocného sloupce je poskytnout rozsah buněk, na které lze odkazovat v rozevíracím vzorci.

NEPŘÍMÝ vzorec vytváří tento rozsah pomocí čísel ve sloupci A a B. Všimněte si, že ve vzorci jsem přidal 1 k číslu (A2+1 a B2+1), protože čísla sloupců pomocníka začínají od druhého řádku.

Klikněte zde pro stažení ukázkového souboru.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave