Excel: tiri unugyo ka kooban qoraal gaar ah (kuwa sax ah iyo qayb ka mid ah)

  • La Wadaag Tan
Michael Brown

Shaxda tusmada

Tababarku wuxuu muujinayaa sida loo tiriyo tirada unugyada leh qoraal gaar ah oo Excel ah. Waxaad ka heli doontaa tusaalooyin qaacido ah oo u dhigma isla dhigma, qayb ka mid ah iyo unugyo la sifeeyay. >

Toddobaadkii hore waxaanu eegnay sida loo tiriyo unugyada qoraalka ku jira Excel, taasoo la macno ah dhammaan unugyada leh qoraal kasta. Markaad falanqaynayso qaybo badan oo macluumaad ah, waxaa laga yaabaa inaad sidoo kale rabto inaad ogaato inta unug ee ka kooban qoraal gaar ah. Casharkani waxa uu sharaxayaa sida loo sameeyo hab fudud.

    >

Sida loo tiriyo unugyada qoraal gaar ah oo ku jira Excel

shaqada COUNTIF. Waxa kaliya oo ay tahay inaad sameyso waa inaad keento xargaha qoraalka bartilmaameedka ah ee Shuruudahadoodda.

Halkan waa qaacidada Excel guud si loo tiriyo tirada unugyada ka kooban qoraal gaar ah:

COUNTIF (kala duwan, " qoraal")

Tusaalaha soo socda ayaa muujinaya ficil ahaan. Ka soo qaad, inaad haysato liis aqoonsi shayga A2:A10 oo aad rabto inaad tiriso tirada unugyada leh aqoonsi gaar ah, dheh "AA-01". Ku qor xadhigan doodda labaad, waxaadna heli doontaa qaacidadan fudud:

> =COUNTIF(A2:A10, "AA-01")>Si aad isticmaalayaashaadu awood ugu yeelaan inay ku tiriyaan unugyada qoraal kasta oo la bixiyo iyada oo aan loo baahnayn in wax laga beddelo qaacidada, geli qoraalka unug horay loo sii qeexay, dheh D1, oo keen tixraaca unugga:

=COUNTIF(A2:A10, D1)

Fiiro gaar ah. Shaqada COUNTIF ee Excel waa kiis-aan xasaasi ahayn , taasoo la macno ah inaysan kala sooceynin kiiska xarfaha. Si loo daweeyo fardaha waaweyn iyo kuwa yaryarjilayaasha siyaabo kala duwan u isticmaal qaacidada xasaasiga ah ee kiiskan.

Sida loo tiriyo unugyada leh qoraal gaar ah (qayb qayb ah)

Qaabka lagu falanqeeyay tusaalihii hore ayaa si sax ah u dhigma shuruudaha. Haddii uu jiro ugu yaraan hal dabeecad oo ka duwan unugga, tusaale ahaan meel bannaan oo dheeraad ah dhamaadka, taasi ma noqon doonto mid sax ah oo unugga noocaas ah lama tirin doono.

Si loo helo tirada Unugyo ka kooban qoraal gaar ah oo qayb ka ah waxa ku jira, isticmaal xuruufta calaamadsan shuruudahaaga, kuwaas oo ah xiddigiye (*) oo metelaya isku xigxig ama xarfo kasta. Iyadoo ku xiran hadafkaaga, qaacido ayaa u ekaan karta mid ka mid ah kuwan soo socda.

Tiri unugyada ka kooban qoraal gaar ah aad u bilow :

COUNTIF(kala duwan, " qoraalka *")

Tiri unugyada ka kooban qoraal gaar ah meel kasta :

COUNTIF si aad u heshid inta unug ee kala duwan ee A2:A10 waxay ku bilaabataa "AA", isticmaal qaacidadan:

=COUNTIF(A2:A10, "AA*")

Si aad u hesho tirinta unugyada ay ku jirto "AA" meel kasta, isticmaal tan Mid:

=COUNTIF(A2:A10, "*AA*")>Si aad hab-dhaqameedyadu u noqdaan kuwo firfircoon, ku beddel xargaha adag oo leh tixraac unug.> =COUNTIF(A2:A10, D1&"*")

Si loo tiriyo unugyada leh qoraal gaar ah meel kasta oo ay ku jiraan:

>

=COUNTIF(A2:A10, "*"&D1&"*")

>Shaashada hoose waxay tusinaysaa natiijooyinka:>>

Tiri unugyada ka kooban qoraal gaar ah (xaalad xasaasi ah)

