Мазмұны
Жалпы, тізімдер деректер жиынынан жазбаларды шығару арқылы жасалады. Егер тізімдер автоматты түрде жаңартылса, тізімдер динамикалық тізімдер болады. Бұл мақалада біз кестеден динамикалық тізім жасаудың ең оңай жолдарын сипаттаймыз. Біз ФИЛЬТР функциясын және INDEX , OFFSET , COUNTA, және COUNTIF функцияларының тіркесімін, сондай-ақ кестелерден динамикалық тізімдер жасау үшін Деректерді тексеру мүмкіндігі.
Айлық, бізде кесте бар және біз кез келген немесе шартсыз өнімдердің динамикалық тізімін алғымыз келеді.
Жүктеп алуға арналған деректер жинағы
Excel Table.xlsx ішінен динамикалық тізім жасау
Excel динамикалық тізім жасаудың 3 оңай жолы Кестеден
1-әдіс: Сүзгі функциясын пайдалану (шарт бойынша)
Деректер жиынынан біз жалпы сатылымы мынаған тең немесе одан көп нақты Өнімдердің динамикалық тізімін қалаймыз $100. Біз мақсатқа жету үшін ФИЛЬТР , OFFSET, және COUNTA функцияларын біріктіреміз.
Сізде
1-қадам: Келесі формуланы кез келген жерге қойыңыз. бос ұяшық (яғни G3 ).
=ФИЛЬТР(OFFSET($B$3,0,0,COUNTA(B:B)-1,1), OFFSET($E$3,0,0,COUNTA(E:E)-1,1)>=100)Осында,формула,
COUNTA( B:B ); B бағанындағы жолдар санын тапсырыңыз, содан кейін COUNTA( B:B )-1,1; санды қайтарады тақырып жолының нөмірін шегеретін жолдардың жалпы саны.
OFFSET( $B$3 ,0,0,COUNTA( B: B )-1,1); кестедегі барлық өнім атауын беріңіз. OFFSET және COUNTA функцияларының тіркесімі формуланы динамикалық сақтайды.
OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; Жалпы сатылымы тең немесе $100 асатын барлық өнімдер үшін қолайлы қайтарады.
Соңында, FILTER(OFFSET( $B$3 ,0,0,COUNTA( B:B )-1,1),OFFSET( $E$3 ,0,0,COUNTA( E:E )-1,1)>=100; Жалпы сатылымы тең немесе $100 асатын барлық өнім атауын қайтарады.
2-қадам: ENTER пернесін басыңыз. Содан кейін жалпы сатылымы $100 -ге тең немесе одан жоғары барлық Өнім атауларын көресіз.
Толығырақ: Критерийлер негізінде Excel бағдарламасында динамикалық тізімді құру жолы (бір және бірнеше критерий)
2-әдіс: пайдалану INDEX OFFSET COUNTA COUNTIF and MATCH функциясы (шарт бойынша)
Егер Office 365 жазылымыңыз болмаса, <сияқты бірнеше функцияларды біріктіру арқылы динамикалық тізім жасай аласыз. 1>INDEX , OFSET , COUNTA , COUNTIF, және МАТЧ .
1-қадам: Төмендегі формуланы кез келген бос ұяшыққа енгізіңіз (яғни, G3 ).
=INDEX(OFFSET($B$3,0,0,COUNTA(B:B)-1,1),SATCH(КІШІ(ЕГЕР(OFFSET($E$3,0,0,COUNTA(E:E)) )-1,1)>=50,OFSET($E$3,0,0,COUNTA(E:E)-1,1),””), ҚОЛ(A1:ЖАМА (“A”&COUNTIF)( E:E,”>=50″)))), OFFSET($E$3,0,0,COUNTA(E:E)-1,1),0),1)Ішінде формула,
OFFSET($B$3,0,0, COUNTA(B:B)-1,1); баған тақырыбын қоспағанда, жол нөмірлеріне байланысты өнімдерді қайтарады,
СӘйкес (КІШІ(ЕГЕР(OFFSET($E$3,0,0,COUNTA(E:E)-1,1)) >=50; тең немесе одан көп $50 жағдайына байланысты өнімдерге сәйкес келеді.
ROW(A1:INDIRECT(“A”&COUNTIF(E) :E,”>=50″)))); шартты растайтын жолдарды көрсетеді.
2-қадам: соққы CTRL+SHIFT+ENTER бұл массив функциясы болғандықтан. Содан кейін нәтиже мәні пайда болады.
3-қадам: Толтыру тұтқасы және шартты орындайтын өнімдердің қалған бөлігі пайда болады.
Толығырақ оқу: Қалай жасау керек Excel бағдарламасындағы динамикалық үздік 10 тізім (8 әдіс)
3-әдіс: Деректерді тексеру мүмкіндігін пайдалану
Тізімнен динамикалық ашылмалы тізім жасау үшін кестеде біз UNIQUE функциясын және Деректерді тексеру пайдалана аламыз. UNIQUE функциясы Деректерді тексеру<2 ішіндегі төгілу ауқымына қол жеткізу үшін қажет> Курс опциясы.
Тек UNIQUE функциясы жылы жұмыс істейді Office 365 . Бұл Office бағдарламасының басқа нұсқаларында қолжетімсіз.
1-қадам: Төгілу ауқымы опциясын орналастыру үшін төмендегі формуланы пайдаланып өнімдердің көмекші бағанын қосыңыз.
=UNIQUE($B$3:$B$16)
2-қадам: ENTER түймесін басыңыз. Баған өніміндегі барлық жазбалар пайда болады.
3-қадам: Кез келген бос ұяшықты таңдаңыз ( G3 ). Деректер қойындысы > Деректерді тексеру ( Деректер құралдары бөлімінде) өтіңіз. Деректерді тексеру терезесі пайда болады.
4-қадам: Деректерді тексеру терезесінде<таңдаңыз. 1> Параметрлер > Тізім ( Рұқсат ету ашылмалы мәзірде)> H3 , Хэштег белгісін қойыңыз(#) одан кейін оны төгілу диапазоны ету үшін.
5-қадам: OK түймесін басыңыз. Ашылмалы тізім өрісі G3 ұяшығында пайда болады. Барлық өнімдерді кестеден динамикалық тізім ретінде көруге болады.
Толығырақ: Деректердің динамикалық тексеруін қалай жасауға болады Excel бағдарламасында VBA қолданатын тізім
Қорытынды
Бұл мақалада кестеден динамикалық тізімді шығарамыз. Бұл ретте біз ФИЛЬТР , ИНДЕКС , OFFSET , COUNTA<сияқты функцияларды қолданамыз. 2> , COUNTIF және MATCH , сонымен қатар Деректерді тексеру сияқты Excel мүмкіндіктері. ФИЛЬТР функциясы және Деректерді тексеру мүмкіндігінің бөліктері тек Office 365 жазылушылары үшін қолжетімді, бірақ сіз Әдісті пайдалана аласызМұны жеңу үшін 2 . Талқыланған әдістерді іздеуге лайық табасыз деп үміттенемін. Қосымша түсініктемелер қажет болса немесе қосқыңыз келетін нәрсе болса, пікір қалдырыңыз.