Excel Stvorite dinamički popis iz tablice (3 jednostavna načina)

  • Podijeli Ovo
Hugh West

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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.