Xaaladda markaad u baahan tahay inaad kala soocdoxarfaha waaweyn iyo kuwa hoose, shaqada COUNTIF ma shaqayn doonto. Iyada oo ku xidhan haddii aad raadinayso ciyaar sax ah ama qayb ka mid ah, waa inaad dhistaa qaacido ka duwan.

Qaabka xasaasiga ah ee lagu tiriyo unugyada qoraal gaar ah (is dhigma)

>Si loo tiriyo Tirada unugyada leh qoraal gaar ah oo aqoonsanaya kiiska qoraalka, waxaanu isticmaali doonaa isku darka SUMPRODUCT iyo EXACT functional:SUMPRODUCT(--EXACT(" text", range))

Sida qaaciidadani u shaqeyso:

    >
  • EXACT waxay isbarbardhigaysaa unug kasta oo ka mid ah inta u dhaxaysa qoraalka muunada ah waxayna soo celisaa qiimeyaal RUN ah iyo BEEN AH, RUN ah oo ka dhigan tabar sax ah iyo BEEN dhammaan unugyada kale. Xidhiidhka labajibbaaran (oo loo yaqaan double unary ) ayaa ku qasba RUN iyo BEEN 1's iyo 0's.
  • SUMPRODUCT wuxuu soo ururiyaa dhammaan curiyayaasha shaxda. Wadartaasi waa tirada 1, taas oo ah tirada taranka.

Tusaale ahaan, in la helo tirada unugyada A2:A10 ee ka kooban qoraalka D1 oo gacanta ku haya far waaweyn iyo kuwo yar oo kala duwan. xarfo, isticmaal qaacidadan:

=SUMPRODUCT(--EXACT(D1, A2:A10))

>

Qaabka xasaasiga ah ee lagu tiriyo unugya qoraal gaar ah leh (isku-dheelid qayb ah)

Si loo dhiso qaacido kiis xasaasi ah oo ka heli karta xadhkaha qoraalka xiisaha meel kasta oo unug ah, waxaanu isticmaaleynaa 3 hawlood oo kala duwan:

SUMPRODUCT(- (ISNUMBER) (" text"), kala duwan)))))

Sida qaaciddadani u shaqeyso:

>
  • Halka-xasaasiga ah ee FINDqoraalka bartilmaameedka ah ee unug kasta oo kala duwan. Haddii ay ku guulaysato, shaqadu waxay soo celinaysaa booska dabeecadda koowaad, haddii kale #Qiimaha! qalad Si loo caddeeyo, uma baahnid inaan ogaano booska saxda ah, lambar kasta (oo ka soo horjeeda qaladka) macnaheedu waa in unugga uu ka kooban yahay qoraalka bartilmaameedka ah.
  • Shaqada ISNUMBER waxay qabtaa isku dubaridka tirooyinka iyo khaladaadka la soo celiyay. iyadoo la raadiyo oo u beddelo tirooyinka RUN iyo wax kasta oo kale oo u beddela BEEN. A double unary (--) waxa ay ku qasbeysaa qiyamka macquulka ah ee mid iyo eber.
  • SUMPRODUCT waxay soo koobtaa shaxanka 1 iyo 0 waxayna soo celisaa tirinta unugyada ka kooban qoraalka la cayimay oo qayb ka ah waxa ku jira.

Si loo tijaabiyo qaacidada xogta nolosha dhabta ah, aynu helno inta unug ee A2:A10 ku jira galinta xudunta D1:

> =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))>Tani waxay soo celinaysaa tirin ee 3 (unugyada A2, A3 iyo A6):

>

> Sida loo tiriyo unugyada la shaandheeyay oo wata qoraal gaar ahSi loo tiriyo waxyaabaha muuqdaLiiska la sifeeyay, waxaad u baahan doontaa inaad isticmaasho isku-darka 4 ama hawlo ka badan iyadoo ku xidhan haddii aad rabto ciyaar sax ah ama qayb qayb ah. Si tusaalooyinka loo fududeeyo in la raaco, aan si degdeg ah u eegno xogta isha marka hore.

Marka laga soo qaado, waxaad haysataa miis leh Aqoonsiga Dalabka ee tiirka B iyo Tirada tiirka C sida ka muuqata sawirka hoose. Waqtigan xaadirka ah, waxaad xiisaynaysaa kaliya tiro ka badan 1 oo waxaad u shaandhaysay miiskaaga si waafaqsan. TheSu'aashu waxay tahay - sidee ayaad u tirinaysaa unugyo sifaysan oo wata id gaar ah?

>

