Si të përputhen kritere të shumta nga vargje të ndryshme në Excel

  • Shperndaje Kete
Hugh West

Keni ardhur në vendin e duhur nëse po kërkoni përgjigjen ose disa këshilla unike për të përputhur kritere të shumta nga grupe të ndryshme në Excel. Ka mënyra të ndryshme për të përputhur kritere të shumta nga grupe të ndryshme në Excel. Ky artikull do t'ju përcjellë në çdo hap me shembuj të përshtatshëm. Si rezultat, ju mund t'i përdorni ato lehtësisht për qëllimin tuaj. Le të kalojmë te diskutimi kryesor i artikullit.

Shkarko librin e punës praktike

Mund ta shkarkoni nga poshtë librin e punës që përdora në këtë artikull dhe ta praktikoni vetë.

Përputhja e kritereve të shumëfishta nga vargje të ndryshme.xlsx

6 Metoda për të përputhur kritere të shumta nga vargje të ndryshme në Excel

Në këtë seksion, unë do t'ju tregoj 6 metoda të shpejta dhe të lehta për të përputhur kritere të shumta nga grupe të ndryshme në Excel në sistemin operativ Windows. Ky artikull përmban shpjegime të hollësishme me ilustrime të qarta për gjithçka. Këtu kam përdorur versionin e Microsoft 365 . Sidoqoftë, mund të përdorni çdo version tjetër në varësi të disponueshmërisë suaj. Ju lutemi lini një koment nëse ndonjë pjesë e këtij artikulli nuk funksionon në versionin tuaj.

Në këtë grup të dhënash, jam përpjekur të jap një shembull nga jeta reale. Grupi i të dhënave përmban informacione për disa produkte veshjesh. Ka katër kolona, ​​ emri i produktit , Ngjyra , Madhësia dhe Çmimi siç mund ta shihninë imazhin e mëposhtëm.

1. Duke përdorur Formulën e Arrayit me Funksionet INDEX dhe MATCH

Këtu, kam marrë Çmimin Produktit ( Qeliza B11 ) bazuar në në Emri , Ngjyra, dhe Madhësia e produktit.

📌 Hapat:

  • Për këtë, fillimisht futni emrin e produktit , ngjyrën dhe madhësinë në qelizat G5 , G6 , G7
  • Më pas, fut formulën e mëposhtme në qelizën G8 për të marrë çmimin për produktin që plotëson këto kritere:

=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")

🔎 Përbërja e formulës:

Operacioni i shumëzimit :

→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (Këmishë = Kolona e produktit)*(Lejla = Kolona me ngjyra)*(L = Kolona e madhësisë) = {FALSE; E rreme;E rreme

Do të kërkojë vlerat në kolonën përkatëse dhe do të kthejë vlerat TRUE/FALSE sipas saj.

→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}

Operatori i shumëzimit (*) i konverton këto vlera në 0 dhe 1 dhe më pas kryen Operacioni i shumëzimit i cili konverton të gjitha vlerat e tjera në 0, përveç daljes së dëshiruar.

Funksioni MATCH Operacioni :

