Efnisyfirlit
Þú ert kominn á réttan stað ef þú ert að leita að svarinu eða einstökum ráðum til að passa við mörg viðmið frá mismunandi fylkjum í Excel. Það eru ýmsar leiðir til að passa við mörg viðmið frá mismunandi fylkjum í Excel. Þessi grein mun leiða þig í gegnum hvert skref með viðeigandi dæmum. Fyrir vikið geturðu notað þau auðveldlega í þínum tilgangi. Höldum áfram að aðalumræðu greinarinnar.
Hlaða niður æfingabók
Þú getur halað niður vinnubókinni sem ég notaði í þessari grein hér að neðan og æft með henni sjálfur.
Passa margar forsendur frá mismunandi fylkjum.xlsx
6 aðferðir til að passa saman margar forsendur frá mismunandi fylkjum í Excel
Í þessum hluta mun ég sýna þér 6 fljótlegar og auðveldar aðferðir til að passa við mörg viðmið frá mismunandi fylkjum í Excel á Windows stýrikerfinu. Þessi grein inniheldur ítarlegar útskýringar með skýrum myndum fyrir allt. Ég hef notað Microsoft 365 útgáfuna hér. Hins vegar geturðu notað hvaða aðra útgáfu sem er, allt eftir framboði þínu. Vinsamlegast skildu eftir athugasemd ef einhver hluti þessarar greinar virkar ekki í þinni útgáfu.
Í þessu gagnasafni hef ég reynt að koma með raunverulegt dæmi. Gagnapakkinn inniheldur upplýsingar um sumar fatavörur. Það hefur fjóra dálka, heiti vörunnar , Litur , Stærð og Verð eins og þú sérðí eftirfarandi mynd.
1. Með því að nota fylkisformúlu með INDEX og MATCH aðgerðum
Hér hef ég sótt verð fyrir vöru ( Cell B11 ) byggt á Nafni , Litur, og Stærð vörunnar.
📌 Skref:
- Til þess skaltu fyrst setja inn vöruheiti , lit og stærð í reiti G5 , G6 , G7
- Settu síðan eftirfarandi formúlu inn í reit G8 til að fá verð fyrir vöruna sem uppfyllir þessi skilyrði:
=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")
🔎 Formúlusundurliðun:
✅ Margföldunaraðgerðin :
→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (Skyrta = Product Column)*(Indigo = Color Column)*(L = Stærð Column) = {FALSE; FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}*(G6=C5:C20)*(G7=D5:D20)}
Það mun leita í gildunum í viðkomandi dálk og skila TRUE/FALSE gildi í samræmi við það.
→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}
Margföldunarstýrimaðurinn (*) breytir þessum gildum í 0s og 1s og framkvæmir síðan margföldunaraðgerð sem breytir öllum öðrum gildum í 0s nema æskilega úttakið.
✅ MATCH aðgerð Aðgerð :
→ MATCH(1 ,(0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13
Þetta fall leitar að gildinu 1 á umreiknuðu sviðinu ogskilar stöðunni.
✅ INDEX Fall Aðgerð :
→ IFERROR(INDEX(E5:E20,13), “Nei Match”) → 50
Þessi aðgerð skilar gildinu í 13. röð í verðdálknum sem er æskileg framleiðsla. Í tilfellum þar sem engin samsvörun er, mun INDEX fallið skila #N/A villu. Til að meðhöndla slíkar villur og birta mönnum læsileg skilaboð, „ No Match “, er IFERROR aðgerðin notuð hér.
Lesa meira: Excel INDEX MATCH með mörgum viðmiðum (4 viðeigandi dæmi)
2. Notkun Non-Array Formula af INDEX og MATCH aðgerðum
Hér hef ég reynt að framkvæma sama verkefni og áður. Formúlan er líka sú sama nema það er auka INDEX fall og valin tegund án fylkis af INDEX fallinu.
📌 Skref:
- Til að gera þetta skaltu fyrst setja vöru nafn, lit, og stærð í viðkomandi hólf.
- Settu síðan eftirfarandi formúlu inn í hólf G8 til að fá verðið fyrir vöruna sem uppfyllir þessi skilyrði:
=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")
🔎 Formúlaskýring:
Megintilgangur þessarar nýju INDEX falls er að umbreyta fyrri fylkisformúlu í formúlu sem ekki er fylki þannig að einhver sem ekki þekkir Excel fylkisaðgerðir geti útfært hana. Nýja INDEX aðgerðin sér um fylkið sem skilað er á eftirmargföldunaraðgerð sem útilokar þörfina fyrir fylkisformúlu.
Lesa meira: INDEX MATCH Margfeldi skilyrði í Excel (án fylkisformúlu)
Svipaðar lestur
- INDEX MATCH með 3 viðmiðum í Excel (4 dæmi)
- SUMIF með INDEX og MATCH aðgerðum í Excel
- Index Match Summa Margar raðir í Excel (3 Ways)
- INDEX MATCH með mörgum viðmiðum í a Mismunandi blað (2 leiðir)
- Margar viðmiðanir í Excel með því að nota INDEX, MATCH og COUNTIF aðgerðina
3. INDEX MATCH Formúla fyrir margar viðmiðanir frá mismunandi láréttum og lóðréttum fylkjum í Excel
3.1 Leita lóðrétt í dálkum
Burtséð frá fyrri leiðum sem lýst er hér að ofan, geturðu sameinað VIÐSLUTANUM og MATCH aðgerðir til að leita að láréttri og lóðréttri uppflettingu með mörgum forsendum. Fylgdu skrefunum hér að neðan til að gera þetta.
📌 Skref:
- Í upphafi skaltu smella á reit C18 og setja inn eftirfarandi formúlu.
=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))
- Smelltu síðan á Enter
Þar af leiðandi geturðu fengið þá niðurstöðu sem óskað er eftir fyrir sölumanninn þinn.
3.2 Leita lárétt í röðum
Þú getur líka sameinað INDEX og MATCH aðgerðir til að leita að mörgum forsendum lárétt með því að fylgja skrefunum hér að neðan.
📌 Skref:
- Fyrst , smellurá hólf C10 .
- Settu síðan inn eftirfarandi formúlu og ýttu á Enter
=INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))
Þannig geturðu fengið deild viðkomandi einstaklings með láréttri uppflettingu.
4. INDEX MATCH Formúla til að passa við mörg skilyrði frá fylkjum í Mismunandi Excel blöð
Hugsaðu um aðstæður þar sem þú ert að vinna á fyrirtæki í fyrirtæki. Yfirmaður þinn gaf þér verkefni þar sem þú þarft að finna söluupphæð mismunandi sölufulltrúa úr öðru vinnublaði. Þú getur gert það auðveldlega með því að nota INDEX MATCH formúluna.
- Í eftirfarandi dæmi eru „ID“ , “First Name“ og „Sala“ starfsmanna er geðþótta. Þú verður að finna „Sala“ fyrir tiltekið “ID” og tiltekið „First Name“ í öðru vinnublaði. Vinnublaðið heitir „Gögn“ .
- Búið til aðra töflu í nýju vinnublaði sem inniheldur dálka “ID“ , „First Name“ og “Sale” . Í þessu nýja vinnublaði munum við finna niðurstöðuna. Nefndu þetta vinnublað sem “M01” .
- Setjið síðan eftirfarandi formúlu inn í reit D5 á „M01“ vinnublaði.
=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))
- Nú skaltu nota sömu formúluna fyrir restina af frumunum.
- Þannig hefur þú notað mörg viðmið til að finna gildi úr mismunandi vinnublöðum.
5. Notkun COUNTIFS aðgerðarinnar til að passa við mörg skilyrðifrá mismunandi fylkjum
Við getum notað COUNTIFS fallið til að passa við mörg skilyrði í Excel. Í því tilviki verðum við að nota OG rökfræði fyrir viðmið í mismunandi dálkum og EÐA rökfræði fyrir viðmið í sama dálki.
5.1 Notkun OG Rökfræði fyrir margar viðmiðanir í mörgum dálkum
OG rökfræði þýðir að öll viðmið ættu að passa saman til að fá hið sanna gildi. Hér hef ég reiknað út heildarfjölda lína út frá Nafni , Litur og Stærð viðmiðunum.
📌 Skref :
- Setjið fyrst inn heiti vöru , litar og stærð í viðkomandi hólf á bilinu F5:F7 .
- Settu síðan eftirfarandi formúlu inn í reit F8 til að fá fjölda frumna sem passa við tilgreind skilyrði:
=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)
🔎 Formúlusundurliðun:
=COUNTIFS(B5 :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(vörusúla, skyrta, litasúla, indigo, stærðarsúla, L) → 1
- Það leitar að gildunum í viðkomandi dálkum og eykur talninguna ef öll skilyrði passa saman.
- Það er aðeins einn dálkur þar sem öll viðmiðin passa saman. Þannig að það er úttakið sem óskað er eftir.
- Þannig hefurðu frumufjöldann sem samsvarar viðmiðunum sem gefin eru upp fyrir mismunandi fylki.
Lesa meira: Vísitölusamsvörun mörg skilyrði í röðum og dálkum í Excel
5.2 EÐARökfræði fyrir margar viðmiðanir í sama dálki
EÐA rökfræði þýðir að ef ein viðmiðun passar mun TRUE gildið skilað. Hér hef ég reiknað út heildarfjölda lína þar sem litagildin eru „ Rauður “ og „ Gúlir “.
Til að gera það, setjið eftirfarandi formúlu inn í reitur F4 til að fá fjölda frumna sem passa við tilgreind skilyrði:
=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))
🔎 Formúlusundurliðun:
→ SUM(COUNTIFS(C11:C31,{“Red“,“Yellow”})) → SUM( COUNTIFS(Litur dálkur,{“Rauður”, ”Gúlir”}))
COUNTIFS fall leitar að gildunum í viðkomandi dálki og eykur talninguna ef einhver viðmið eru samsvörun . Þar sem það eru þrír „Rauðir“ og þrír „Gúlir“, er það ástæðan fyrir því að COUNTIFS fallið skilar 3,3.
→ SUM(3,3) → 6
SUM fallið bætir við gildunum tveimur og skilar æskilegri framleiðslu.
- Þannig hef ég reiknað út heildarmagn af rauðar og gular vörur.
Lesa meira: Summa með INDEX-MATCH aðgerðum undir mörgum skilyrðum í Excel
6 . Notkun FILTER aðgerðarinnar
Eins og nafnið gefur til kynna síar FILTER aðgerðin fjölda hólfa út frá ákveðnum forsendum. Þú skrifar ekki formúlur með mörgum aðgerðum fyrir þessa aðferð. Aðeins FILTER aðgerðin er nóg til að framkvæma aðgerðina. Hér hef ég sótt verð á vörunni ( Cell B11 ) byggt á Nafni , Litur, og Stærð vörunnar.
📌 Skref:
- Setjið fyrst inn heiti vörunnar , litar og stærð í viðkomandi hólf af bilinu F5:F7 .
- Setjið síðan eftirfarandi formúlu inn í reit F8 til að fá verð vörunnar sem passar við öll skilyrðin.
=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")
🔎 Formúlusundurliðun:
✅ Margföldunaraðgerðin:
→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (Vörudálkur = Skyrta)*(Color Column = Indigo)*(Stærð Column = L) = {FALSE ;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}
Það mun leita í gildunum í viðkomandi dálk og skila TRUE/FALSE gildi samkvæmt því.
→ {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0
Margföldunaraðgerðin (*) breytir þessum gildum í 0s og 1s og framkvæmir síðan margföldunaraðgerðina sem rts öll önnur gildi í 0s nema æskilega úttakið.
✅ FILTER aðgerðin:
→ FILTER(E14:E34,{0;0;0 ;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},"Engin samsvörun") = SÍA(Verðdálkur {0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0;0;0},”No Match”) = 50
FILTER aðgerðin leitar í Verð dálknum með vísitölum og skilar hólfsgildinu þar sem samsvarandi vísitalagildi er eitt (1), Í þessu tilviki, 50.
- Þannig hef ég reiknað út verð vöru sem passar við margvísleg skilyrði sem gefin eru upp.
Athugið:
Þegar þessi grein er skrifuð er aðgerðin SÍA aðeins fáanleg í Excel 365. Svo , ef þú ert að nota aðrar útgáfur af Excel þá ættir þú að athuga aðrar aðferðir.
Niðurstaða
Í þessari grein hefur þú fundið hvernig á að passa við mörg skilyrði frá mismunandi fylki í Excel. Ég vona að þú hafir getað fundið lausn á vandamálinu þínu. Vinsamlegast skildu eftir athugasemd ef þú hefur einhverjar uppástungur eða spurningar. Þakka þér fyrir.