Excel бағдарламасында екі тізімді қалай салыстыруға болады

Мазмұны

Excel - бұл деректерді өңдеудің тиімді бағдарламасы. Ал ақпаратты талдау әдістерінің бірі екі тізімді салыстыру болып табылады. Excel бағдарламасында екі тізімді дұрыс салыстырсаңыз, бұл процесті ұйымдастыру өте оңай болады. Бүгін талқыланатын кейбір тармақтарды ұстану жеткілікті. Бұл әдістің практикалық орындалуы толығымен адамның немесе ұйымның белгілі бір сәттегі қажеттіліктеріне байланысты. Сондықтан бірнеше ықтимал жағдайларды қарастырған жөн.

Excel бағдарламасында екі тізімді салыстыру

Әрине, екі тізімді қолмен салыстыруға болады. Бірақ бұл көп уақытты алады. Excel-де деректерді жылдам салыстыруға ғана емес, сонымен қатар көзбен оңай алынбайтын ақпаратты алуға мүмкіндік беретін өзінің интеллектуалды құралдар жинағы бар. А және В координаталары бар екі баған бар делік. Оларда кейбір мәндер қайталанады.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Мәселені тұжырымдау

Сондықтан біз бұл бағандарды салыстыруымыз керек. Екі құжатты салыстыру тәртібі келесідей:

  1. Егер осы тізімдердің әрқайсысының бірегей ұяшықтары бірдей болса және бірегей ұяшықтардың жалпы саны бірдей болса және ұяшықтар бірдей болса, онда бұл тізімдерді бірдей деп санауға болады. Бұл тізімдегі мәндердің жинақталу реті соншалықты маңызды емес. Excel бағдарламасында екі тізімді қалай салыстыруға болады
  2. Тізімдердің ішінара сәйкестігі туралы айтуға болады, егер бірегей мәндердің өзі бірдей болса, бірақ қайталану саны әртүрлі. Сондықтан мұндай тізімдерде элементтердің әртүрлі саны болуы мүмкін.
  3. Екі тізімнің сәйкес келмеуі бірегей мәндердің басқа жиынтығымен көрсетіледі.

Осы үш шарттың барлығы бір уақытта біздің мәселеміздің шарттары болып табылады.

Мәселенің шешімі

Тізімдерді салыстыруды жеңілдету үшін екі динамикалық ауқымды жасайық. Олардың әрқайсысы тізімдердің әрқайсысына сәйкес келеді. Excel бағдарламасында екі тізімді қалай салыстыруға болады

Екі тізімді салыстыру үшін келесі әрекеттерді орындаңыз:

  1. Бөлек бағанда біз екі тізімге де тән бірегей мәндердің тізімін жасаймыз. Ол үшін формуланы қолданамыз: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); «»). Формуланың өзі массив формуласы ретінде жазылуы керек.
  2. Әрбір бірегей мән деректер массивінде қанша рет кездесетінін анықтайық. Мұны істеуге арналған формулалар: =COUNTIF(Тізім1,D5) және =COUNTI(Тізім2,D5).
  3. Қайталанулар саны да, бірегей мәндер саны да осы ауқымдарға енгізілген барлық тізімдерде бірдей болса, функция 0 мәнін қайтарады. Бұл сәйкестіктің ХNUMX% екенін көрсетеді. Бұл жағдайда осы тізімдердің тақырыптары жасыл фонға ие болады.
  4. Барлық бірегей мазмұн екі тізімде болса, формулалар арқылы қайтарылады =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;F5:F34;0) мәні нөлге тең болады. Егер E1 нөлді қамтымаса, бірақ мұндай мән E2 және F2 ұяшықтарында болса, онда бұл жағдайда диапазондар сәйкес деп танылады, бірақ тек ішінара. Бұл жағдайда сәйкес тізімдердің тақырыптары сарғыш болады.
  5. Ал егер жоғарыда сипатталған формулалардың бірі нөлдік емес мәнді қайтарса, тізімдер мүлдем сәйкес келмейтін болады. Excel бағдарламасында екі тізімді қалай салыстыруға болады

Бұл формулаларды пайдаланып сәйкестіктер үшін бағандарды қалай талдау керек деген сұраққа жауап. Көріп отырғаныңыздай, функцияларды пайдалану арқылы сіз бір қарағанда математикаға қатысы жоқ кез келген дерлік тапсырманы жүзеге асыра аласыз.

Мысал тестілеу

Кестенің біздің нұсқасында жоғарыда сипатталған әр түрдегі тізімдердің үш түрі бар. Оның ішінара және толық сәйкестігі бар, сонымен қатар сәйкес емес.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Деректерді салыстыру үшін біз A5:B19 диапазонын қолданамыз, онда біз осы тізім жұптарын кезекпен енгіземіз. Салыстырудың нәтижесі қандай болатынын біз бастапқы тізімдердің түсі арқылы түсінеміз. Егер олар мүлдем басқаша болса, онда бұл қызыл фон болады. Егер деректердің бір бөлігі бірдей болса, онда сары. Толық сәйкестендіру жағдайында сәйкес тақырыптар жасыл болады. Нәтижеге байланысты түсті қалай жасауға болады? Бұл шартты пішімдеуді қажет етеді.