→ MATCH(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13

Kjo funksioni kërkon vlerën 1 në intervalin e konvertuar dhekthen pozicionin.

Funksioni INDEX Operacioni :

→ IFERROR(INDEX(E5:E20,13), “Jo Match”) → 50

Ky funksion kthen vlerën në rreshtin e 13-të të kolonës së çmimit që është prodhimi i dëshiruar. Për rastet kur nuk ka përputhje, funksioni INDEX do të kthejë një gabim #N/A . Për trajtimin e gabimeve të tilla dhe shfaqjen e një mesazhi të lexueshëm nga njeriu, " Nuk ka përputhje ", funksioni IFERROR përdoret këtu.

Lexo më shumë: Excel INDEX MATCH me kritere të shumëfishta (4 shembuj të përshtatshëm)

2. Duke përdorur një formulë jo-arreje të funksioneve INDEX dhe MATCH

Këtu, jam përpjekur të kryej të njëjtën detyrë si më parë. Formula është gjithashtu e njëjtë përveç se ekziston një funksion shtesë INDEX dhe një lloj i zgjedhur jo i grupit të funksionit INDEX .

📌 Hapat:

  • P 12>Më pas, futni formulën e mëposhtme në qelizën G8 për të marrë çmimin për produktin që plotëson ato kritere:

=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")

në një formulë jo-vargu në mënyrë që të mund të zbatohet nga dikush që nuk është i njohur me funksionet e grupit Excel. Funksioni i ri INDEX trajton grupin e kthyer pasOperacioni i shumëzimit që eliminon nevojën për një formulë grupi.

Lexo më shumë: Përputhja e INDEKSIT Kritere të shumëfishta në Excel (Pa Formulën e Arrayit)

Lexime të ngjashme

  • Përputhja e INDEKSIT me 3 kritere në Excel (4 shembuj)
  • SUMIF me funksionet INDEX dhe MATCH në Excel
  • Indeksi përputhet me shumën e shumë rreshtave në Excel (3 mënyra)
  • Përputhja e INDEKSIT me kritere të shumta në një Fletë të ndryshme (2 mënyra)
  • Shumë kritere në Excel duke përdorur funksionin INDEX, MATCH dhe COUNTIF

3. Formula e INDEX MATCH për kritere të shumëfishta nga vargje të ndryshme horizontale dhe vertikale në Excel

3.1 Kërkoni vertikalisht në kolona

Përveç mënyrave të mëparshme të përshkruara më sipër, mund të kombinoni INDEX dhe MATCH funksionet për të kërkuar për kërkim horizontal dhe vertikal me kritere të shumta. Ndiqni hapat e mëposhtëm për ta bërë këtë.

📌 Hapat:

  • Fillimisht, klikoni në qelizën C18 dhe futni formulën e mëposhtme.

=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))

  • Më pas, shtypni Enter

Si rezultat, ju mund të merrni rezultatin e dëshiruar për shitësin tuaj të dëshiruar.

3.2 Kërkoni horizontalisht në rreshta

Ju gjithashtu mund të kombinoni Funksionet INDEX dhe MATCH për të kërkuar kritere të shumta horizontalisht duke ndjekur hapat e mëposhtëm.

📌 Hapat:

  • Së pari , klikonë qelizën C10 .
  • Më pas, futni formulën e mëposhtme dhe shtypni Enter

=INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))

Kështu, ju mund të merrni departamentin e personit të dëshiruar me anë të kërkimit horizontal.

4. Formula e Përputhjes së INDEKSIT për të përputhur kritere të shumta nga vargjeve në Fleta të ndryshme Excel

Kini parasysh një situatë ku jeni duke punuar në një fermë biznesi. Shefi juaj ju dha një detyrë në të cilën duhet të gjeni sasinë e shitjeve të përfaqësuesve të ndryshëm të shitjeve nga një fletë pune. Mund ta bëni lehtësisht duke përdorur formulën INDEX MATCH .

  • Në shembullin e mëposhtëm, "ID" , "First Name" , dhe "Shitje" të punëtorëve jepen në mënyrë arbitrare. Ju duhet të gjeni “Shitja” për një “ID” të veçantë dhe një “Emri” specifik në një fletë pune të ndryshme. Fleta e punës quhet “Data” .

  • Bëni një tabelë tjetër në një fletë të re pune që përmban kolonat “ID” , "Emri" dhe "Shitje" . Në këtë fletë pune të re, do të gjejmë rezultatin. Emërtojeni këtë fletë pune si “M01” .
  • Më pas, futni formulën e mëposhtme në qelizën D5 të fletës së punës “M01”.

=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))

  • Tani, aplikoni të njëjtën formulë për pjesën tjetër të qelizave.

  • Kështu, ju keni përdorur kritere të shumta për të gjetur një vlerë nga fletë të ndryshme pune.

5. Përdorimi i funksionit COUNTIFS për të përputhur kritere të shumtanga Vargje të ndryshme

Ne mund të përdorim funksionin COUNTIFS për të përputhur disa kritere në Excel. Në atë rast, ne duhet të përdorim logjikën AND për kriteret në kolona të ndryshme dhe logjikën OR për kriteret në të njëjtën kolonë.

5.1 Duke përdorur DHE Logjika për kritere të shumëfishta në kolona të shumta

DHE logjika do të thotë që të gjitha kriteret duhet të përputhen për të marrë vlerën e vërtetë. Këtu, unë kam llogaritur numrin total të rreshtave bazuar në kriteret Emri , Ngjyra dhe Madhësia .

📌 Hapat :

  • Së pari, futni emrin e produktit , ngjyrës dhe madhësisë në qelizat përkatëse të diapazonit F5:F7 .
  • Më pas, fut formulën e mëposhtme në qelizën F8 për të marrë numrin e qelizave që përputhen me kriteret e dhëna:

=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)

🔎 Përbërja e formulës:

=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(Kollona e produktit, Këmishë, Kolona me ngjyra, Lejla, Kolona e madhësisë, L) → 1

  • Ajo kërkon vlerat në kolonat përkatëse dhe rrit numërimin nëse të gjitha kriteret përputhen.
  • Ka vetëm një kolonë ku përputhen të gjitha kriteret. Pra, është dalja e dëshiruar.

  • Kështu, ju keni numërimin e qelizave që përputhen me kriteret e dhëna për vargje të ndryshme.

Lexo më shumë: Indeksi përputhet me kritere të shumta në rreshta dhe kolona në Excel

5.2 OSELogjika për kritere të shumëfishta në të njëjtën kolonë

OSE logjika do të thotë që nëse një kriter përputhet, vlera TRUE do të kthehet. Këtu, unë kam llogaritur numrin total të rreshtave ku vlerat e ngjyrave janë " E kuqe " dhe " E verdhë ".

Për ta bërë këtë, futni formulën e mëposhtme në qeliza F4 për të marrë numrin e qelizave që përputhen me kriteret e dhëna:

=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))

COUNTIFS(kolona me ngjyra,{"E kuqe", "E verdhë"}))

Funksioni COUNTIFS kërkon vlerat në kolonën përkatëse dhe rrit numrin nëse përputhet ndonjë kriter . Meqenëse ka tre "Red" dhe tre "Yellow", kjo është arsyeja pse funksioni COUNTIFS kthen 3,3.

→ SUM(3,3) → 6

Funksioni SUM shton dy vlerat dhe kthen daljen e dëshiruar.

  • Kështu unë kam llogaritur shumën totale të produkte të kuqe dhe të verdha.

Lexo më shumë: Suma me funksionet INDEX-MATCH nën kritere të shumëfishta në Excel

6 . Duke përdorur funksionin FILTER

Siç sugjeron emri, funksioni FILTER filtron një sërë qelizash bazuar në kritere të caktuara. Ju nuk shkruani formula me funksione të shumta për këtë metodë. Për kryerjen e operacionit mjafton vetëm funksioni FILTER . Këtu, unë kam marrë Çmimin Produktit ( Qeliza B11 ) bazuar në Emri , Ngjyra, dhe Madhësia e produktit.

📌 Hapat:

  • Së pari, futni emrin e produktit , ngjyra dhe madhësia në qelizat përkatëse e diapazonit F5:F7 .
  • Më pas, fut formulën e mëposhtme në qelizën F8 për të marrë çmimin e produktit që përputhet me të gjitha kriteret.

=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")

🔎 Përbërja e formulës:

Operacioni i shumëzimit:

→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (Kollona e produktit = Këmishë)*(Kolona me ngjyra = Lejla)*(Kollona e madhësisë = L) = {FALSE ;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;E VËRTETË;E VËRTETË;E VËRTETË;E VËRTETË;E VËRTETË;E VËRTETË ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}

Do të kërkojë vlerat në kolonën përkatëse dhe do të kthejë TRUE/FALSE vlerat sipas tij.

→ {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0

Operatori i shumëzimit (*) i konverton këto vlera në 0 dhe 1 dhe më pas kryen operacionin e shumëzimit që përmbledh rts të gjitha vlerat e tjera në 0s përveç daljes së dëshiruar.

✅ Funksioni FILTER:

→ FILTER(E14:E34,{0;0;0 ;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},"Nuk ka përputhje") = FILTER(Kolona e çmimit {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0;0;0},”Nuk ka përputhje”) = 50

Funksioni FILTER kërkon kolonën Çmimi me numrat e indeksit dhe kthen vlerën e qelizës ku indeksi përkatësvlera është një (1), në këtë rast, 50.

  • Kështu, unë kam llogaritur çmimin e një produkti që përputhet me kriteret e shumta të dhëna.

Shënim:

Që nga shkrimi i këtij artikulli, funksioni FILTER është i disponueshëm vetëm në Excel 365. Pra , nëse jeni duke përdorur versione të tjera të Excel, atëherë duhet të kontrolloni metodat e tjera.

Përfundim

Në këtë artikull, ju keni gjetur se si të përputhen kritere të shumta nga të ndryshme vargjeve në Excel. Shpresoj se keni qenë në gjendje të gjeni një zgjidhje për problemin tuaj. Ju lutemi lini një koment nëse keni ndonjë sugjerim ose pyetje. Faleminderit.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.