Qaabka lagu tiriyo unugyada la sifeeyay oo qoraal gaar ah leh Unugyada ay ka kooban yihiin si sax ah u dhigma xuddunta qoraalka, isticmaal mid ka mid ah hababka soo socda: > =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

in la tiriyo.

19>> Aqoonso safafka muuqda iyo kuwa qarsoon. Taas awgeed, waxaad isticmaashaa shaqada SUBTOTAL oo leh function_num dood loo dejiyay 103. Si aad u keento dhammaan tixraacyada unugga gaarka ah SUBTOTAL, isticmaal mid INDIRECT (ee qaacidada koowaad) ama isku darka OFFSET, ROW iyo MIN (qaabka labaad). Maadaama aan hiigsaneyno inaan helno safafka muuqda iyo kuwa qarsoon, dhab ahaantii dhib ma laha tiirka la tixraacayo (A tusaale ahaan). Natiijadii ka soo baxday qalliinkan waa 1 iyo 0's oo ay kuwani ka dhigan yihiin safafka muuqda iyo eber - safafka qarsoon. >Raadi unugyo ka kooban qoraal la bixiyay. Taas awgeed, barbar dhig qoraalka muunadda ah (F1) marka loo eego tirada unugyada (B2:B10). Natiijadii ka soo baxday hawlgalkani waa qiimeyaal RUN iyo BEEN ah oo kala duwan, kuwaas oo lagu qasbo 1'iyo 0's iyadoo la kaashanayo hawlwadeenka labajibbaaran.

Ugu dambayn, shaqada SUMPRODUCT waxay ku dhufataa curiyeyaasha labada. isku meel isku diyaariya, ka bacdina soo koobaya shaxda natiijada.Sababtoo ah ku dhufashada eber waxay siinaysaa eber, kaliya unugyada leh 1 ee labada array ayaa leh 1 shaxda ugu dambeysa. Isku darka 1 waa tirada unugyada la shaandheeyay ee ka kooban qoraalka la cayimay.

Qaabka lagu tiriyo unugyada la shaandheeyay oo wata qoraal gaar ah (partial match)

Si loo tiriyo unugyada la sifeeyay ee ka kooban qoraal gaar ah oo qayb ka ah Waxa ku jira unugga, wax ka beddel qaacidooyinka sare sida soo socota. Halkii la barbar dhigi lahaa qoraalka muunada ah ee ka soo horjeeda tirada unugyada, raadi qoraalka bartilmaameedka adiga oo isticmaalaya ISNUMBER iyo FIND sida lagu sharaxay mid ka mid ah tusaalooyinkii hore:

> =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10)))) > =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

> Natiijadu waxay tahay, qaacidooyinku waxay meel kasta oo unug ka mid ah ka heli doonaan xargaha qoraalka ah:

> > Ogow. Shaqada SUBTOTAL ee leh 103 ee function_num doodda, waxay aqoonsataa dhammaan unugyada qarsoon, sifeeyay oo qarsoodi ah gacanta. Natiijadu waxay tahay, qaacidooyinka kor ku xusan waxay tiriyaan oo keliya unugyada muuqda iyadoon loo eegin sida unugyada aan la arki karin loo qariyay. Si aad uga saarto oo kaliya unugyada la sifeeyay laakiin lagu daro kuwa gacanta u qarsoon, isticmaal 3 function_num .

Taasi waa sida loo tiriyo tirada unugyada leh qoraal gaar ah oo Excel ah. Waxaan kaaga mahadcelinayaa inaad akhriday waxaanan rajeynayaa inaan kugu arko blog-keena toddobaadka soo socda!

> 12>la soo dajin karo

Qaabka Excel ee lagu tiriyo unugyada leh qoraal gaar ah

>

Michael Brown waa xamaasad tignoolajiyada u heellan oo xiise u leh fududaynta hababka adag iyadoo la adeegsanayo aaladaha software. In ka badan toban sano oo waayo-aragnimo ah oo ku saabsan warshadaha teknoolajiyada, wuxuu ku horumariyay xirfadihiisa Microsoft Excel iyo Outlook, iyo sidoo kale Google Sheets iyo Docs. Blog-ga Michael wuxuu u heellan yahay inuu la wadaago aqoontiisa iyo khibradiisa dadka kale, isagoo siinaya tabo-fudud oo la raaco iyo casharro lagu horumarinayo wax soo saarka iyo hufnaanta. Haddii aad tahay xirfadle khibrad leh ama bilow ah, Michael's blog wuxuu bixiyaa fikrado qiimo leh iyo talooyin wax ku ool ah si aad uga faa'iidaysato qalabkan software-ka ah ee muhiimka ah.