Екі тізімдегі айырмашылықтарды екі жолмен табу

Тізімдердің синхронды немесе жоқтығына байланысты айырмашылықтарды табудың тағы екі әдісін сипаттайық.

1-параметр. Синхронды тізімдер

Бұл оңай нұсқа. Бізде осындай тізімдер бар делік.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Мәндердің қанша рет жинақталмағанын анықтау үшін мына формуланы қолдануға болады: =ҚОРЫНДЫ(—(A2:A20<>B2:B20)). Егер біз нәтиже ретінде 0 алсақ, бұл екі тізімнің бірдей екенін білдіреді.

2-нұсқа: Аралас тізімдер

Тізімдер құрамындағы нысандардың реті бойынша бірдей болмаса, шартты пішімдеу және қайталанатын мәндерді бояу сияқты мүмкіндікті қолдану керек. Немесе функцияны пайдаланыңыз COUNTIF, оның көмегімен біз бір тізімдегі элемент екінші тізімде қанша рет кездесетінін анықтаймыз.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

2 бағанды ​​жолдармен салыстыру жолы

Екі бағанды ​​салыстырған кезде әртүрлі жолдардағы ақпаратты салыстыру қажет. Ол үшін бізге оператор көмектеседі IF. Оның іс жүзінде қалай жұмыс істейтінін қарастырайық. Ол үшін біз бірнеше иллюстрациялық жағдайларды ұсынамыз.

Мысал. Бір жолдағы сәйкестіктер мен айырмашылықтар үшін 2 бағанды ​​қалай салыстыруға болады

Бір жолдағы, бірақ әртүрлі бағандардағы мәндердің бірдей екендігін талдау үшін біз функцияны жазамыз IF. Формула деректерді өңдеу нәтижелері көрсетілетін көмекші бағанға орналастырылған әрбір жолға енгізіледі. Бірақ оны әр жолға белгілеудің қажеті жоқ, оны осы бағанның қалған ұяшықтарына көшіріңіз немесе автотолтыру маркерін пайдаланыңыз.

Екі бағандағы мәндердің бірдей немесе бірдей еместігін түсіну үшін біз осындай формуланы жазуымыз керек: =Егер(A2=B2, “Сәйкестікті”, “”). Бұл функцияның логикасы өте қарапайым: ол A2 және B2 ұяшықтарындағы мәндерді салыстырады, ал егер олар бірдей болса, «Сәйкестік» мәнін көрсетеді. Деректер басқаша болса, ол ешқандай мәнді қайтармайды. Сондай-ақ ұяшықтарды олардың арасында сәйкестік бар-жоғын тексеруге болады. Бұл жағдайда формула қолданылады: =Егер(A2<>B2, “Сәйкес емес”, “”). Принцип бірдей, алдымен тексеру жүргізіледі. Егер ұяшықтар шартқа сай болса, «Сәйкес келмейді» мәні көрсетіледі.

Мәндер бірдей болса, «Сәйкестендіру» және егер олар әртүрлі болса, «Сәйкес емес» екеуін де көрсету үшін формула өрісінде келесі формуланы пайдалануға болады: =Егер(A2=B2; “Сәйкес”, “Сәйкес емес”). Теңдік операторының орнына теңсіздік операторын да қолдануға болады. Тек бұл жағдайда көрсетілетін мәндердің реті сәл өзгеше болады: =Егер(A2<>B2, “Сәйкес емес”, “Сәйкес келеді”). Формуланың бірінші нұсқасын қолданғаннан кейін нәтиже келесідей болады.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Формуланың бұл нұсқасы регистрді ескермейді. Сондықтан, егер бір бағандағы мәндер басқалардан тек бас әріппен жазылуымен ерекшеленсе, бағдарлама бұл айырмашылықты байқамайды. Салыстыруды регистрге сезімтал ету үшін шартта функцияны пайдалану керек ДӘЛ. Қалған дәлелдер өзгеріссіз қалдырылды: =Егер(ДӘЛ(A2,B2), "Сәйкестік", "Бірегей").

Бір жолдағы сәйкестіктер үшін бірнеше бағандарды қалай салыстыруға болады

Тізімдердегі мәндерді критерийлердің тұтас жиынтығы бойынша талдауға болады:

  1. Барлық жерде бірдей мәндері бар жолдарды табыңыз.
  2. Тек екі тізімде сәйкестік бар жолдарды табыңыз.

Осы жағдайлардың әрқайсысында қалай әрекет ету керектігі туралы бірнеше мысалды қарастырайық.

Мысал. Кестенің бірнеше бағандарындағы бір жолдағы сәйкестіктерді қалай табуға болады

