Pudotusvalikot kahden määritetyn numeron välisten numeroiden näyttämiseksi

Sisällysluettelo

Sain äskettäin eräältä lukijaltani sähköpostiviestin, jossa oli mielenkiintoinen kysymys avattavien luetteloiden käyttämisestä Excelissä.

Hän kysyi minulta, onko mahdollista saada avattava luettelo, joka näyttää numerot kahden määritetyn numeron perusteella.

Jotain alla olevan kuvan mukaisesti:

Huomaa, että avattava valikko alkaa sarakkeen A numerosta ja nousee sarakkeen B numeroon. Esimerkiksi D2: n pudotusvalikossa on numeroita 1–10 ja D3: ssa 5–20, ja niin edelleen.

Tällainen pudotusvalikko voidaan luoda käyttämällä auttajasaraketta ja epäsuoraa toimintoa.

Sukellellaan ja katsotaan, miten tämä luodaan.

Käyttämällä epäsuoraa kaavaa

Tämän menetelmän idea on käyttää epäsuoraa funktiota luomaan alue, joka näyttää numeroita kahden määritetyn numeron välillä. Tätä varten olen käyttänyt auttajapylvästä.

Tässä on vaiheet INDIRECT-kaavan avulla avattavan valikon luomiseksi määritettyjen numeroiden väliin:

  • Kirjoita sarakkeeseen C numerot 1-1000 (voit tehdä tämän nopeasti täyttökahvan avulla). Ajatuksena on kattaa kaikki avattavassa valikossa käytettävät numerot. Tämä on auttajamme sarake.
  • Valitse avattavasta valikosta solu tai solualue.
  • Siirry Tiedot -välilehteen ja napsauta Tietojen validointi.
  • Valitse Tietojen vahvistus -valintaikkunan asetusvälilehden avattavasta luettelosta Lista.
  • Kirjoita Lähde -kenttään seuraava kaava: = Epäsuora (“$ C $” & A2+1 & ”: $ C $” & B2+1)
  • Napsauta OK.

Se siitä!

Se luo avattavan luettelon, joka näyttää kahden määritetyn numeron välissä olevat numerot.

Miten tämä toimii?

Auttajasarakkeen tehtävä on tarjota solualue, johon voidaan viitata avattavassa kaavassa.

Epäsuora kaava luo tämän alueen käyttämällä sarakkeiden A ja B numeroita. Huomaa, että kaavassa olen lisännyt numeroon 1 (A2+1 ja B2+1), koska auttajasarakkeen numerot alkavat toiselta riviltä.

Klikkaa tästä ladataksesi esimerkkitiedoston.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave