Jinsi ya kulinganisha orodha mbili katika Excel

Excel ni programu bora ya usindikaji wa data. Na moja ya njia za uchambuzi wa habari ni kulinganisha orodha mbili. Ikiwa unalinganisha kwa usahihi orodha mbili katika Excel, kuandaa mchakato huu itakuwa rahisi sana. Inatosha tu kufuata baadhi ya mambo ambayo yatajadiliwa leo. Utekelezaji wa vitendo wa njia hii inategemea kabisa mahitaji ya mtu au shirika kwa wakati fulani. Kwa hivyo, kesi kadhaa zinazowezekana zinapaswa kuzingatiwa.

Kulinganisha orodha mbili katika Excel

Kwa kweli, unaweza kulinganisha orodha mbili kwa mikono. Lakini itachukua muda mrefu. Excel ina zana yake ya akili ambayo itakuruhusu kulinganisha data sio haraka tu, bali pia kupata habari ambayo sio rahisi kupata kwa macho yako. Tuseme tuna safu wima mbili zilizo na viwianishi A na B. Baadhi ya maadili yanarudiwa ndani yao.

Jinsi ya kulinganisha orodha mbili katika Excel

Uundaji wa shida

Kwa hivyo tunahitaji kulinganisha safu hizi. Utaratibu wa kulinganisha hati mbili ni kama ifuatavyo.

  1. Ikiwa seli za kipekee za kila orodha hizi ni sawa, na jumla ya seli za kipekee ni sawa, na seli ni sawa, basi orodha hizi zinaweza kuchukuliwa kuwa sawa. Mpangilio ambao maadili katika orodha hii yamewekwa haijalishi sana. Jinsi ya kulinganisha orodha mbili katika Excel
  2. Tunaweza kuzungumza juu ya bahati mbaya ya sehemu ya orodha ikiwa maadili ya kipekee yenyewe ni sawa, lakini idadi ya marudio ni tofauti. Kwa hiyo, orodha hizo zinaweza kuwa na idadi tofauti ya vipengele.
  3. Ukweli kwamba orodha hizi mbili hazilingani unaonyeshwa na seti tofauti ya maadili ya kipekee.

Masharti haya yote matatu kwa wakati mmoja ni hali ya shida yetu.

Suluhisho la tatizo

Wacha tutengeneze safu mbili zinazobadilika ili kurahisisha kulinganisha orodha. Kila moja yao italingana na kila moja ya orodha. Jinsi ya kulinganisha orodha mbili katika Excel

Ili kulinganisha orodha mbili, fanya yafuatayo:

  1. Katika safu tofauti, tunaunda orodha ya maadili ya kipekee ambayo ni maalum kwa orodha zote mbili. Kwa hili tunatumia formula: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); «»). Fomula yenyewe lazima iandikwe kama fomula ya safu.
  2. Hebu tubaini ni mara ngapi kila thamani ya kipekee hutokea katika safu ya data. Hapa kuna fomula za kufanya hivi: =COUNTIF(Orodha1,D5) na =COUNTI(Orodha2,D5).
  3. Ikiwa idadi ya marudio na idadi ya thamani za kipekee ni sawa katika orodha zote ambazo zimejumuishwa katika safu hizi, basi chaguo la kukokotoa hurejesha thamani 0. Hii inaonyesha kuwa mechi ni XNUMX%. Katika kesi hii, vichwa vya orodha hizi vitapata asili ya kijani.
  4. Ikiwa maudhui yote ya kipekee yako katika orodha zote mbili, basi yanarejeshwa kwa fomula =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;F5:F34;0) thamani itakuwa sifuri. Ikiwa E1 haina sifuri, lakini thamani kama hiyo iko katika seli E2 na F2, basi katika kesi hii safu zitatambuliwa kuwa zinazolingana, lakini kwa sehemu tu. Katika kesi hii, vichwa vya orodha zinazofanana vitageuka rangi ya machungwa.
  5. Na ikiwa mojawapo ya fomula zilizoelezewa hapo juu itarudisha thamani isiyo ya sifuri, orodha zitakuwa zisizolingana kabisa. Jinsi ya kulinganisha orodha mbili katika Excel

Hili ndilo jibu la swali la jinsi ya kuchambua safuwima kwa mechi kwa kutumia fomula. Kama unaweza kuona, kwa matumizi ya kazi, unaweza kutekeleza karibu kazi yoyote ambayo, kwa mtazamo wa kwanza, haihusiani na hisabati.

Mtihani wa Mfano

Katika toleo letu la meza, kuna aina tatu za orodha za kila aina iliyoelezwa hapo juu. Ina sehemu na inayolingana kabisa, pamoja na isiyolingana.

Jinsi ya kulinganisha orodha mbili katika Excel

Ili kulinganisha data, tunatumia masafa A5:B19, ambamo tunaingiza jozi hizi za orodha kwa njia mbadala. Kuhusu nini itakuwa matokeo ya kulinganisha, tutaelewa kwa rangi ya orodha za awali. Ikiwa ni tofauti kabisa, basi itakuwa background nyekundu. Ikiwa sehemu ya data ni sawa, basi njano. Katika kesi ya utambulisho kamili, vichwa vinavyolingana vitakuwa vya kijani. Jinsi ya kufanya rangi kulingana na matokeo ni nini? Hii inahitaji umbizo la masharti.

Kupata tofauti katika orodha mbili kwa njia mbili

Wacha tueleze njia mbili zaidi za kupata tofauti, kulingana na ikiwa orodha zinalingana au la.

Chaguo 1. Orodha za Usawazishaji

Hili ni chaguo rahisi. Tuseme tuna orodha kama hizo.

Jinsi ya kulinganisha orodha mbili katika Excel

Kuamua ni mara ngapi maadili hayakuungana, unaweza kutumia formula: =SUMPRODUCT(—(A2:A20<>B2:B20)). Ikiwa tulipata 0 kama matokeo, hii inamaanisha kuwa orodha hizo mbili ni sawa.

Chaguo 2: Orodha Zilizochanganyika

Ikiwa orodha hazifanani katika mpangilio wa vitu vilivyomo, unahitaji kutumia kipengele kama vile umbizo la masharti na kupaka rangi thamani zilizorudiwa. Au tumia kitendakazi COUNTIF, kwa kutumia ambayo tunaamua ni mara ngapi kipengele kutoka kwenye orodha moja hutokea katika pili.

Jinsi ya kulinganisha orodha mbili katika Excel

Jinsi ya kulinganisha safu 2 safu kwa safu

Tunapolinganisha safu wima mbili, mara nyingi tunahitaji kulinganisha habari iliyo katika safu tofauti. Kwa kufanya hivyo, operator atatusaidia KAMA. Hebu tuangalie jinsi inavyofanya kazi katika mazoezi. Ili kufanya hivyo, tunatoa hali kadhaa za kielelezo.

Mfano. Jinsi ya kulinganisha safu 2 kwa mechi na tofauti katika safu moja

Ili kuchambua ikiwa maadili yaliyo kwenye safu moja lakini safu wima tofauti ni sawa, tunaandika kazi. IF. Fomula imeingizwa kwenye kila safu mlalo iliyowekwa kwenye safu wima kisaidizi ambapo matokeo ya usindikaji wa data yataonyeshwa. Lakini si lazima hata kidogo kuiagiza katika kila safu, inakili tu kwenye seli zilizobaki za safu hii au tumia alama ya kukamilisha kiotomatiki.

Tunapaswa kuandika fomula kama hii ili kuelewa ikiwa maadili katika safu wima zote mbili ni sawa au la: =IF(A2=B2, “Mechi”, “”). Mantiki ya kazi hii ni rahisi sana: inalinganisha maadili katika seli A2 na B2, na ikiwa ni sawa, inaonyesha thamani "Sanjari". Ikiwa data ni tofauti, hairudishi thamani yoyote. Unaweza pia kuangalia seli ili kuona kama kuna mechi kati yao. Katika kesi hii, formula inayotumika ni: =IF(A2<>B2, “Hailingani”, “”). Kanuni ni sawa, kwanza hundi inafanywa. Ikiwa inageuka kuwa seli hukutana na kigezo, basi thamani "Hailingani" inaonyeshwa.

Pia inawezekana kutumia fomula ifuatayo katika uga wa fomula ili kuonyesha "Linganisha" ikiwa thamani ni sawa, na "Hazilingani" ikiwa ni tofauti: =IF(A2=B2; “Mechi”, “Hailingani”). Unaweza pia kutumia opereta isiyo na usawa badala ya opereta ya usawa. Mpangilio tu wa maadili ambayo yataonyeshwa katika kesi hii itakuwa tofauti kidogo: =IF(A2<>B2, “Hailingani”, “Sanjari”). Baada ya kutumia toleo la kwanza la formula, matokeo yatakuwa kama ifuatavyo.

Jinsi ya kulinganisha orodha mbili katika Excel

Tofauti hii ya fomula haina hisia. Kwa hivyo, ikiwa maadili katika safu moja yanatofautiana na wengine tu kwa kuwa yameandikwa kwa herufi kubwa, basi mpango hautaona tofauti hii. Ili kufanya ulinganisho uwe nyeti, unahitaji kutumia chaguo za kukokotoa katika vigezo SURA. Hoja zingine zimeachwa bila kubadilika: =IF(EXACT(A2,B2), "Mechi", "Kipekee").

Jinsi ya kulinganisha safu wima nyingi kwa mechi katika safu moja

Inawezekana kuchambua maadili katika orodha kulingana na seti nzima ya vigezo:

  1. Pata safu hizo ambazo zina maadili sawa kila mahali.
  2. Tafuta safu hizo ambapo kuna mechi katika orodha mbili tu.

Wacha tuangalie mifano michache ya jinsi ya kuendelea katika kila moja ya kesi hizi.

Mfano. Jinsi ya kupata mechi katika safu moja katika safu wima nyingi za jedwali

Tuseme tuna safu wima ambazo zina habari tunayohitaji. Tunakabiliwa na jukumu la kuamua safu ambazo maadili ni sawa. Ili kufanya hivyo, unahitaji kutumia formula ifuatayo: =IF(NA(A2=B2,A2=C2), “linganisha”, ” “).

Jinsi ya kulinganisha orodha mbili katika Excel

Ikiwa kuna nguzo nyingi kwenye meza, basi unahitaji tu kuitumia pamoja na kazi IF operator COUNTIF: =IF(COUNTIF($A2:$C2,$A2)=3;”mechi”;” “). Nambari iliyotumiwa katika fomula hii inaonyesha idadi ya safu wima za kuangalia. Ikiwa inatofautiana, basi unahitaji kuandika kama ilivyo kwa hali yako.

Mfano. Jinsi ya kupata mechi katika safu moja katika safu wima 2 za jedwali

Wacha tuseme tunahitaji kuangalia ikiwa maadili katika safu moja yanalingana katika safu wima mbili kutoka kwa zile zilizo kwenye jedwali. Ili kufanya hivyo, unahitaji kutumia kazi kama hali OR, ambapo kwa mbadala andika usawa wa kila safu hadi nyingine. Hapa kuna mfano.

Jinsi ya kulinganisha orodha mbili katika Excel

Tunatumia formula hii: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). Kunaweza kuwa na hali wakati kuna safu nyingi kwenye meza. Katika kesi hii, formula itakuwa kubwa, na inaweza kuchukua muda mwingi kuchagua mchanganyiko wote muhimu. Ili kutatua tatizo hili, unahitaji kutumia kazi COUNTIF: =IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0; "Mstari wa kipekee"; "Sio kamba ya kipekee")

Tunaona kwamba kwa jumla tuna kazi mbili COUNTIF. Na ya kwanza, tunaamua kwa njia ngapi safu wima zinazofanana na A2, na kwa ya pili, tunaangalia idadi ya kufanana na thamani ya B2. Ikiwa, kama matokeo ya kuhesabu kwa formula hii, tunapata thamani ya sifuri, hii inaonyesha kwamba safu zote katika safu hii ni za kipekee, ikiwa zaidi, kuna kufanana. Kwa hiyo, ikiwa kutokana na kuhesabu kwa fomula mbili na kuongeza matokeo ya mwisho tunapata thamani ya sifuri, basi thamani ya maandishi "Kamba ya kipekee" inarudishwa, ikiwa nambari hii ni kubwa zaidi, imeandikwa kuwa kamba hii sio pekee.

Jinsi ya kulinganisha orodha mbili katika Excel

Jinsi ya kulinganisha safu wima 2 katika Excel kwa mechi

Sasa hebu tuchukue mfano. Wacha tuseme tunayo meza iliyo na safu mbili. Unahitaji kuangalia ikiwa zinalingana. Kwa kufanya hivyo, unahitaji kutumia formula, ambapo kazi pia itatumika IF, na mwendeshaji COUNTIF: =IF(COUNTIF($B:$B,$A5)=0, “Hakuna zinazolingana katika safu wima B”, “Kuna zinazolingana katika safuwima B”)

Jinsi ya kulinganisha orodha mbili katika Excel

Hakuna hatua zaidi inayohitajika. Baada ya kuhesabu matokeo kwa fomula hii, tunapata ikiwa thamani ya hoja ya tatu ya chaguo la kukokotoa IF mechi. Ikiwa hakuna, basi yaliyomo katika hoja ya pili.

Jinsi ya kulinganisha safu wima 2 katika Excel kwa mechi na kuangazia na rangi

Ili iwe rahisi kuibua kutambua nguzo zinazofanana, unaweza kuziangazia kwa rangi. Ili kufanya hivyo, unahitaji kutumia kazi ya "Uumbizaji wa Masharti". Wacha tuone kwa vitendo.

Kutafuta na kuangazia mechi kwa rangi katika safu wima nyingi

Kuamua mechi na kuziangazia, lazima kwanza uchague masafa ya data ambayo hundi itafanywa, na kisha ufungue kipengee cha "Uumbizaji wa Masharti" kwenye kichupo cha "Nyumbani". Huko, chagua "Nakala za Thamani" kama sheria ya uteuzi wa seli.

Baada ya hayo, sanduku jipya la mazungumzo litatokea, ambalo katika orodha ya kushoto ya pop-up tunapata chaguo "Kurudia", na katika orodha ya kulia tunachagua rangi ambayo itatumika kwa uteuzi. Baada ya kubofya kitufe cha "Sawa", historia ya seli zote zilizo na kufanana zitachaguliwa. Kisha tu kulinganisha nguzo kwa jicho.

Jinsi ya kulinganisha orodha mbili katika Excel

Kutafuta na kuangazia mistari inayolingana

Mbinu ya kuangalia ikiwa kamba zinalingana ni tofauti kidogo. Kwanza, tunahitaji kuunda safu ya ziada, na hapo tutatumia maadili yaliyounganishwa kwa kutumia & operator. Ili kufanya hivyo, unahitaji kuandika fomula ya fomu: =A2&B2&C2&D2.

Jinsi ya kulinganisha orodha mbili katika Excel

Tunachagua safu ambayo iliundwa na ina maadili ya pamoja. Ifuatayo, tunafanya mlolongo sawa wa vitendo ambao umeelezwa hapo juu kwa nguzo. Nakala za mistari zitaangaziwa katika rangi unayobainisha.

Jinsi ya kulinganisha orodha mbili katika Excel

Tunaona kwamba hakuna chochote kigumu katika kutafuta marudio. Excel ina zana zote muhimu kwa hili. Ni muhimu kufanya mazoezi tu kabla ya kuweka maarifa haya yote katika vitendo.

Acha Reply