Мазмұны
Егер Excel бағдарламасындағы тізімнен бірегей элементтерді шығарып алғыңыз келсе , бұл мақала сіз үшін өте пайдалы болады. Мұнда біз сізге тізімнен бірегей элементтерді шығарудың 10 оңай әдісін көрсетеміз.
Жұмыс кітабын жүктеп алу
Бірегей элементтерді шығарып алу.xlsm
Excel бағдарламасындағы тізімнен бірегей элементтерді шығарудың 10 әдісі
Осы жерде Тізімнен бірегей элементтерді еш қиындықсыз шығаруға болатын әдістердің әрқайсысын кезең-кезеңмен сипаттаймыз. Біз Excel 365 нұсқасын қолдандық. Кез келген қол жетімді Excel нұсқасын пайдалана аласыз.
1-әдіс: Массив формуласын пайдаланып тізімнен бірегей элементтерді шығарып алу
Келесі Өнім тізімі құрамында Идентификатор № және Өнім атауы . Көріп отырмыз, Өнім атауы ішінде қайталау бар. Біз сол тізімнен бірегей өнімдерді алғымыз келеді. Бірегей элементтерді шығару үшін Массив формуласы қолданамыз.
➤ Алдымен E5<2 ұяшығына келесі формуланы жазамыз>.
=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")
Бұл формула I NDE X<2 комбинациясы>, MATC H және COUNTIF функциялары.
- COUNTIF($E$4) :E4,$C$5:$C$12) → Бірегей тізімді тексереді және сәйкестік табылмаған кезде 0 және сәйкестік табылған кезде 1 мәнін қайтарады.
- MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) → Сәйкес келмейтін бірінші орынның орнын анықтайды, мұнда оны бағдарламалаңыз арқылы көрсету0.
- ИНДЕКС($C$5:$C$12, MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) → INDEX MATCH арқылы қайтарылатын позицияны пайдаланады және тізімнен элемент атауын қайтарады.
- Артық болмаған кезде қателерге тап болуыңыз мүмкін. бірегей заттар. Одан құтылу үшін біз IFERROR функциясын қолдандық, функцияны пайдаланып қате туралы хабарды бос орынға ауыстырдық.
➤ Осыдан кейін біз Enter пернесін басуымыз керек.
➤ Толтыру Тұтқа құралы арқылы формуланы төмен сүйреуіміз керек.
➤ Соңында, бірегей элементтерді Массив формуласын пайдаланатын бірегей өнімдер кестесінде көре аламыз.
Толығырақ: Excel бағдарламасындағы бағаннан массивке бірегей мәндерді алу үшін VBA (3 шарт)
2-әдіс: UNIQUE функциясын пайдалану Тізімнен шығару
Біз UNIQUE функциясын пайдалану арқылы келесі Өнім атауынан бірегей элементтерді шығарғымыз келеді.
➤ Ең алдымен, E5 ұяшығына =UNIQUE деп тереміз, сонда UNIQUE Функция пайда болады.
➤ Біз өнім атауы болып табылатын массив таңдауымыз керек, сондықтан C5 - C12 арасын таңдаймыз.
➤ Осыдан кейін біз үтір қоюымыз керек, ” , ”, және біз False-Return бірегей жолдарды екі рет басуымыз керек.
➤ Біз жақшаны жауып, Enter пернесін басамыз.
➤ Соңында біз бірегей элементтерді шығарып алуды көре аламыз. UNIQUE функциясын пайдаланатын бірегей өнімдер тізімі кестесі. Сондай-ақ біз формуланы Формула жолағында көре аламыз.
Толығырақ: Бағандағы бірегей мәндерді табу Excel бағдарламасында (6 әдіс)
3-әдіс: Іздеу және COUNTIF функцияларының массив емес формуласын пайдалану
Біз -ден тұратын массив емес формуланы пайдалана аламыз. Іздеу және COUNTIF . Бұл формуланың тізімнен бірегей шығаруға қалай көмектесетінін көрейік.
Мұнда біз E5 ұяшығына келесі формуланы енгіземіз.
=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)
- COUNTIF($E$4:E4,$C$5:$C$12) → Бірегей мәнді тексереді тізім және сәйкестік табылмаған кезде 0 және сәйкестік табылса 1 мәнін қайтарады. Бұл Екілік мәндер ШЫН және ЖАЛҒАН мәндерінен тұратын алапты жасайды. Содан кейін 1-ді 1 мәндерінің басқа массивін және #DIV/0 қатесін қамтамасыз ететін осы массивке бөліңіз.
- Сыртқы ІЗДЕУ функциясында іздеу ретінде 2 бар. мән, мұнда COUNTIF бөлігінің нәтижесі іздеу_векторы ретінде жұмыс істейді. Осы екеуін салыстыру ІЗДЕУ қатенің соңғы мәніне сәйкес келеді және сәйкес мәнді қайтарады.
➤ Содан кейін біз пернесін басамыз. енгізіңіз.
➤ Толтыру тұтқасы арқылы формуланы төмен қарай сүйреп апарамыз.
➤ Соңында біз көре аламыз. Немес Массив формуласы кестесін пайдалану арқылы Бірегей өнімдегі шығарылған бірегей элементтер. Біз формуланы Формуладан да көре аламызbar .
Толығырақ: Excel бағдарламасындағы критерийлер негізінде бірегей мәндерді қалай шығаруға болады
4-әдіс: Массив формуласын пайдаланып көшірмелерді алып тастау
Бұл әдісте Массив формуласын пайдалану арқылы қайталанбаған бірегей элементтерді шығарып аламыз.
➤ Алдымен, біз келесі формуланы E5 ұяшығына тереді.
=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))
Мұнда E4:$E$4 - біз шығару нәтижесін шығарғымыз келетін бағанның бірінші ұяшығы, ал Тізім - C5 мен C12 аралығындағы таңдалған ұяшықтар ауқымы.
Екі INDEX функциясы сәйкесінше COUNTIFS және MATCH арқылы алынған орыннан бастапқы және соңғы мәнді қайтарады.
➤ Одан кейін Enter пернесін басамыз.
➤ Содан кейін формуланы Толтыру тұтқасы құралымен төмен қарай сүйреп апарамыз. .
➤ Соңында біз қайталануды қоспағанда екі бірегей өнімді көре аламыз.
Толығырақ: Excel бағдарламасындағы ауқымнан бірегей мәндерді алу жолы (8 әдіс)
5-әдіс: Кеңейтілген сүзгіні пайдаланып тізімнен бірегей элементтерді шығарып алу
Тізімнен бірегей элементтерді шығару үшін Кеңейтілген сүзгі деп аталатын Excel мүмкіндігін пайдалануға болады. Мұны қалай жасау керектігін білейік.
➤ Ең алдымен, шығарып алғыңыз келетін деректер ауқымын таңдаңыз
➤ Одан кейін Деректер қойындысын басыңыз. .
Мұнда біз ұяшықтарды таңдап, Деректерді зерттедік. қойындысы. Ол жерден Қосымша опциясын табасыз ( Сұрыптау және Сүзгі пәрмендер тобында).
➤ Осыдан кейін, Қосымша сүзгі терезесі пайда болады.
➤ Біз таңдаймыз Басқа орынға көшіру
➤ Біз $E орнын береміз. $4 қорапта Көшіру
➤ Тек бірегей жазбалар түймесін басыңыз.
➤ Енді OK түймесін басыңыз.
➤ Соңында, кестеде бірегей элементтердің алынғанын көре аламыз Бірегей өнім Қосымша сүзгі .
Толығырақ оқу: Excel бағдарламасындағы бірнеше бағандардан бірегей мәндерді қалай табуға болады
6-әдіс: регистрді ескеретін бірегей мәндерді шығарып алу
Егер бізде келесі Тізім кестесіндегідей регистрді ескеретін ерекше мәндер болса, біз массив пайдалана аламыз. сол тізімнен бірегей элементтерді шығару үшін формула.
➤ Ең алдымен, келесі формуланы D3 ұяшығына теру керек.
=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")
➤ Осыдан кейін Enter пернесін басамыз.
➤ Біз w Толтыру тұтқасы арқылы формуланы төмен қарай сүйреңіз.
➤ Соңында біз Рификс кестесінен алынған регистрді ескеретін бірегей мәндерді көре аламыз. Сезімтал ерекше мәндер .
7-әдіс: Тізімнен бірегей элементтерді шығару үшін жиынтық кесте
Біз келесіден бірегей элементтерді шығара аламыз Өнім тізімі Жиынтық кесте арқылы.
➤ Ең алдымен, бізбірегей элементтерді шығарып алатын деректер жиынының ауқымын таңдайды.
➤ Мұнда біз C4 және C12 деректер ауқымын таңдаймыз.
➤ Одан кейін Таспа ішінен Кірістіру қойындысын таңдаңыз.
➤ Содан кейін Жиынтық кесте таңдаңыз.
➤ Осыдан кейін біз Бар жұмыс парағын таңдауымыз керек.
➤ Біз орынды беруіміз керек. Мұнда біз E4 - E12 орынды таңдаймыз.
➤ Бұл деректерді деректер үлгісіне қосу
➤ Жарайды түймесін басыңыз.
➤ Соңында, Жиынтық кестеде Өнім атауы белгілеген кезде көреміз. , шығарылған Бірегей өнім Жол деңгейлері кестесінде пайда болады.
Әдіс-8: Бірегей алу үшін VBA
келесі Өнім тізімі кесте, біз VBA кодын пайдаланып, бірегей Өнім атауы шығарғымыз келеді.
➤ Ең алдымен жұмыс парағында ALT+F11 пернелерін тереміз. Мұнда біз Sheet8 -де жұмыс істеп жатырмыз.
➤ Осыдан кейін VBA Project терезесі пайда болады.
➤ Бізге екі рет шерту керек. Sheet8 бетінде.
➤ VBA өңдегіш терезесі пайда болады.
➤ Біз VBA редакторының терезесіне келесі кодты тереміз.
9832
Мұнда біз Ұзын<2 деп жарияладық> айнымалы мәнді теріңіз және оған соңғы жолды енгізіңіз. Содан кейін Бірегей Шын ретінде сақтай отырып, ауқымды көшіру үшін бірнеше ActiveSheet әдісін қолданыңыз.
➤ Біз VBA редактор терезесін жауып, белсенді Sheet8-ге өтіңіз.
➤ Онда біз ALT+F8 тереміз, сонда Макрос атауы терезесі пайда болады.
➤ Біз Іске қосу түймесін басамыз.
➤ Соңында біз Өнім атауы<бөлімінде бірегей өнімдерді көреміз. 2> кесте.
Толығырақ: Бағаннан бірегей мәндерді алу үшін Excel VBA (4 мысал)
9-әдіс: Бірегей элементтерді бөлектеңіз
Біз келесі Өнім тізімі ішінен Бірегей Өнім атауы тармағын бөлектегіміз келеді.
➤ Алдымен, біз Өнім атауы ден C5 ден C12 ге дейін таңдаңыз.
➤ Содан кейін біз Басты бет қойындысы.
➤ Шартты пішімдеу тармағын таңдаңыз.
➤ Содан кейін Жаңа ереже таңдаңыз.
Жаңа пішімдеу ережесі терезесі пайда болады.
➤ Қандай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдалану опциясын таңдаңыз.
➤ Мына формуланы Пішім мәндері, мұнда бұл формула ақиқат жолағына жазыңыз.
=COUNTIF($C$5:C5,C5)=1
➤ Содан кейін <түймесін басыңыз. 1>Формат .
A Ұяшықтарды пішімдеу терезесі пайда болады.
➤ Толтыру опциясын басыңыз.
➤ Түсті таңдаңыз, мұнда көк түсті таңдаймыз.
➤ Содан кейін Жарайды түймесін басыңыз.
➤ Енді Алдын ала қарау бөлімін қараңыз және Жарайды<түймесін басыңыз. 2>.
➤ Соңында біз бөлектелген бірегей Өнім атауын көре аламыз.
Әдіс-10: Бірегей элементтерді алу үшін шартты пішімдеу
Келесіде Өнім тізімі кестесі, біз қайталанатын Өнім атауы жасырғымыз келеді және тек бірегей өнім атауларын көрсеткіміз келеді.
➤ Ол үшін ең алдымен таңдау керек. Өнім атауы ұяшықтарынан C5 және C12 .
➤ Осыдан кейін біз Басты қойындысына өтеміз. Таспа және біз Шартты пішімдеу тармағын таңдауымыз керек.
➤ Содан кейін Жаңа ереже таңдаңыз.
Жаңа пішімдеу ережесі терезесі пайда болады.
➤ Қай ұяшықтарды пішімдеу керектігін анықтау үшін Формуланы пайдалану таңдау керек.
➤ Келесі формуланы Пішім мәндері, мұнда бұл формула ақиқат жолына жазамыз.
=COUNTIF($C$5:C5,C5)>1
➤ Содан кейін, Формат түймесін басыңыз.
Ұяшықтарды пішімдеу терезесі пайда болады.
➤ Біз <таңдаймыз. 1>Қаріп опция.
➤ Содан кейін біз ақ Тақырып түсін таңдауымыз керек.
➤ OK түймесін басыңыз.
➤ Біз Алдын ала қарау ны көре аламыз және OK түймесін басамыз.
➤ Енді біз қайталанатын өнім атауларының алатынын көреміз жасырын, себебі олар ақ түсті.
➤ Енді біз бірегей өнімдерді тізімнің жоғарғы жағында сұрыптағымыз келеді. Сондықтан кез келген ұяшықты тінтуірдің оң жақ түймешігімен басу керек. Мұнда C5 ұяшығын тінтуірдің оң жақ түймешігімен шертеміз.
➤ Одан кейін Сүзгі параметрін таңдауымыз керек.
➤ Енді біз Таңдалған ұяшықтар бойынша сүзгі қаріп түсі таңдауымыз керек.
➤ Соңында біз мынаны көреміз. Өнім тізімі кестедегі бірегей Өнім атауы ғана.