Satura rādītājs
Parasti sarakstus veido, ekstrahējot ierakstus no datu kopas. Ja saraksti tiek atjaunināti automātiski, tad saraksti ir dinamiskie saraksti Šajā rakstā mēs aprakstīsim dažus no vienkāršākajiem veidiem, kā izveidot dinamisku sarakstu no tabulas. Mēs izmantojam FILTRS funkciju un kombināciju INDEX , OFFSET , COUNTA, un COUNTIF funkcijas, kā arī Datu validēšana funkciju, lai izveidotu dinamiskus sarakstus no tabulām.
Pieņemsim, ka mums ir tabula un mēs vēlamies dinamisku produktu sarakstu ar jebkādiem nosacījumiem vai bez tiem.
Datu kopa lejupielādei
Excel Izveidot dinamisko sarakstu no tabulas Table.xlsx3 vienkārši veidi, kā Excel izveidot dinamisku sarakstu no tabulas
1. metode: Izmantojot filtra funkciju (saskaņā ar nosacījumu)
No datu kopas mēs vēlamies iegūt dinamisku sarakstu ar konkrētiem produktiem, kuru kopējā pārdošanas summa ir vienāda ar vai lielāka par $100. Mēs apvienojam. FILTRS , OFFSET, un COUNTA funkcijas, lai sasniegtu mērķi.
Pārliecinieties, ka jums ir Excel versija Office 365 izmantot FILTRS pretējā gadījumā šo metodi nevarēsiet izpildīt. Office versijas, izņemot Office 365 neatbalsta FILTRS funkcija
1. solis: Jebkurā tukšā šūnā ielīmējiet šādu formulu (t. i. G3 ).
=FILTER(OFFSET($B$3,0,0,0,COUNTA(B:B)-1,1),OFFSET($E$3,0,0,0,COUNTA(E:E)-1,1)>=100)Šeit, formulā,
COUNTA( B: B ); nodod rindu skaitu slejā B tad COUNTA( B: B )-1,1; atdod kopējo rindu skaitu, atņemot galvenes rindas numuru.
OFFSET( $B$3 ,0,0,0,COUNTA( B: B )-1,1); tabulā ievadiet visus produkta nosaukumus. Kombinācija OFFSET un COUNTA funkcijas nodrošina formulas dinamiku.
OFFSET( $E$3 ,0,0,0,COUNTA( E:E )-1,1)>=100; atgriež apstiprinošs visiem produktiem, kuriem ir Kopējā pārdošana vienāds vai lielāks par $100 .
Galu galā, FILTRĒT(OFFSET( $B$3 ,0,0,0,COUNTA( B: B )-1,1),OFFSET( $E$3 ,0,0,0,COUNTA( E:E )-1,1)>=100; atgriež visus produkta nosaukumus, kuriem ir Kopējā pārdošana vienāds vai lielāks par $100 .
2. solis: Preses IESNIEGT. Tad redzēsiet visus produktu nosaukumus, kuru kopējais pārdošanas apjoms ir vienāds ar vai lielāks par. $100 parādīsies.
Lasīt vairāk: Kā izveidot dinamisku sarakstu programmā Excel, pamatojoties uz kritērijiem (viens un vairāki kritēriji)
2. metode: INDEX OFFSET COUNTA COUNTIF un MATCH funkcijas izmantošana (saskaņā ar nosacījumu)
Ja jums nav Office 365 abonementu, varat izveidot dinamisku sarakstu, apvienojot vairākas funkcijas, piemēram. INDEX , OFFSET , COUNTA , COUNTIF, un MATCH .
1. solis: Ievietojiet tālāk redzamo formulu jebkurā tukšā šūnā (t. i. G3 ).
=INDEX(OFFSET($B$3,0,0,0,COUNTA(B:B)-1,1),MATCH(SMALL(IF(OFFSET($E$3,0,0,0,COUNTA(E:E)-1,1)>=50,OFFSET($E$3,0,0,0,COUNTA(E:E)-1,1),""),ROW(A1:INDIRECT("A"&COUNTIF(E:E,">=50″)))),OFFSET($E$3,0,0,0,COUNTA(E:E)-1,1),0),1),1)Formulas iekšpusē,
OFFSET($B$3,0,0,0,COUNTA(B:B)-1,1); atgriež Produkti atkarībā no rindu numuriem, izņemot kolonnas nosaukumu,
MATCH(SMALL(IF(OFFSET($E$3,0,0,0,COUNTA(E:E)-1,1)>=50; atbilst produktiem atkarībā no nosacījuma, vai ir vienāds vai lielāks par $50 .
ROW(A1:INDIRECT("A"&COUNTIF(E:E,">=50″)))); parāda rindas, kas apstiprina nosacījumu.
2. solis: Hit CTRL+SHIFT+ENTER kopā, jo tā ir masīva funkcija. Tad parādās iegūtā vērtība.
3. solis: Velciet Uzpildes rokturis un tiek parādīti pārējie produkti, kas atbilst nosacījumam.
Lasīt vairāk: Kā izveidot dinamisku Top 10 sarakstu programmā Excel (8 metodes)
3. metode: Datu validēšanas funkcijas izmantošana
Lai izveidotu dinamisku izlaižamo sarakstu no tabulas, varam izmantot UNIKĀTS funkciju un Datu validēšana . UNIKĀTS funkcija ir nepieciešama, lai panāktu, ka Spill Range iekšpusē Datu validēšana Kursa opcija.
Portāls UNIKĀTS funkcija darbojas tikai Office 365 . Tas nav pieejams citās Office versijās.
1. solis: Pievienojiet palīgkolonnu Produkti, izmantojot tālāk norādīto formulu, lai pielāgotu iespēju Izliešanas diapazons.
=UNIQUE($B$3:$B$16)2. solis: Spiediet IEVADIET . Tiek parādīti visi ieraksti ailē Produkts.
3. solis: Izvēlieties jebkuru tukšu šūnu ( G3 ). Iet uz Datu cilne > Datu validēšana (in Datu rīki sadaļā). Datu validēšana tiks parādīts logs.
4. solis: In the Datu validēšana logs, izvēlieties Iestatījumi > Saraksts (in Atļaut nolaižamā izvēlne)> H3 , ielieciet Hashtag zīme(#) pēc tā, lai padarītu to par Izplūdes diapazons .
5: Noklikšķiniet uz LABI . Šūnā tiks parādīts nolaižamā saraksta lodziņš. G3 . Un visus produktus tur var apskatīt kā dinamisku sarakstu no tabulas.
Lasīt vairāk: Kā izveidot dinamisku datu validācijas sarakstu, izmantojot VBA programmā Excel
Secinājums
Šajā rakstā mēs no tabulas iegūstam dinamisku sarakstu. To darot, mēs izmantojam tādas funkcijas kā FILTRS , INDEX , OFFSET , COUNTA , COUNTIF , un MATCH kā arī tādas Excel funkcijas kā Datu validēšana . FILTRS funkciju un daļas Datu validēšana funkcija ir pieejama tikai Office 365 abonentiem, bet varat izmantot 2. metode Ceru, ka jums šķiet, ka apspriestās metodes ir jūsu meklēšanas vērtas. Komentējiet, ja jums ir nepieciešami papildu paskaidrojumi vai ir ko pievienot.