Ovisna provjera valjanosti pomoću nizova - Excel savjeti

Sadržaj

Otkako su 1997. u Excel dodani padajući izbornici za provjeru podataka, ljudi pokušavaju razviti način da se drugi padajući izbornik promijeni na temelju odabira u prvom padajućem izborniku.

Na primjer, ako odaberete Voće u A2, padajući izbornik A4 nudi Apple, Banana, Cherry. Ali ako odaberete Ljekovito bilje iz A2, popis u A4 nudi anis, bosiljak i cimet. Tijekom godina bilo je mnogo rješenja. Objavio sam to najmanje dva puta u Podcastu:

  • Klasična metoda koristila je puno imenovanih raspona kao što je prikazano u epizodi 383.
  • Druga metoda koristila je OFFSET formule u epizodi 1606.

Objavljivanjem novih formula dinamičkog niza u Javnom pregledu, nova funkcija FILTER pružit će nam još jedan način za ovisnu provjeru valjanosti.

Recite da je ovo vaša baza podataka o proizvodima:

Izradite provjeru valjanosti na temelju ove baze podataka

Upotrijebite formulu iz =SORT(UNIQUE(B4:B23))D4 da biste dobili jedinstveni popis klasifikacija. Ovo je potpuno nova vrsta formule. Jedna formula u D4 vraća mnogo odgovora koji će se preliti u mnoge stanice. Za pozivanje na raspon Spiller koristili biste =D4#umjesto =D4.

Jedinstveni popis klasifikacija

Odaberite ćeliju u kojoj će se nalaziti izbornik Provjera podataka. Odaberite Alt + DL da biste otvorili provjeru podataka. Promijenite Dopusti u "Popis". Navedite =D4#kao izvor popisa. Imajte na umu da je Hashtag (#) Spiller - znači da mislite na cijeli raspon Spiller-a.

Postavite provjeru valjanosti usmjeravajući na popis u = D4 #.

Plan je da netko odabere klasifikaciju s prvog padajućeg izbornika. Tada će formula iz =FILTER(A4:A23,B4:B23=H3,"Choose Class First")E4 vratiti sve proizvode u toj kategoriji. Imajte na umu da upotreba "Odaberite razred najprije" kao neobavezni treći argument. Ovo će spriječiti #Vrijednost! pogreška u pojavljivanju.

Upotrijebite funkciju FILTER da biste dobili popis proizvoda koji odgovaraju odabranoj kategoriji.

Na popisu može biti različit broj stavki, ovisno o odabranoj kategoriji. Postavljanje provjere valjanosti podataka prema kojoj =E4#će se proširiti ili smanjiti s duljinom popisa.

Gledaj video

Prijepis videozapisa

Learn Excel From, Podcast Epizoda 2248: Ovisna provjera valjanosti pomoću nizova.

Pa, hej. Ovo je već dva puta rješavano na podcastu, kako izvršiti ovisnu provjeru valjanosti, a što je ovisna provjera valjanosti, prvo morate odabrati kategoriju, a zatim će se, kao odgovor na to, drugi padajući meni promijeniti u samo stavke iz te kategorije, a prije je to bilo komplicirano, a s novim dinamičkim nizovima koji su najavljeni u rujnu 2018. … i oni se uvode, tako da morate imati Office 365. Trenutno 10. listopada, čuo sam da su na oko 50% insajdera iz Ureda, pa ih polako izbacuju. Vjerojatno će proći kroz prvu polovicu 2019. prije nego što ih nabavite, ali omogućit će nam da vršimo ovisnu provjeru valjanosti na puno lakši način.

Dakle, ovdje imam dvije formule. Prva formula je JEDINSTVENA od svih klasifikacija i poslao sam je u naredbu SORT. Dakle, to mi daje 1 formulu koja vraća 5 rezultata i koja živi u D4. Dakle, ovdje, gdje želim odabrati provjeru podataka, ja ću (DL - 1:09) … IZVOR će biti = D4 #. Taj # - zvali smo ga razbacivačem - pobrinite se da vrati sve rezultate iz D4. Dakle, ako bih ovdje dodao novu kategoriju i ona bude rasla, D4 # će pokupiti taj dodatni iznos, u redu? (= RASPORED (JEDINSTVENO (B4: B23)))

Dakle, ta je prva provjera prilično jednostavna, ali sada kad znamo da smo odabrali CITRUS - ovo će biti teže - želim filtrirati popis u stupcu A gdje je stavka u stupcu B jednaka odabranoj stavci u redu? Dakle, prvo im moramo dopustiti da nešto odaberu, a onda, kad znam da je to CITRUS, onda mi dajte VAPNO, NARANČASTU i TANGERINU, oni bi izabrali nešto drugo. BOBICA. Pogledaj ovo. Znanstveni časopisi kažu da je banana bobica. Ne slažem se s tim. Ne osjećam se kao bobica, ali nemojte me kriviti. Ja samo, znate, koristim Internet. BANANA, BUZA I MALINA.

E sad, znate, gnjavaža oko toga je što će netko u početku doći ovamo, a da nije ništa odabrao, pa smo u tom slučaju PRVO ODABRALI RAZRED, što je onaj treći argument koji kaže ako se ništa ne pronađe, u redu? Dakle, znate, na taj način, ako započnemo s ovim scenarijem, izbor će biti PRVI ODABRATI RAZRED. Ideja je da odaberu RAZRED, POVRĆE, ovo ažuriranje, a zatim te stavke dolaze s tog popisa. VALIDACIJA PODATAKA ovdje, naravno, pa, to je još jedan prolivač, = E4 # da to uspije, u redu? Dakle, ovo je u redu. (= FILTER (A4: A23, B4: B23 = H3, "Prvo odaberite razred"))

Pogledajte moju knjigu Excel Dynamic Arrays. Ovo je … bit će besplatno do kraja 2018. Provjerite vezu dolje u opisu YouTubea, kako je možete preuzeti, upravo za ovaj primjer i još 29 primjera kako koristiti ove stavke.

Pa, završi za danas. Dinamički nizovi daju nam još jedan način ovisne provjere valjanosti. Ako niste na usluzi Office 365, a još ih nemate, slobodno se vratite, pretpostavljam, na video 1606 koji pokazuje stari način za to.

Želim vam zahvaliti što ste navratili. Vidimo se sljedeći put za još jedan prijenos od.

Preuzmite datoteku Excel

Da biste preuzeli excel datoteku: зависимо-provjera valjanosti-pomoću-nizova.xlsx

Da biste saznali više o dinamičkim nizovima, pogledajte Excel dinamičke nizove ravno do točke.

Excel misao dana

Pitao sam svoje prijatelje Excel Master za savjet o Excelu. Današnja misao za razmišljanje:

"Nikada ne brišite Excel datoteku bez da je prethodno ne napravite sigurnosnu kopiju."

Mike Alexander

Zanimljivi članci...