Efnisyfirlit
Oft þegar við vinnum í Excel verðum við að vinna með margar IF staðhæfingar til að bæta við mismunandi skilyrðum eða viðmiðum. Í þessari grein mun ég sýna þér hvernig þú getur notað margar IF staðhæfingar með texta í Excel.
Hlaða niður æfingarvinnubók
Hvernig á að nota margar ef staðhæfingar með texta í Excel (6 fljótlegar aðferðir).xlsx
6 fljótlegar aðferðir til að nota margar ef staðhæfingar með texta í Excel
Hér höfum við gagnasett með prófskrá nokkurra nemenda í eðlis- og efnafræði í skóla sem heitir Sunflower Kindergarten.
Í dag er markmið okkar að finndu út heildarniðurstöðu hvers nemanda út frá niðurstöðum hans í eðlis- og efnafræði.
Hér skulum við beita mörgum IF fullyrðingum.
1. Margar ef staðhæfingar með texta með OG ástandi (case-insensitive match)
Við skulum í smá stund hugsa um að heildarniðurstaða nemanda sé „Staðst“ aðeins ef hann stenst í báðum greinum, annars er „Fail“.
Hér verðum við að nota AND fall innan IF fallsins .
Þess vegna er formúlan fyrir heildar Niðurstaða fyrsta nemanda verður:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Athugasemdir:
- The EF aðgerð passar sjálfgefið við samsvörun sem ekki er há- og hástafir. Svo hvort þú notar C4= “pass” eða C4= “Pass” skiptir ekki máli hér.
- AND(C4=”pass”, D4="passa") snýr aftur TRUE aðeins ef bæði skilyrðin eru TRUE . Annars skilar það FALSE .
- Þess vegna, EF(OG(C4=“staðið“,D4=“staðið“),“Staðið“,“Miskast“) skilar “Pass” aðeins ef hann/hún stenst í báðum greinum, annars skilar það “Fail” .
Dragðu nú Fill Handle til að afrita þessa formúlu yfir í restina af frumunum.
Lesa meira: IF með OG í Excel formúlu (7 dæmi)
2. Margar IF-yfirlýsingar með texta með AND-skilyrði (hástafaviðkvæm samsvörun)
EF fallið skilar sjálfgefið samsvörun sem er óháð hástöfum við texta.
Svo, ef þú vilt skila hástöfumnæmri samsvörun þarftu að vera svolítið erfiður.
Þú getur notað Nákvæma aðgerðina í Excel ásamt IF aðgerðinni til að skila samsvörun sem eru há og hástafir.
Notaðu þessa formúlu fyrir heildarniðurstöðu fyrsta nemanda:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Athugasemdir:
- EXACT aðgerðin virkar með hástöfumæmum samsvörun. Svo þú verður að nota nákvæmlega EXACT(C4,"Pass").
- EXACT(C4,”pass”) mun ekki virka hér. Það mun skila FALSE . Þú getur prófað það sjálfur.
- Restin er eins og fyrri formúlan. EF(OG(NÁKVÆMLEGA(C4,"Pass"), EXACT(D4,"Pass")),,"Pass",,"Fail") skilar „Pass“ aðeins ef það er „Pass“ í báðum fögum.
Nú geturðu dregið Fill Handle aðafritaðu þessa formúlu yfir í restina af frumunum.
Lesa meira: Hvernig á að nota margar ef skilyrði í Excel (3 dæmi)
3. Margar IF-yfirlýsingar með texta með OR-skilyrðum (hástafa-ónæmir samsvörun)
Nú munum við beita OR aðgerð innan IF aðgerðarinnar .
Hugsum í augnablikinu að einhver nemandi standist prófið ef hann/hún stenst í að minnsta kosti einni grein á prófinu.
Þess vegna, til að komast að heildarniðurstöðu nemenda, verðum við að sækja um OR skilyrðið.
Formúlan fyrir heildarárangur fyrsta nemanda verður:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Athugasemdir:
- IF aðgerðin passar sjálfgefið við samsvörun sem ekki er há- og hástafir. Svo hvort þú notar C4= “pass” eða C4= “Pass” skiptir ekki máli hér.
- OR(C4=”pass”, D4=“pass”) skilar TRUE ef að minnsta kosti eitt af skilyrðunum er TRUE . Annars skilar það FALSE .
- Þess vegna, EF(EÐA(C4=“staðið“),D4=“staðið“),,“Staðið“,“Valið“) skilar “Pass” ef hann/hún stenst í að minnsta kosti einu fagi, annars skilar það “Fail” .
Dragðu nú Fill Handle til að afrita þessa formúlu yfir í restina af frumunum.
Lesa meira: Hvernig á að nota MAX IF virkni í Excel
4. Margar IF-yfirlýsingar með texta með OR-skilyrðum (hástafaviðkvæm samsvörun)
Eins og sú sem við notuðum í OG skilyrði, þú getur notað blöndu af EXACT aðgerðinni og IF aðgerðinni til að búa til samsvörun sem er há og hástöfum.
Notaðu þetta formúla fyrir fyrsta nemanda:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Athugasemdir:
- EXACT fallið virkar með samsvörun sem er há og hástöfum. Svo þú verður að nota nákvæmlega EXACT(C4, „Pass“).
- EXACT(C4, „pass“) virkar ekki hér. Það mun skila FALSE . Þú getur prófað það sjálfur.
- Restin er eins og fyrri formúlan. EF(EÐA(NÁKVÆMLEGA(C4,"Pass"), EXACT(D4,"Pass")),,"Pass",,"Fail") skilar "Pass" ef það er er “Pass” í að minnsta kosti einu efni.
Dragðu síðan Fill Handle til að afrita formúluna til restin af frumunum.
Lesa meira: Excel VBA: If Then Else yfirlýsing með mörgum skilyrðum (5 dæmi)
5. Nested IF Statements
Hingað til höfum við notað AND aðgerðina og OR aðgerðina innan IF aðgerðarinnar til að meðhöndla mörg skilyrði.
En þú getur líka notað IF fall innan annars IF fall til að takast á við mörg skilyrði.
Þetta er kallað margfeldi EF fullyrðingar.
OG staðhæfinguna, það er að nemandi stenst aðeins ef hann/hún stenst í báðum greinunum, er einnig hægt að útfæra með hreiðri EF staðhæfingar í þessuleið:
=IF(C4=“staðið“),IF(D4=“staðið“,“Staðið“,“„Falið“),“Máknað“)Athugasemdir:
- Hér, ef gildið í reit C4 er “Pass” , þá færist það til að sjá hvað gildi í reit D4 er.
- Ef gildið í reit D4 er líka “Pass' , aðeins þá mun það votta sem „Pass“ . Annars mun það votta sem „Fail“ .
- Og IF fallið skilar samsvörun sem næmur ekki hástöfum. Þannig að C4=”pass” eða C4=”Pass” skiptir í raun engu máli hér.
Þá dragðu Fill Handle til að fylla þessa formúlu í restina af reitunum.
Einnig, ef þú vilt að samsvörun sé há- og hástöfum, geturðu notað samsetning EXACT fallsins og IF fallsins eins og sýnt er áðan.
Notaðu þessa formúlu í fyrsta reitnum og dragðu síðan Fill Handle .
Tengt efni: Hvernig á að nota Excel IF aðgerð með gildissvið
6. Margar IF staðhæfingar með fylkisformúlu
Það eina sem við höfum gert hingað til er að við höfum beitt formúlunni í fyrsta reitinn og síðan dregið Fillhandfangið til að fylla formúluna við restina af frumunum.
En þú getur líka notað Array Formula til að fylla allar frumurnar saman.
The AND og OR formúluna sem við notuðum áðan er ekki hægt að nota á Array Formula . En þú getur notað fylkisformúlu með hreidda effall.
Til að komast að heildarniðurstöðu allra nemenda með fylkisformúlu geturðu sett inn þessa formúlu:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Athugasemdir:
- Hér eru C4:C13 og D4:D13 tvö svið skilyrðanna minna. Þú notar þinn.
- Hér erum við að velja hástafaviðkvæma samsvörun. Ef þú vilt samsvörun sem lýsir ekki hástöfum skaltu nota C4:C13=“Pass” og D4:D13=“Pass” í staðinn.
- Ýttu á CTRL +SHIFT+ENTER til að slá inn formúluna nema þú sért í Office 365 .
Lesa meira: Hvernig á að Notaðu margar ef aðstæður í Excel fyrir öldrun (5 aðferðir)
Niðurstaða
Með því að nota þessar aðferðir geturðu notað margar ef staðhæfingar með texta í Excel. Kanntu einhverja aðra aðferð? Eða hefurðu einhverjar spurningar? Ekki hika við að spyrja okkur.