Sadržaj
Općenito, popisi se izrađuju izvlačenjem unosa iz skupa podataka. Ako se popisi ažuriraju automatski, tada su popisi dinamički popisi . U ovom članku opisujemo neke od najlakših načina za izradu dinamičkog popisa iz tablice. Koristimo funkciju FILTER i kombinaciju funkcija INDEX , OFFSET , COUNTA, i COUNTIF kao i značajka Provjera valjanosti podataka za stvaranje dinamičkih popisa iz tablica.
Pretpostavimo da imamo tablicu i želimo dinamički popis proizvoda pod bilo kojim ili nikakvim uvjetima.
Skup podataka za preuzimanje
Excel Stvorite dinamički popis iz Table.xlsx
3 jednostavna načina za Excel Stvorite dinamički popis iz tablice
Metoda 1: Korištenje funkcije filtra (pod određenim uvjetima)
Iz skupa podataka želimo dinamički popis specifičnih proizvoda koji imaju ukupnu prodaju jednaku ili veću od 100 dolara. Kombiniramo funkcije FILTER , OFFSET, i COUNTA kako bismo postigli svrhu.
Provjerite imate li Excel verziju Office 365 za korištenje funkcije FILTER . U suprotnom, nećete moći izvršiti ovu metodu. Verzije sustava Office osim Office 365 ne podržavaju funkciju FILTER
1. korak: Zalijepite sljedeću formulu u bilo koji prazna ćelija (tj. G3 ).
=FILTER(OFFSET($B$3,0,0,COUNTA(B:B)-1,1), OFFSET($E$3,0,0,COUNTA(E:E)-1,1)>=100)Ovdje, uformula,
COUNTA( B:B ); proslijedite broj redaka u stupcu B zatim COUNTA( B:B )-1,1; vraća broj ukupnog broja redaka oduzimajući broj redaka zaglavlja.
OFFSET( $B$3 ,0,0,COUNTA( B: B )-1,1); proslijedite sve nazive proizvoda u tablici. Kombinacija funkcija OFFSET i COUNTA održava formulu dinamičnom.
OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; vraća potvrdno za sve proizvode koji imaju Ukupnu rasprodaju jednaku ili veću od 100$ .
Na kraju, FILTER(OFFSET( $B$3 ,0,0,COUNTA( B:B )-1,1),OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; vraća sve nazive proizvoda koji imaju Ukupnu rasprodaju jednaku ili veću od 100$ .
2. korak: Pritisnite ENTER. Tada ćete vidjeti sve nazive proizvoda koji imaju ukupnu prodaju jednaku ili veću od $100 kako će se pojaviti.
Pročitajte više: Kako stvoriti dinamički popis u Excelu na temelju kriterija (jedan i više kriterija)
Metoda 2: Korištenje INDEX OFFSET COUNTA COUNTIF i funkcija MATCH (pod uvjetom)
Ako nemate pretplatu na Office 365 , možete stvoriti dinamički popis kombiniranjem više funkcija kao što je INDEX , OFFSET , COUNTA , COUNTIF, i MATCH .
Korak 1: Umetnite donju formulu u bilo koju praznu ćeliju (tj. G3 ).
=INDEX(OFFSET($B$3,0,0,COUNTA(B:B)-1,1),MATCH(SMALL(IF(OFFSET($E$3,0,0,COUNTA(E:E) )-1,1)>=50,OFFSET($E$3,0,0,COUNTA(E:E)-1,1),””),ROW(A1:INDIRECT(“A”&COUNTIF( E:E,”>=50″)))),OFFSET($E$3,0,0,COUNTA(E:E)-1,1),0),1)Unutar formula,
OFFSET($B$3,0,0,COUNTA(B:B)-1,1); vraća proizvode ovisno o brojevima redaka isključujući naslov stupca,
MATCH(SMALL(IF(OFFSET($E$3,0,0,COUNTA(E:E)-1,1) >=50; odgovara proizvodima ovisno o stanju jednakom ili većem od $50 .
ROW(A1:INDIRECT(“A”&COUNTIF(E) :E,”>=50″)))); prikazuje retke koji potvrđuju uvjet.
2. korak: Pritisnite CTRL+SHIFT+ENTER zajedno jer je to funkcija niza. Tada se pojavljuje rezultantna vrijednost.
Korak 3: Povucite Pojavljuje se Ručka za punjenje i ostatak proizvoda koji ispunjavaju uvjet.
Pročitajte više: Kako izraditi dinamički popis 10 najboljih u Excelu (8 metoda)
Metoda 3: Korištenje značajke provjere valjanosti
Kako biste stvorili dinamički padajući popis iz tablicu, možemo koristiti funkciju UNIQUE i Provjeru valjanosti podataka . Funkcija JEDINSTVENA potrebna je za postizanje Raspona izlijevanja unutar Provjere valjanosti podataka Opcija tečaja.
Samo funkcija UNIQUE radi u Office 365 . Nije dostupno u drugim verzijama sustava Office.
Korak 1: Dodajte pomoćni stupac proizvoda koristeći donju formulu da biste prilagodili opciju Raspon izlijevanja.
=JEDINSTVENO($B$3:$B$16)
2. korak: Pritisnite ENTER . Pojavljuju se svi unosi u stupcu Proizvod.
Korak 3: Odaberite bilo koju praznu ćeliju ( G3 ). Idite na Karticu Podaci > Provjera valjanosti podataka (u odjeljku Podatkovni alati ). Pojavit će se prozor Provjera valjanosti podataka .
Korak 4: U prozoru Provjera valjanosti podataka odaberite Postavke > Popis (u Dopusti padajući izbornik)> H3 , stavite Hashtag znak (#) nakon njega da bi to bio Raspon izlijevanja .
Korak 5: Kliknite U redu . Okvir s padajućim popisom pojavit će se u ćeliji G3 . I svi se proizvodi tamo mogu vidjeti kao dinamički popis iz tablice.
Pročitajte više: Kako napraviti dinamičku provjeru valjanosti podataka Popis pomoću VBA u Excelu
Zaključak
U ovom članku izdvajamo dinamički popis iz tablice. Pritom koristimo funkcije kao što su FILTER , INDEX , OFFSET , COUNTA , COUNTIF i MATCH kao i značajke programa Excel kao što je Provjera valjanosti podataka . Funkcija FILTER i dijelovi značajke Provjera valjanosti podataka dostupni su samo pretplatnicima na Office 365 , ali možete koristiti Metodu2 da ovo nadvladate. Nadamo se da ćete naći metode koje su razmatrane vrijedne vaše pretrage. Ostavite komentar ako trebate dodatna pojašnjenja ili želite nešto dodati.