Бізде қажетті ақпаратты қамтитын бағандар қатары бар делік. Біздің алдымызда мәндері бірдей жолдарды анықтау міндеті тұр. Ол үшін келесі формуланы қолдану керек: =Егер(ЖӘНЕ(A2=B2,A2=C2), “сәйкестік”, ” “).

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Кестеде тым көп бағандар болса, оны функциямен бірге пайдалану керек IF оператор COUNTIF: =ЕСІР(ЕСЕР($A2:$C2,$A2)=3;”сәйкестік”;” “). Бұл формулада пайдаланылатын сан тексерілетін бағандар санын көрсетеді. Егер ол басқаша болса, сіз өзіңіздің жағдайыңызға сәйкес келетінін жазуыңыз керек.

Мысал. Кестенің кез келген 2 бағанындағы бір жолдағы сәйкестіктерді қалай табуға болады

Бір жолдағы мәндер кестедегі мәндерден екі бағанға сәйкес келетінін тексеру керек делік. Ол үшін функцияны шарт ретінде пайдалану керек OR, мұнда бағандардың әрқайсысының екіншісіне теңдігін кезекпен жазыңыз. Міне, мысал.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Бұл формуланы қолданамыз: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). Кестеде бағандар көп болатын жағдай болуы мүмкін. Бұл жағдайда формула үлкен болады және барлық қажетті комбинацияларды таңдау үшін көп уақыт қажет болуы мүмкін. Бұл мәселені шешу үшін функцияны пайдалану керек COUNTIF: =Егер(ЕҢБЕК(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0; “Бірегей жол”; “Бірегей жол емес”)

Бізде барлығы екі функция бар екенін көреміз COUNTIF. Біріншісі арқылы біз кезек-кезек қанша бағанның A2-ге ұқсастығын анықтаймыз, ал екіншісімен ұқсастық санын B2 мәнімен тексереміз. Егер осы формула бойынша есептеу нәтижесінде нөлдік мән алсақ, бұл осы бағандағы барлық жолдардың бірегей екенін, көп болса, ұқсастықтардың бар екенін көрсетеді. Сондықтан, егер екі формула бойынша есептеу және соңғы нәтижелерді қосу нәтижесінде нөлдік мән алсақ, онда «Бірегей жол» мәтіндік мәні қайтарылады, егер бұл сан үлкен болса, бұл жол бірегей емес деп жазылады.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Сәйкестіктер үшін Excel бағдарламасындағы 2 бағанды ​​қалай салыстыруға болады

Енді бір мысал келтірейік. Бізде екі баған бар кесте бар делік. Олардың сәйкес келетінін тексеру керек. Ол үшін функция да қолданылатын формуланы қолдану керек IF, және оператор COUNTIF: =ЕСЕР(COUNTIF($B:$B,$A5)=0, “B бағанында сәйкестіктер жоқ”, “В бағанында сәйкестіктер бар”)

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Қосымша әрекет қажет емес. Осы формула бойынша нәтижені есептегеннен кейін функцияның үшінші аргументінің мәнін аламыз IF сәйкес келеді. Егер жоқ болса, онда екінші аргументтің мазмұны.

Сәйкестіктер үшін Excel бағдарламасындағы 2 бағанды ​​қалай салыстыруға және түспен бөлектеуге болады

Сәйкес келетін бағандарды көрнекі түрде анықтауды жеңілдету үшін оларды түспен бөлектеуге болады. Ол үшін «Шартты пішімдеу» функциясын пайдалану керек. Іс жүзінде көрейік.

Бірнеше бағандағы түс бойынша сәйкестіктерді табу және бөлектеу

Сәйкестіктерді анықтау және оларды бөлектеу үшін алдымен тексеру жүргізілетін деректер ауқымын таңдау керек, содан кейін «Басты» қойындысында «Шартты пішімдеу» тармағын ашу керек. Онда ұяшықтарды таңдау ережесі ретінде «Қайталанатын мәндерді» таңдаңыз.

Осыдан кейін жаңа тілқатысу терезесі пайда болады, сол жақтағы қалқымалы тізімде біз «Қайталау» опциясын табамыз, ал оң жақтағы тізімде таңдау үшін пайдаланылатын түсті таңдаймыз. «OK» түймесін басқаннан кейін ұқсастығы бар барлық ұяшықтардың фоны таңдалады. Содан кейін бағандарды көзбен салыстырыңыз.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Сәйкес сызықтарды табу және ерекшелеу

Жолдардың сәйкестігін тексеру техникасы сәл басқаша. Біріншіден, бізге қосымша баған жасау керек, сонда біз & операторының көмегімен біріктірілген мәндерді қолданамыз. Ол үшін пішіннің формуласын жазу керек: =A2&B2&C2&D2.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Құрылған және біріктірілген мәндерді қамтитын бағанды ​​таңдаймыз. Әрі қарай, біз бағандар үшін жоғарыда сипатталған әрекеттер тізбегін орындаймыз. Қайталанатын жолдар сіз көрсеткен түсте бөлектеледі.

Excel бағдарламасында екі тізімді қалай салыстыруға болады

Біз қайталауларды іздеуде қиын ештеңе жоқ екенін көреміз. Excel бұл үшін барлық қажетті құралдарды қамтиды. Осы білімнің барлығын іс жүзінде қолданбас бұрын, тәжірибе жасау маңызды.

пікір қалдыру