Clàr-innse
Fhad ‘s a tha sinn ag obair ann an Excel, tha sinn gu bhith a’ dèanamh seo gu tric. Tha sinn gu bhith a’ coimhead suas luach sònraichte ann an seata dàta a choileanas aon shlatan-tomhais no barrachd. An-diugh bidh mi a’ sealltainn mar as urrainn dhut aon luach no barrachd a lorg a choinnicheas ri grunn shlatan-tomhais ann an seata dàta ann an Excel.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Luchdaich sìos an leabhar-obrach cleachdaidh seo gu eacarsaich fhad ‘s a tha thu a’ leughadh seo artaigil.
Seall suas le Ioma Slatan-tomhais.xlsx
2 Dòigh Freagarrach airson Lorg le Ioma Slatan-tomhais ann an Excel
Seall an dàta suidhichte gu h-ìosal. Tha IDan Luchd-obrach, Ainmean Luchd-obrach, Cinn-latha Ceangail, agus Tuarastal companaidh againn leis an ainm Jupyter Group againn. Nì sinn sgrùdadh air luachan le grunn shlatan-tomhais a’ cleachdadh na gnìomhan INDEX, MATCH, XLOOKUP, agus FILTER . Seo sealladh farsaing air an t-seata dàta airson obair an latha an-diugh.
A-nis feuchaidh sinn ri luachan a lorg a choinnicheas ri diofar sheòrsaichean de shlatan-tomhais iomadach bhon t-seata dàta seo.
Dòigh 1: Lorg Slatan-tomhais Ioma de AGUS Seòrsa
An toiseach, feuchaidh sinn ri coimhead suas cuid de shlatan-tomhais iomadach seòrsa AND . An seo, tha AND dèan seòrsa de shlatan-tomhais ioma-ghnèitheach a’ ciallachadh, feumaidh aon luach na slatan-tomhais gu lèir a choileanadh airson a thaghadh. Feuchaidh sinn ri neach-obrach a lorg le ID nas motha na 400 agus tuarastal nas motha na $40000 . 'S urrainn dhut an obair a choileanadh ann an 3 diofar dhòighean.
1.1 Cuir còmhla gnìomhan INDEX agus MATCH ann an sreathan is colbhan
Mus tèid thu chun phrìomh phuing, faodaidh tu a dhol agus sùil a thoirt air na gnìomhan INDEX agus MATCH ann an Excel. Lorgaidh sinn an neach-obrach le ID nas motha na 400 agus tuarastal nas motha na $40000 a’ cleachdadh na foirmle INDEX-MATCH . Leanaidh sinn an stiùireadh gu h-ìosal:
Ceumannan:
- An toiseach, tagh ceal G7 agus sgrìobh sìos am foirmle a leanas.
=INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5:E16>40000),0),1)
- An dèidh sin, brùth Enter air a’ mheur-chlàr agad. Mar thoradh air an sin, tha sinn air neach-obrach a lorg le ID nas motha na 400 agus tuarastal nas motha na $40000 , Richard Samuelson .
Briseadh Foirmle
- B5:B16>400 a’ dol tron a h-uile IDs sa cholbh B agus tillidh e sreath de TRUE agus FALSE , TRUE nuair a tha ID nas motha na 400 , air neo bidh FALSE .
- E5:E16>40000 a’ dol tro na tuarastal gu lèir sa cholbh E agus a' tilleadh sreath de TRUE agus FALSE , TRUE nuair a tha tuarastal nas àirde na $40,000 , air dhòigh eile FALSE.
- (B5:B16>400)*(E5:E16>40000) ag iomadachadh an dà raon de TRUE agus FALSE , agus tillidh e 1 nuair a tha an ID nas àirde na 400 agus an tuarastal nas àirde na $40,000 . Air neo eile tillidh e 0 .
- MATCH(1,(B5:B16>400)*(E5:E16>40000),0)Bidh a’ dol tron raon (B5:B16>400)*(E5:E16>40000) agus a’ tilleadh àireamh sreathach a’ chiad 1 a choinnicheas e.
- Anns a’ chùis seo, tillidh e 5 oir tha a’ chiad 1 ann an àireamh sreathach 5.
- Mu dheireadh, INDEX(C5:C16,MATCH(1,(B5:B16>400))*(E5 :E16>40000),0),1) a’ tilleadh ainm an Neach-obrach bhon raon C5: C16 , le àireamh sreath co-ionann ri toradh na gnìomh agus colbh MATCH àireamh co-ionann ri 1 .
- Seo an neach-obrach a tha dhìth le ID nas motha na 400 agus tuarastal nas motha na $40,000 . A-nis, ma thuigeas tu seo, an innis thu dhomh am foirmle airson faighinn a-mach an neach-obrach a thàinig a-steach ro 31 Dùbhlachd, 2009 , ach a tha fhathast a’ faighinn tuarastal nas lugha na $25,000 .
- An dèidh sin, dèanaibh am foirmle gu h-ìosal sa chill G7 .
=INDEX(C5:C16,MATCH(1,(D5:D16
- Mar sin, buail Cuir a-steach . Nas fhaide, gheibh thu Angela Hopkins mar thilleadh na foirmle.
Leugh More: 7 seòrsaichean lorg as urrainn dhut a chleachdadh ann an Excel
1.2 A’ cleachdadh gnìomh XLOOKUP
Is urrainn dhuinn an gnìomh roimhe a choileanadh a’ cleachdadh an gnìomh XLOOKUP ann an Excel cuideachd. Ach cuimhnich, chan eil XLOOKUP ri fhaighinn ach ann an Office 365 . Mus tèid thu chun phrìomh phuing, faodaidh tu sùil a thoirtaig gnìomh XLOOKUP ann an Excel. A-nis, lorg sinn an neach-obrach le ID nas motha na 400 agus tuarastal nas motha na $40,000 a’ cleachdadh a’ ghnìomh XLOOKUP . Leanaidh sinn an stiùireadh gu h-ìosal airson ionnsachadh!
Ceumannan:
- An toiseach, taip am foirmle gu h-ìosal ann an cealla G7 .
=XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16)
- Mar thoradh air an sin, tha an aon neach-obrach againn agus a bha roimhe, Richard Samuelson . Seo ainm an neach-obrach le ID nas motha na 400 agus tuarastal nas motha na $40,000 .
Briseadh Foirmle
- (B5:B16>400)*(E5:E16>40000) tilleadh sreath de 1 agus 0 , 1 nuair a tha an ID nas àirde na 400 agus an tuarastal nas àirde na $40,000 . 0 air dhòigh eile.
- XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) a' chiad rannsachadh airson 1 ann an an raon (B5:B16>400)*(E5:E16>40000). Nuair a lorgas e fear, tillidh e an luach bhon chill ri thaobh san raon C5:C16 .
Leugh More: Mar a chleachdas tu gnìomh LOOKUP ann an Excel (4 eisimpleirean iomchaidh)
1.3 A’ cur an gnìomh gnìomh FILTER
An INDEX-MATCH agus an XLOOKUP tha aon chuingealachadh aig foirmle. Ma choinnicheas barrachd air aon luach ris na slatan-tomhais a chaidh a thoirt seachad, cha till iad ach a’ chiad luach. Mar eisimpleir, anns an eisimpleir nas tràithe, ma choimheadas tu gu dlùth, gheibh thu a-mach gu bheil dithis neach-obrach le ID nas motha na 400 agus tuarastal nas motha na $40,000 . 'S iadsan Richard Samuelson agus Usman Malik. Ach tha na foirmlean INDEX-MATCH agus XLOOKUP a’ tilleadh a-mhàin a’ chiad neach-obrach, Richard Samuelson . Gus na luachan gu lèir fhaighinn a choileanas na slatan-tomhais a chaidh a thoirt seachad, faodaidh tu an gnìomh FILTER ann an Excel a chleachdadh. Ach cuimhnich, chan eil an gnìomh FILTER ri fhaighinn ach ann an Office 365 .
Ceumannan:
- Gu faigh a-mach an luchd-obrach aig a bheil ID nas motha na 400 agus tuarastal nas motha na $40,000 is e am foirmle FILTER :
=FILTER(C5:C16,(B5:B16>400)*(E5:E16>40000))
- Às deidh sin, an turas seo tha an luchd-obrach againn a tha a’ cumail suas na slatan-tomhais gu lèir, Richard Samuelson 7>agus Usman Malik .
Briseadh sìos air an fhoirmle
- (B5:B16>400)*(E5:E16>40000) tilleadh sreath de 1 agus 0 , 1 nuair a tha an ID nas motha na 400 agus tha an tuarastal nas àirde na $40,000. 0 air dhòigh eile (Faic an earrann INDEX-MATCH ).
- FILTER(C5:C16,(B5:B16>400)*(E5:E16>) ; 40000)) a’ dol tro na luachan gu lèir san raon (B5:B16>400)*(E5:E16>40000), agus nuair a lorgas e 1 , tillidh e an luach faisg air làimh bhon raon C5:C16 .
- Mar sin gheibh sinn a h-uile neach-obrach le ID nas motha na 400 agus a tuarastal nas àirdena $40,000 .
- A-nis, ma thuigeas tu seo, an innis thu dhomh am foirmle airson faighinn a-mach an luchd-obrach a thàinig còmhla eadar Faoilleach 1, 2014, agus Dùbhlachd 31, 2016 , ach fhuair thu tuarastal de co-dhiù $30,000 ? Tha. Tha thu ceart. Bidh am foirmle mar a leanas:
=FILTER(C5:C16,(D5:D16>=DATE(2014,1,1))*(D5:D16=30000))
Leugh More: > Mar a lorgas tu ioma luachan ann an Excel (10 dòighean)
Dòigh 2: Lorg Slatan-tomhais Ioma de OR Seòrsa
A-nis, feuchaidh sinn ri cuid de luachan a lorg a choinnicheas ri grunn shlatan-tomhais de sheòrsa NO . An seo, tha slatan-tomhais seòrsa NO a’ ciallachadh gum feum aon luach co-dhiù aon shlat-tomhais a shàsachadh am measg nan slatan-tomhais gu lèir a thèid a thaghadh. Feuchaidh sinn ri faighinn a-mach an neach-obrach a thàinig a-steach ro 1 Faoilleach, 2010 no a gheibh tuarastal nas motha na $30,000 .
2.1 Cuir còmhla gnìomhan INDEX agus MATCH san Raon Cinn-latha
Cliog an seo gus tadhal air a’ ghnìomh INDEX agus cliog an seo gus tadhal air a’ ghnìomh MATCH mus lean thu air adhart, ma thogras tu.
Ceumannan:
- Bidh am foirmle INDEX-MATCH mar a chithear sa bhogsa fhoirmeil gu h-ìosal.
=INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1)
<7
- Faic, tha Jack Simpson againn, a’ chiad neach-obrach le ceann-latha ballrachd ro 1 Faoilleach 2010 , no tuarastal nas motha nas àirde na $30,000 . Ach tha tòrr a bharrachd luchd-obrach ann. A' cleachdadh INDEX-MATCH, chan fhaigh sinn ach a' chiad fhear.
- Cuidichidh sinn an luchd-obrach gu lèir nas fhaide air adhart a' cleachdadh an FILTER gnìomh nas fhaide air adhart. Seo an neach-obrach a tha a dhìth a tha a rèir co-dhiù aon shlat-tomhais.
Briseadh Foirmle
- Tha D5:D16
="" strong=""> a’ tilleadh sreath de TRUE agus FALSE . TRUE nuair a tha an ceann-latha ceangail ann an colbh D nas lugha na 1 Faoilleach 2010. FALSE air dhòigh eile. - <6 Bidh> E5:E16>30000 cuideachd a’ tilleadh sreath de TRUE agus FALSE . TRUE nuair a tha an tuarastal nas àirde na $30,000. FALSE air dhòigh eile.
- (D5:D1630000) cuir ris an dà raon agus tillidh e sreath eile de 0, 1, neo 2 . 0 nuair nach eil slat-tomhais sam bith riaraichte, 1 nuair nach eil ach aon shlat-tomhais riaraichte agus 2 nuair a tha an dà shlat-tomhais riaraichte.
- ((D5: D1630000)) Bidh > 0 a’ dol tro luachan uile an t-sreath (D5: D1630000) agus a’ tilleadh TRUE ma tha an luach nas motha na 0 ( 1 agus 2 ), agus FALSE a chaochladh ( 0 ).
- Tha MATCH(TRUE,(D5:D1630000))>0,0) a’ dol tro na luachan uile san raon ((D5:D1630000))>0 agus a’ tilleadh a’ chiad àireamh sreathach far am faigh e TRUE .
- Sa chùis seo, tillidh e 3 a chionn 's gu bheil a' chiad TRUE san t-sreath 3 .
- Mu dheireadh, INDEX(C5:C16,MATCH(TRUE,(D5:D1630000))>0,0),1) tillidh ainm an neach-obrach bhon raon >C5:C16 leis an àireamh sreathach air a thilleadh leis a' ghnìomh MATCH .
A-nis, ma thatuig seo, an innis thu dhomh am foirmle airson faighinn a-mach an neach-obrach le ID nas lugha na 300, no ceann-latha ballrachd nas lugha na Faoilleach 1, 2012, no tuarastal nas motha na $30,000 ?
Seadh. Tha thu ceart. Is e am foirmle:
=INDEX(C5:C16,MATCH(TRUE,((B5:B16<200)+(D5:D1630000))>0,0),1)
Leugh More: Mar a nì thu Lorg Teacs ann an Excel (7 Dòighean Freagarrach)
2.2 A’ cur an gnìomh gnìomh XLOOKUP
’S urrainn dhut an aon ghnìomh a choileanadh leis a’ ghnìomh XLOOKUP ann an Excel. Chan eil XLOOKUP ri fhaighinn ach ann an Office 365 .
Ceumannan:
- Am foirmle airson an neach-obrach a lorg leis bidh ceann-latha ballrachd ron Fhaoilleach 1, 2010, no tuarastal nas àirde na $30,000 :
=XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16)
- Faic, tha an aon neach-obrach againn agus a bha roimhe, Jack Simpson . Ach mar a tha leis an fhoirmle INDEX-MATCH , tha barrachd luchd-obrach a’ coinneachadh ris na slatan-tomhais a chaidh a thoirt seachad. Chan eil againn ach a’ chiad fhear.
Briseadh Foirmle
- ((D5: D1630000))>0 tillidh TRUE nuair a tha co-dhiù aon den dà shlat-tomhais riaraichte, air neo FALSE . Faic an earrann gu h-àrd.
- XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16) an uairsin tillidh e ainm an neach-obrach bhon cholbh C5:C16 , far am faigh e a’ chiad TRUE .
Leugh More: Mar a lorgas tu luach bho dhuilleag eile ann an Excel (3 dòighean furasta )
2.3 A’ cleachdadh gnìomh FILTER
Mu dheireadh, nì sinndèan an aon ghnìomh leis a’ ghnìomh FILTER ann an Excel. Chan eil an gnìomh FILTER ri fhaighinn ach ann an Office 365 . An turas seo gheibh sinn a h-uile neach-obrach a thàinig a-steach ro Faoilleach 1, 2010, no a fhuair tuarastal nas motha na $30,000 .
Ceumannan:
- Bidh am foirmle mar a chithear sa bhogsa fhoirmle gu h-ìosal.
=FILTER(C5:C16,((D5:D1630000))>0)
- Mar sin bidh e a’ tilleadh a h-uile neach-obrach a choinnicheas ri co-dhiù aon de na slatan-tomhais a chaidh a thoirt seachad.
- Faic, an turas seo tha an luchd-obrach air fad againn a tha a’ coinneachadh ris na slatan-tomhais ainmichte againn, an ceann-latha ballrachd ro Faoilleach 1, 2010, no tuarastal nas àirde na $30,000 .
Briseadh sìos air an fhoirmle
- 14> ((D5:D1630000)) tillidh >0 TRUE nuair a tha co-dhiù aon den dà shlat-tomhais riaraichte, air neo FALSE . Faic an earrann INDEX-MATCH .
- FILTER(C5:C16,(D5:D1630000))>0) a’ dol tro na ceallan air fad san raon C5:C16 ach cha till e ach an fheadhainn nuair a thachras e air TRUE .
Leugh More: Mar a lorgas tu a Clàr ann an Excel (8 dòighean)
Co-dhùnadh
A’ cleachdadh na dòighean sin, faodaidh tu luach a lorg a choinnicheas ri grunn shlatan-tomhais bho sheata dàta sam bith. A bheil sibh eòlach air dòigh sam bith eile? No a bheil ceist sam bith agad? Faodaidh tu faighneachd dhuinn.