Talaan ng nilalaman
Maraming beses habang nagtatrabaho sa Excel, kailangan nating gumawa ng maraming IF na mga pahayag upang magdagdag ng iba't ibang kundisyon o pamantayan. Sa artikulong ito, ipapakita ko sa iyo kung paano ka makakagamit ng maramihang IF statement na may text sa Excel.
I-download ang Practice Workbook
Paano Gumamit ng Maramihang IF Statement na may Teksto sa Excel (6 Mabilis na Paraan).xlsx
6 Mabilis na Paraan para Gumamit ng Maramihang IF Statement na may Teksto sa Excel
Narito, mayroon kaming set ng data na may rekord ng pagsusulit ng ilang mag-aaral sa Physics at Chemistry sa isang paaralan na tinatawag na Sunflower Kindergarten.
Ngayon ang aming layunin ay upang alamin ang kabuuang resulta ng bawat mag-aaral batay sa kanilang mga resulta sa Physics at Chemistry.
Maglalapat tayo ng maramihang IF na mga pahayag dito.
1. Maramihang IF Statement na may Text na may Kondisyon ng AND (Case-Insensitive Match)
Pag-isipan natin sandali na ang kabuuang resulta ng isang mag-aaral ay “Pass” lang kung pumasa sila sa parehong mga subject, kung hindi ay “Fail”.
Dito kailangan nating maglapat ng AND function sa loob ng IF function .
Samakatuwid, ang formula para sa pangkalahatang ang magiging resulta ng unang mag-aaral ay:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Mga Tala:
- Ang IF function tumutugma sa mga case-insensitive na tugma bilang default. Kaya kung gagamit ka ng C4= “pass” o C4= “Pass” ay hindi mahalaga dito.
- AND(C4="pass", D4="pass") bumalik TRUE lang kung ang parehong kundisyon ay TRUE . Kung hindi, magbabalik ito ng FALSE .
- Samakatuwid, IF(AND(C4=”pass”,D4=”pass”),”Pass”,”Fail”) babalik lang ng “Pass” kung pumasa siya sa parehong subject, kung hindi, babalik ito ng “Fail” .
Ngayon i-drag ang Fill Handle upang kopyahin ang formula na ito sa iba pang mga cell.
Magbasa Nang Higit Pa: KUNG may AT sa isang Excel Formula (7 Halimbawa)
2. Maramihang IF Statement na may Text na may AND Condition (Case-Sensitive Match)
Ang IF function bilang default ay nagbabalik ng case-insensitive na mga tugma sa mga text.
Kaya, kung gusto mong magbalik ng case-sensitive na tugma, kailangan mong maging medyo nakakalito.
Maaari mong gamitin ang Exact function ng Excel kasama ng IF function para ibalik ang case-sensitive na mga tugma.
Gamitin ang formula na ito para sa pangkalahatang resulta ng unang mag-aaral:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Mga Tala:
- Ang EXACT function gumagana sa case-sensitive na mga tugma. Kaya kailangan mong gumamit ng eksaktong EXACT(C4,”Pass”).
- EXACT(C4,”pass”) ay hindi gagana dito. Magbabalik ito ng FALSE . Maaari mo itong subukan sa iyong sarili.
- Ang natitira ay tulad ng nakaraang formula. KUNG(AT(EXACT(C4,”Pass”), EXACT(D4,”Pass”)),”Pass”,”Fail”) ay babalik “Pass” lang kung mayroong “Pass” sa parehong mga paksa.
Ngayon, maaari mong i-drag ang Fill Handle sakopyahin ang formula na ito sa iba pang mga cell.
Magbasa Nang Higit Pa: Paano Gumamit ng Maramihang IF Condition sa Excel (3 Halimbawa)
3. Maramihang IF Statement na may Text na may OR Condition (Case-Insensitive Match)
Ngayon ay ilalapat namin ang OR function sa loob ng IF function .
Isipin natin sa sandaling ito na sinumang mag-aaral ang pumasa sa pagsusulit kung siya ay pumasa sa kahit isang paksa sa pagsusulit.
Kaya, upang malaman ang kabuuang resulta ng mga mag-aaral, kailangan nating mag-apply ang OR na kundisyon.
Ang formula para sa pangkalahatang resulta ng unang mag-aaral ay:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Mga Tala:
- Ang IF function na ay tumutugma sa mga case-insensitive na tugma bilang default. Kaya kung gumamit ka ng C4= “pass” o C4= “Pass” ay hindi mahalaga dito.
- OR(C4="pass", D4=”pass”) nagbabalik ng TRUE kung kahit isa sa mga kundisyon ay TRUE . Kung hindi, ibinabalik nito ang FALSE .
- Samakatuwid, IF(OR(C4=”pass”,D4=”pass”),”Pass”,”Fail”) magbabalik ng “Pass” kung pumasa siya sa kahit isang subject, kung hindi, babalik ito ng “Fail” .
Ngayon i-drag ang Fill Handle upang kopyahin ang formula na ito sa iba pang mga cell.
Magbasa Nang Higit Pa: Paano Gamitin ang MAX IF Function sa Excel
4. Maramihang IF Statement na may Text na may OR Kundisyon (Case-Sensitive Match)
Tulad ng ginamit namin sa AT kondisyon, maaari mong gamitin ang kumbinasyon ng EXACT function at ang IF function para bumuo ng case-sensitive na tugma.
Gamitin ito formula para sa unang mag-aaral:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Mga Tala:
- Ang EXACT function gumagana sa case-sensitive na mga tugma. Kaya kailangan mong gumamit ng eksaktong EXACT(C4, “Pass”).
- EXACT(C4, “pass”) ay hindi gagana dito. Magbabalik ito ng FALSE . Maaari mo itong subukan sa iyong sarili.
- Ang natitira ay tulad ng nakaraang formula. KUNG(OR(EXACT(C4,”Pass”), EXACT(D4,”Pass”)),”Pass”,”Fail”) ay magbabalik ng “Pass” kung mayroong ay “Pass” sa kahit isang paksa.
Pagkatapos ay i-drag ang Fill Handle upang kopyahin ang formula sa ang natitirang bahagi ng mga cell.
Magbasa Nang Higit Pa: Excel VBA: If Then Other Statement with Multiple Conditions (5 Examples)
5. Nested IF Statement
Hanggang ngayon, ginagamit namin ang AND function at ang OR function sa loob ng IF function para pangasiwaan maramihang pamantayan.
Ngunit maaari ka ring gumamit ng IF function sa loob ng isa pang IF function upang harapin ang maraming pamantayan.
Tinatawag itong multiple IF mga pahayag.
Ang AT na pahayag, ibig sabihin, papasa lang ang isang mag-aaral kung siya ay pumasa sa parehong mga paksa, ay maaari ding ipatupad na may nested IF mga pahayag ditoparaan:
=IF(C4=”pass”,IF(D4=”pass”,”Pass”,”Fail”),”Fail”)Mga Tala:
- Dito, kung ang value sa cell C4 ay “Pass” , lilipat ito para makita kung ano ang ang value sa cell D4 ay.
- Kung ang value sa cell D4 ay “Pass' din, saka lang ito magse-certify bilang “Pasa” . Kung hindi, ito ay magse-certify bilang “Fail” .
- At ang IF function ay nagbabalik ng case-insensitive na tugma. Kaya C4=”pass” o C4=”Pass” talagang hindi mahalaga dito.
Kung gayon i-drag ang Fill Handle upang punan ang formula na ito sa iba pang mga cell.
Gayundin, kung gusto mo ng case-sensitive na tugma, maaari mong gamitin ang kumbinasyon ng EXACT function at ang IF function gaya ng ipinakita kanina.
Gamitin ang formula na ito sa unang cell at pagkatapos ay i-drag ang Fill Handle .
Kaugnay na Nilalaman: Paano Gamitin ang Excel IF Function na may Saklaw ng Mga Halaga
6. Maramihang IF Statement na may Array Formula
Ang nagawa lang namin hanggang sa puntong ito ay inilapat namin ang formula sa unang cell at pagkatapos ay i-drag ang Fill Handle upang punan ang formula sa iba pang mga cell.
Ngunit maaari ka ring gumamit ng Array Formula upang punan ang lahat ng mga cell nang magkasama.
Ang AT at
Upang malaman ang pangkalahatang resulta ng lahat ng mag-aaral na may Array Formula , maaari mong ipasok ang formula na ito:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Mga Tala:
- Narito C4:C13 at D4:D13 ang dalawang hanay ng aking pamantayan. Gamitin mo ang iyong isa.
- Narito kami ay pumipili para sa isang case-sensitive na tugma. Kung gusto mo ng case-insensitive na tugma, gamitin ang C4:C13=“Pass” at D4:D13=“Pass” sa halip.
- Pindutin ang CTRL +SHIFT+ENTER upang ipasok ang formula maliban kung ikaw ay nasa Office 365 .
Magbasa Nang Higit Pa: Paano Gumamit ng Multiple If Conditions sa Excel para sa Pagtanda (5 Paraan)
Konklusyon
Gamit ang mga pamamaraang ito, maaari kang gumamit ng maramihang IF statement na may text sa Excel. May alam ka bang ibang paraan? O may tanong ka ba? Huwag mag-atubiling magtanong sa amin.