Мазмұны
Бұл оқулықта сіз бірдеңе терілгеннен кейін Excel бағдарламасында көшірмелерді автоматты түрде бөлектеуді үйренесіз. Шартты пішімдеуді және арнайы құралды пайдаланып қайталанатын ұяшықтарды, бүкіл жолдарды немесе дәйекті көшірмелерді көлеңкелеу жолын мұқият қарастырамыз.
Өткен аптада біз Excel бағдарламасында көшірмелерді анықтаудың әртүрлі жолдарын зерттедік. формулалармен. Әрине, бұл шешімдер өте пайдалы, бірақ қайталанатын жазбаларды белгілі бір түспен бөлектеу деректерді талдауды одан да жеңілдетуі мүмкін.
Excel бағдарламасында көшірмелерді табудың және бөлектеудің ең жылдам жолы - шартты пішімдеуді пайдалану. Бұл әдістің ең үлкен артықшылығы - ол бар деректердегі көшірмелерді көрсетіп қана қоймайды, сонымен қатар жаңа деректерді жұмыс парағына енгізген кезде көшірмелердің бар-жоғын автоматты түрде тексереді.
Бұл әдістер Excel 365, Excel бағдарламаларының барлық нұсқаларында жұмыс істейді. 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 және одан төменірек.
Excel бағдарламасында көшірмелерді бөлектеу әдісі
Барлық Excel нұсқаларында алдын ала анықталған ереже бар. қайталанатын ұяшықтарды бөлектеу үшін. Бұл ережені жұмыс парақтарында қолдану үшін келесі қадамдарды орындаңыз:
- Көшірмелердің бар-жоғын тексергіңіз келетін деректерді таңдаңыз. Бұл баған, жол немесе ұяшықтар ауқымы болуы мүмкін.
- Басты бет қойындысындағы Стильдер тобында Шартты пішімдеу<2 түймесін басыңыз> > Ұяшықтарды ерекшелеу ережелері > Қайталанатын мәндер...
- Көшірмеgroup:
Excel бағдарламасындағы көшірмелерді бірнеше рет басу арқылы бөлектеу
Бұл мысал үшін мен бірнеше жүз жолдан тұратын келесі кестені жасадым. Біздің мақсатымыз - барлық үш бағанда бірдей мәндері бар қайталанатын жолдарды бөлектеу:
Сенесіз бе, сенбесеңіз, тінтуірдің екі рет басуымен қалаған нәтижеге қол жеткізуге болады :)
- Кестедегі кез келген ұяшық таңдалған кезде, Кестені жою түймесін басыңыз, сонда ақылды қондырма бүкіл кестені алады.
- Кестені жою диалогтық терезесі автоматты түрде таңдалған барлық бағандармен және әдепкі бойынша таңдалған Түс көшірмелері опциясымен ашылады. Олай болса, ОК түймесін басу жеткілікті :) Дайын!
Кеңес. Бір немесе бірнеше бағандар бойынша қайталанатын жолдарды анықтағыңыз келсе, барлық қатысы жоқ бағандардан құсбелгіні алып тастаңыз және тек негізгі баған(дарды) таңдалған қалдырыңыз.
Және нәтиже келесіге ұқсас болады:
Жоғарыдағы суретте көріп отырғаныңыздай, «Кестені қайталау» құралы қайталанатын жолдарды алғашқы даналары жоқ бөлектеген.
Егер көшірмелерді бөлектеңіз соның ішінде алғашқы оқиғалар немесе көшірмелерді емес, бірегей жазбаларды бояғыңыз келсе немесе әдепкі қызыл түсті ұнатпасаңыз, онда Қайталануды жою шеберін пайдаланыңыз. осы мүмкіндіктердің барлығы және т.б.
Жетілдірілген қадамдық шеберді пайдаланып Excel бағдарламасындағы көшірмелерді бөлектеңіз
Swift Dedupe бағдарламасымен салыстырғандаКесте құралы, Қайталанатын жою құралы шебері тағы бірнеше рет шертуді қажет етеді, бірақ ол мұны бірқатар қосымша опциялармен толтырады. Маған оны әрекетте көрсетуге рұқсат етіңіз:
- Кестедегі көшірмелерді бөлектегіңіз келетін кез келген ұяшықты таңдап, таспадағы Көшірмелерді жою түймесін басыңыз. Шебер іске қосылады және бүкіл кесте таңдалады. Сондай-ақ, қондырма кестенің сақтық көшірмесін жасауды ұсынады. Егер сізге қажет болмаса, бұл құсбелгіні алып тастаңыз.
Кестенің дұрыс таңдалғанын тексеріп, Келесі түймесін басыңыз.
- Қажет келесі деректер түрлерінің бірін таңдаңыз. табу:
- 1-ші қайталанудан басқа көшірмелер
- 1-ші қайталанатын көшірмелер
- Бірегей мәндер
- Бірегей мәндер және 1-ші қайталанулар
Бұл мысал үшін Көшірмелер + 1-ші қайталанулар табайық:
- Енді көшірмелерді тексеру үшін бағандарды таңдаңыз. Толық қайталанатын жолдарды бөлектегіміз келгендіктен, мен барлық 3 бағанды таңдадым.
Сонымен қатар, қондырма кестеңіздің бар-жоғын анықтауға мүмкіндік береді. тақырыптары бар және бос ұяшықтарды өткізіп жібергіңіз келсе. Екі опция да әдепкі бойынша таңдалады.
- Соңында, көшірмелерде орындалатын әрекетті таңдаңыз. Сізде таңдау , жою , көшіру, көшірмелерді жылжыту немесе күй бағанын қосу сияқты бірқатар опциялар бар. дәлдеулерді анықтаңыз.
Бүгіннен бастап біз Excel бағдарламасында көшірмелерді ерекшелеу түрлі жолдарын зерттеп жатырмыз, біздің таңдауымыз анық :) Сонымен, Түспен толтыру опциясын таңдаңыз. және стандартты тақырып түстерінің бірін таңдаңыз немесе Қосымша түстер... түймесін басып, кез келген реттелетін RGB немесе HSL түсін таңдаңыз.
Сондай-ақ_қараңыз: Excel sparklines: кірістіру, өзгерту және пайдалану жолы<түймесін басыңыз. 1>Аяқтау
түймешігін басып, нәтижені тамашалаңыз :)Біздің Көшірмелерді жою қондырмасын пайдаланып Excel бағдарламасында көшірмелерді осылай бөлектесіз. Бұл құралды өзіңіздің жұмыс парақтарыңызда қолданып көргіңіз келсе, Excel бағдарламасына арналған барлық уақытты үнемдейтін құралдарды қамтитын Ultimate Suite бағдарламасының толық жұмыс істейтін сынақ нұсқасын жүктеп алуыңызға болады. Пікірлеріңізде сіздің пікіріңіз өте жоғары бағаланады!
Мәндер тілқатысу терезесі әдепкі бойынша таңдалған Ашық қызыл толтыру және қою қызыл мәтін пішімімен ашылады. Әдепкі пішімді қолдану үшін жай ғана OK түймесін басыңыз.
Қызыл толтыру мен мәтін пішімдеуінен басқа ашылмалы тізімде алдын ала анықталған бірнеше басқа пішімдер бар. Көшірмелерді басқа түсті пайдаланып көлеңкелеу үшін Теңшелетін пішім... (ашылмалы тізімдегі соңғы элемент) түймесін басып, өзіңізге ұнайтын бояу және/немесе қаріп түсін таңдаңыз.
Кеңес. Бірегей мәндерді бөлектеу үшін сол жақтағы жолақта Бірегей тармағын таңдаңыз.
Кірістірілген ережені пайдалана отырып, келесі скриншотта көрсетілгендей бір бағандағы немесе бірнеше бағандағы көшірмелерді бөлектеуге болады:
Ескертпе. Кірістірілген қайталанатын ережені екі немесе одан да көп бағандарға қолданғанда, Excel бұл бағандардағы мәндерді салыстырмайды, ол жай ғана ауқымдағы барлық қайталанатын даналарды бөлектейді. 2 баған арасындағы сәйкестіктер мен айырмашылықтарды тауып, бөлектегіңіз келсе, жоғарыда сілтеме жасалған оқулықтағы мысалдарды орындаңыз.
Қайталанатын мәндерді бөлектеу үшін Excel бағдарламасының кірістірілген ережесін пайдаланған кезде, келесі екі нәрсені есте сақтаңыз:
- Ол тек жеке ұяшықтар үшін жұмыс істейді. Қайталанатын жолдарды бөлектеу үшін белгілі бір бағандағы мәндер негізінде немесе бірнеше бағандардағы мәндерді салыстыру арқылы өз ережелеріңізді жасауыңыз қажет.
- Ол қайталанатын ұяшықтарды, соның ішінде олардың алғашқы пайда болуын да көлеңкелейді. Барлығын бөлектеу үшінкөшірмелерді алғашқы даналарды қоспағанда , келесі мысалда түсіндірілгендей формулаға негізделген шартты пішімдеу ережесін жасаңыз.
Бірінші рет қайталанбаған көшірмелерді қалай бөлектеуге болады
ерекшелеу үшін 2-ші және барлық кейінгі қайталанатын оқиғалар үшін, бояғыңыз келетін ұяшықтарды таңдап, формулаға негізделген ережені мына жолмен жасаңыз:
- Басты қойындысында, Стильдер тобында Шартты пішімдеу > Жаңа ереже > Қай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз .
- Бұл формула ақиқат болатын пішім мәндері өрісіне мынаған ұқсас формуланы енгізіңіз:
=COUNTIF($A$2:$A2,$A2)>1
Мұндағы A2 - таңдалған ауқымның ең жоғарғы ұяшығы.
Егер Excel шартты пішімдеуімен көп тәжірибеңіз болмаса, формулаға негізделген ережені жасаудың егжей-тегжейлі қадамдарын келесі оқулықта табасыз: Excel шартты пішімдеу басқа ұяшық мәні.
Нәтижесінде, бірінші даналарды қоспағанда, қайталанатын ұяшықтар сіз таңдаған түспен бөлектеледі:
Үшіншісін қалай көрсету керек, 4-ші және барлық кейінгі қайталанатын жазбалар
N-ші оқиғадан басталатын көшірмелерді көру үшін алдыңғы мысалдағыдай формула негізінде шартты пішімдеу ережесін жасаңыз.формуланың соңындағы >1-ді қажетті санмен ауыстыратын жалғыз айырмашылық. Мысалы:
3-ші және барлық кейінгі қайталанатын даналарды бөлектеу үшін мына формула негізінде шартты пішімдеу ережесін жасаңыз:
=COUNTIF($A$2:$A2,$A2)>=3
4-ші және барлық кейінгі қайталанатын жазбаларды көлеңкелеу үшін мынаны пайдаланыңыз мына формула:
=COUNTIF($A$2:$A2,$A2)>=4
Тек нақты оқиғаларды бөлектеу үшін тең операторын (=) пайдаланыңыз. Мысалы, тек 2-ші даналарды бөлектеу үшін мына формуламен жүресіз:
=COUNTIF($A$2:$A2,$A2)=2
Ауқымдағы көшірмелерді (бірнеше бағандар) бөлектеу әдісі
Қалағанда бағандарды бір-бірімен салыстыру арқылы емес, бірнеше бағандардағы көшірмелердің бар-жоғын тексеріңіз, бірақ барлық бағандардағы бір элементтің барлық даналарын табыңыз, келесі шешімдердің бірін пайдаланыңыз.
Бірінші ретті қоса бірнеше бағандардағы көшірмелерді бөлектеңіз.
Егер деректер жинағында бірнеше рет пайда болатын элементтің бірінші данасы көшірме болып есептелсе, көшірмелер үшін Excel бағдарламасының кірістірілген ережесін пайдаланудың ең оңай жолы.
Немесе, мына формуламен шартты пішімдеу ережесін жасаңыз:
COUNTIF( ауқым , жоғарғы_ұяшық )>1Мысалы, A2:C8 ауқымындағы көшірмелерді бөлектеу үшін, формула келесідей болады:
=COUNTIF($A$2:$C$8, A2)>1
Ауқым үшін абсолютті ұяшық сілтемелерін ($A$2:$C$8) және жоғарғы ұяшыққа (A2) қатысты сілтемелерді пайдалануды ескеріңіз.
Көптеген көшірмелерді бөлектеңіз1-ші қайталанудан басқа бағандар
Бұл сценарийдің шешімі әлдеқайда күрделі, Excel-де ол үшін кірістірілген ереже жоқ екені таңқаларлық емес :)
Бірінші қайталануларды елемей бірнеше бағандардағы қайталанатын жазбаларды бөлектеу үшін , келесі формулалармен 2 ереже жасау керек болады:
1-ереже. Бірінші бағанға қолданылады
Мұнда сіз бірінші рет қайталанбайтын көшірмелерді бөлектеу үшін пайдаланған формуланы пайдаланасыз. бір баған (толық қадамдарды мына жерден табуға болады).
Бұл мысалда біз A2:A8 үшін мына формуламен ереже жасаймыз:
=COUNTIF($A$2:$A2,$A2)>1
нәтиже, бірінші рет қайталанбаған қайталанатын элементтер диапазонның ең сол жақ бағанында бөлектеледі (біздің жағдайда мұндай бір ғана элемент бар):
2-ереже. Қолданылады барлық келесі бағандарға
Қалған бағандардағы көшірмелерді бөлектеу үшін (B2:C8), мына формуланы пайдаланыңыз:
=COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1
Жоғарыдағы формулада бірінші COUNTIF функциясы есептеледі бірінші және екінші бағандағы берілген элементтің кездесулері d COUNTIF барлық келесі бағандар үшін бірдей жасайды. Содан кейін сіз сол сандарды қосып, қосындының 1-ден үлкен екенін тексересіз.
Нәтижесінде олардың бірінші рет қайталануын қоспағанда, барлық қайталанатын элементтер табылып, бөлектеледі:
Барлық бағандардағы көшірмелерді бір ережемен бөлектеңіз
Тағы бір ықтимал шешім - деректер жиынының сол жағына бос баған қосу және оларды біріктіру.жоғарыдағы формулаларды келесідей бір формулаға айналдырыңыз:
=IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1
Мұндағы B2 мақсатты ауқымның 2-бағанындағы деректері бар жоғарғы ұяшық.
Формуланы жақсырақ түсіну үшін оны екі негізгі бөлікке бөлейік:
- Бірінші баған үшін (B) IF шарты ешқашан орындалмайды, сондықтан тек екінші COUNTIF функциясы ғана болады. есептелген (біз бұл формуланы бір бағандағы бірінші оқиғалардан басқа көшірмелерді табу үшін қолдандық).
- Кейінгі барлық бағандар үшін (C2:D8) негізгі мәселе екі COUNTIF ішіндегі абсолютті және салыстырмалы сілтемелерді ақылмен пайдалану болып табылады. функциялары. Түсінікті болу үшін оны G бағанына көшірдім, осылайша формула басқа ұяшықтарға қолданылғанда қалай өзгеретінін көре аласыз:
Өйткені ЕГЕР шарты біріншіден басқа барлық бағандар үшін әрқашан АҚИҚА болса (бағандар саны 1-ден көп), формула келесі жолмен жүреді:
- Берілген элементтің қайталану санын есептейді ( Жоғарыдағы скриншоттағы D5) берілген бағанның сол жағындағы барлық бағандарда:
COUNTIF(B$2:$C$8,D5)
- Элемент бағанында берілген элементтің қайталану санын, элементтің ұяшығына дейін санайды:
COUNTIF(D$2:D5,D5)
- Соңында, формула екі COUNTIF функциясының нәтижелерін қосады. Егер жалпы сан 1-ден көп болса, яғни элементтің бірнеше рет қайталануы болса, ереже қолданылады және элемент бөлектеледі.
Бірінде қайталанатын мәндер негізінде бүкіл жолдарды бөлектеубаған
Егер кестеңізде бірнеше баған болса, белгілі бір бағандағы қайталанатын жазбалар негізінде тұтас жолдарды бөлектегіңіз келуі мүмкін.
Өзіңіз білетіндей, Excel бағдарламасының көшірмелерге арналған кірістірілген ережесі ғана жұмыс істейді. жасуша деңгейінде. Бірақ теңшелетін формулаға негізделген ережеде жолдарды көлеңкелеу мәселесі жоқ. Негізгі нүкте - барлық жолдарды таңдау, содан кейін келесі формулалардың бірімен ереже жасау:
- Қайталанатын жолдарды бөлектеу 1-ші оқиғаларды қоспағанда :
=COUNTIF($A$2:$A2, $A2)>1
=COUNTIF($A$2:$A$15, $A2)>1
Мұндағы A2 бірінші ұяшық және A15 - көшірмелерді тексергіңіз келетін бағандағы соңғы пайдаланылған ұяшық. Көріп отырғаныңыздай, абсолютті және салыстырмалы ұяшық сілтемелерін ақылды пайдалану айырмашылықты тудырады.
Келесі скриншот екі ережені де әрекетте көрсетеді:
Қалай Excel бағдарламасында қайталанатын жолдарды бөлектеу үшін
Алдыңғы мысал нақты бағандағы қайталанатын мәндерге негізделген бүкіл жолдарды бояу жолын көрсетті. Бірақ бірнеше бағандарда бірдей мәндері бар жолдарды көргіңіз келсе ше? Немесе абсолютті қайталанатын жолдарды, барлық бағандарда бірдей мәндері бар жолдарды қалай бөлектеуге болады?
Ол үшін ұяшықтарды бірнеше критерий бойынша салыстыруға мүмкіндік беретін COUNTIFS функциясын пайдаланыңыз. Мысалы, A және B бағандарында бірдей мәндері бар қайталанатын жолдарды бөлектеу үшін біреуін пайдаланыңызкелесі формулалардың:
- Қайталанатын жолдарды бөлектеу үшін 1-ші қайталанудан басқа :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
=COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1
Келесі скриншот нәтижені көрсетеді:
Түсінгеніңіздей, жоғарыда келтірілген мысал тек демонстрациялық мақсаттарға арналған. Нақты өмір парақтарындағы қайталанатын жолдарды бөлектегенде, әрине, тек 2 бағандағы мәндерді салыстырумен шектелмейсіз, COUNTIFS функциясы 127 ауқым/шарттар жұбына дейін өңдей алады.
Excel бағдарламасында дәйекті қайталанатын ұяшықтарды бөлектеу
Кейде бағандағы барлық көшірмелерді бөлектеудің қажеті жоқ, керісінше тек дәйекті қайталанатын ұяшықтарды, яғни бір-біріне жақын орналасқан ұяшықтарды көрсету қажет болуы мүмкін. Мұны істеу үшін деректері бар ұяшықтарды (баған тақырыбын қоспағанда) таңдап, келесі формулалардың бірімен шартты пішімдеу ережесін жасаңыз:
- Бірінші рет қайталанбаған дәйекті көшірмелерді бөлектеу үшін :
=$A1=$A2
=OR($A1=$A2, $A2=$A3)
Келесі скриншот бөлектеуді көрсетеді дәйекті қайталанатын мәтіндер, бірақ бұл ережелер дәйекті қайталанатын сандар мен күндер үшін де жұмыс істейді:
Егер Excel парағында бос жолдар болуы мүмкін болса және дәйекті бос ұяшықтар қажет болмаса бөлектеу үшін келесі жақсартуларды орындаңызформулалар:
- Бірінші рет қайталанатын бірінші қайталанатын ұяшықтарды бөлектеу үшін және бос ұяшықтарды елемеу :
=AND($A2"", $A1=$A2)
=AND($A2"", OR($A1=$A2, $A2=$A3))
Көріп отырғаныңыздай, бөлектеу маңызды емес. шартты пішімдеуді пайдаланып Excel бағдарламасында көшірме жасайды. Дегенмен, одан да жылдам және оңай жол бар. Оны білу үшін осы оқулықтың келесі бөлімін оқыңыз.
Допликацияларды жою құралы арқылы Excel бағдарламасында көшірмелерді қалай бөлектеуге болады
Қайталанатын жою құралы қондырмасы – бұл жұмыс істеуге арналған барлығы бір шешім. Excel бағдарламасындағы қайталанатын жазбалармен. Ол қайталанатын ұяшықтарды немесе толық қайталанатын жолдарды таба алады, бөлектейді, таңдай алады, көшіреді немесе жылжытады.
Атына қарамастан, қондырма әртүрлі түстердегі көшірмелерді жоймай-ақ жылдам бөлектей алады олар.
Көшірмелерді жою құралы Excel таспасына 3 жаңа мүмкіндік қосады:
- Кестені жою - бір кестедегі көшірмелерді дереу тауып, бөлектеу үшін .
- Қайталанатын жою құралы - 1 кестедегі көшірмелерді немесе бірегей мәндерді анықтау және бөлектеу үшін кеңейтілген опциялары бар қадамдық шебер.
- 2 кестені салыстыру - екі бағанды немесе екі бөлек кестені салыстыру арқылы көшірмелерді табыңыз және бөлектеңіз.
Ultimate Suite for Excel бағдарламасын орнатқаннан кейін бұл құралдарды Ablebits Data қойындысынан табасыз. Дедуп