Clàr-innse
Ma tha liosta teacsa agad agus gu bheil thu airson ceallan a sgrùdadh agus luachan a thilleadh stèidhichte air an liosta, feumaidh tu foirmle a thogail oir chan eil Excel a’ toirt seachad dòigh shìmplidh air sin a dhèanamh. San artaigil seo, tha mi air dèiligeadh ris a’ chùis seo agus air còig foirmlean eadar-dhealaichte a thoirt seachad gus an obrachadh seo a dhèanamh gus an urrainn dhut am fear foirfe a thaghadh airson do shuidheachadh, agus an luach a thilleadh ma tha teacsa sònraichte bho liosta sa chill.
Luchdaich sìos Leabhar-obrach Cleachdaidh
'S urrainn dhut an leabhar-obrach a chleachd mi san artaigil seo a luchdachadh sìos bhon phutan a leanas agus cleachd e leat fhèin.
3> Ma tha teacsa ann an cill bho List.xlsx
Ro-ràdh do na gnìomhan a chleachdar san artaigil seo
Tha na foirmlean a chleachd mi an seo a’ cleachdadh na gnìomhan a leanas:
- An gnìomh COUNTIFS:
Tha an gnìomh seo a’ cunntadh cheallan a tha a rèir ioma-shlat-tomhais. Tha co-chòrdadh a' ghnìomh COUNTIFS mar a leanas.
=COUNTIFS (raon 1, slatan-tomhais1, [raon2], [slat-tomhais2], …) <4
- raon1 – A’ chiad raon ri mheasadh.
- slat-tomhais1 – An slat-tomhais airson a chleachdadh air a’ 1d raon.
- raon2 [roghainneil]: Tha an 2na raon, ag obair dìreach mar raon1.
- slat-tomhais2 [roghainneil]: An slat-tomhais airson a chleachdadh air an 2na raon. Leigidh an gnìomh seo le 127 raon agus paidhrichean shlatan-tomhais aig a’ char as àirde.
- Gnìomh TEXTJOIN:
An gnìomh seo a’ tighinn còmhla ri teacsaluachan le delimiter. Tha co-chàradh a’ ghnìomh TEXTJOIN mar a leanas.
=TEXTJOIN (teirmiche, leig seachad_falamh, teacsa1, [text2], …) 1>
- limiter: An dealaiche eadar teacsaichean a tha an gnìomh a' dol a chur còmhla.
- gnore_empty: Sònraichidh an argamaid seo a bheil an gnìomh a' seachnadh an fhalamh ceallan neo nach eil.
- text1: luach 1d teacsa (no raon).
- text2 [roghainneil]: 2na luach teacsa (no raon) .
- An gnìomh MATCH:
Gheibh an gnìomh seo suidheachadh nì ann an sreath. Tha co-chòrdadh a’ ghnìomh MATCH mar a leanas.
=MATCH (lookup_value, lookup_array, [match_type])
<8- An gnìomh INDEX:
Gheibh an gnìomh seo luachan ann an liosta no clàr stèidhichte air àite . Tha co-chòrdadh a' ghnìomh INDEX mar a leanas.
=INDEX (eagar, row_num, [col_num], [area_num])
- eagar: Raon chealla, no seasmhach rèite.
- row_num: Suidheachadh na loidhne san iomradh.
- col_num [roghainneil] : Suidheachadh a' cholbh san iomradh.
- area_num [roghainneil]: An raonann an iomradh a bu chòir a chleachdadh.
- An gnìomh IFERROR:
Bidh an gnìomh seo a' glacadh agus a' làimhseachadh mhearachdan. Tha co-chàradh na h-obrach IFERROR mar a leanas.
=IFERROR (luach, luach_if_error)
- luach: An luach, an t-iomradh, no am foirmle airson dearbhadh airson mearachd.
- value_if_error: An luach a thilleas ma lorgar mearachd. <11
- An gnìomh SEARCH:
- find_text : Sònraichidh an argamaid seo dè an teacsa a lorgar.
- taobh a-staigh_text: Sònraichidh seo càite an lorgar an teacsa.
- >start_num [roghainneil]: Le seo, sònraichidh tu - bhon t-suidheachadh san t-sreang teacsa far an cunnt thu suidheachadh an teacsa ainmichte. Roghainneil agus bunaiteach gu 1 bhon taobh chlì.
Gheibh an gnìomh seo suidheachadh teacsa ann an sreang. Tha co-chòrdadh a' ghnìomh SEARCH mar a leanas.
=SEARCH (lorg_text, taobh a-staigh_text, [start_num])
<85> Foirmlean 5 gus luach a thilleadh ann an Excel Ma tha teacsa sònraichte ann an cealla bho Liosta
Feuchaidh mi ri taisbeanadh eisimpleir fìor anns an stòr-dàta seo. Tha cuid de dheochan air an riochdachadh an seo. 'S e Chips , Deochan Fuar , agus Gràin na trì roinnean de dheochan anns an t-seata dàta seo. Ann an aon cholbh ris an canar All Products , tha ainm agus roinnean nan deochan ceangailte ri chèile. Dà dhe na roinnean sin, Sgeallan agus FuarTha deochan cuideachd anns a' cholbh Liosta . Stèidhichte air a' cholbh Liosta , bidh an toradh a thathar ag iarraidh ri fhaicinn san dàrna colbh. Cuir còmhla COUNTIF, IF & NO Gnìomhan gus luach a thilleadh Ma tha teacsa ann an cealla bho Liosta
Seo am foirmle as fheumaile ma tha thu airson luach na cealla gu lèir a thilleadh às dèidh a' gheama.
An seo, tha mi air luachan cealla nan Bathar fhaighinn a bha a rèir slatan-tomhais colbh Liosta agus a sheall iad don Bathar stèidhichte air an liosta sin colbh.
Tha am foirmle mar a leanas:
=IF(OR(COUNTIF(B5,"*"&$E$5:$E$6&"*")),B5,"")
3> Briseadh sìos na foirmle:
-
=IF(OR(COUNTIF(B5,"*"&$E$5:$E$6&"*")),B5,"")
Seo, an soidhne rionnag ( * ) na charactar cairt fiadhaich. Rannsaich e airson “ Chips ” agus “Cold Drinks” am broinn Cill B5 a tha "
Ruffles - Chips
"
string.
-
=IF(OR(COUNTIF("Ruffles - Chips",*Chips*, *Cold Drinks*)), B5, "")
Thill an gnìomh COUNTIF fear airson a h-uile maids fo-sreang. Leis gu bheil "
Chips
"
ri lorg ann an Cill B5 , bidh e a’ tilleadh { 1:0 }.
-
=IF(OR({1;0}), B5, "")
Tillidh an gnìomh OR luach TRUE ma tha gin dhe na h-argamaidean TRUE . Anns a’ chùis seo, aon (1)= TRUE .
-
=IF(TRUE, "Ruffles - Chips", "")
Mar an IF 'S e luach a' ghnìomh TRUE , tillidh e a' chiad argamaid 's e an toradh a thathar ag iarraidh.
Deireannach Toradh : Ruffles – Chips
Nòta:
An seo, tha mi air ancealla a fhreagair ach 's urrainn dhut toradh sam bith a shealltainn mar a tha thu ag iarraidh le bhith ag atharrachadh toradh gnìomhan IF leis an toradh a tha thu ag iarraidh.
=IF(OR(COUNTIF(B5,"*"&$E$5:$E$6&"*")),TRUE,FALSE)
Leugh More: Ma tha Facal anns a’ Chealla an uairsin Sònraich Luach ann an Excel (4 Formulas)
2. Cleachd IF-OR Cothlamadh le Gnìomh SEARCH gus Luach a thilleadh le Ioma chumha
An seo, tha mi air luachan cealla nan Bathar fhaighinn a bha a rèir an Liosta slatan-tomhais colbh agus sheall e iad don Bathar stèidhichte air an liosta sin colbh.
Tha am foirmle mar a leanas:
=IF(OR(ISNUMBER(SEARCH($E$5,B5)),ISNUMBER(SEARCH($E$6,B5))),B5,"")
Briseadh sìos foirmle:
-
=IF(OR(ISNUMBER(SEARCH($E$5,B5)),ISNUMBER(SEARCH($E$6,B5))),B5,"")
Rannsaich an gnìomh SEARCH luachan a' cholbh Liosta ann an ceal B5 . Airson “ Chips ” thill e 11 a tha mar thoiseach tòiseachaidh an fho-sreang. Airson Deochan Fuar , thill e mearachd.
-
=IF(OR(ISNUMBER(11),ISNUMBER(SEARCH(#VALUE))),B5,"")
Iompaich an gnìomh ISNUMBER 11 a-steach gu luach TRUE agus a’ mhearachd ann an luach FALSE .
-
=IF(OR(TRUE,FALSE)),B5,"")
<11 -
=IF(TRUE, "Ruffles - Chips","")
<11 - An seo, sheall mi an cealla a bha a’ maidseadh ach ’s urrainn dhut toradh sam bith a tha thu ag iarraidh a shealltainn le bhith ag atharrachadh an Ma tha ag obair air toradh leis an toradh a tha thu ag iarraidh. Chan e foirmle rèite a tha seo ach chan eilear ga mholadh ma tha mòran cheallan agad san Liosta oir feumaidh tu a h-uile cealla dhen Liosta a chur a-steach le làimh.
- Airson suidheachaidhean a tha mothachail air cùis, is urrainn dhuinn am foirmle gu h-ìosal a chleachdadh a tha stèidhichte air a’ ghnìomh FIND an àite a’ ghnìomh SEARCH .
- Mar a nì thu suim ma tha teacsa sònraichte ann an cill ann an Excel (6 dòighean)
- Cleachd VLOOKUP Ma tha Facal ann an Cill ann an Teacs a-staigh Excel
- Mar a lorgas tu teacsa ann an raon Excel & iomradh cealla tilleadh (3 dòighean)
-
=TEXTJOIN(", ",TRUE,IF(COUNTIF(B5,"*"&$E$5:$E$6&"*"),$E$5:$E$6,""))
-
TEXTJOIN(", ",TRUE,IF(COUNTIF("Ruffles - Chips",*Chips*, *Cold Drinks*),$E$5:$E$6,""))
-
TEXTJOIN(", ",TRUE,IF({1;0},$E$5:$E$6,""))
-
TEXTJOIN(", ",TRUE,{"Chips";""})
-
=IFERROR(INDEX($E$5:$E$6,MATCH(1,COUNTIF(B5,"*"&$E$5:$E$6&"*"),0)),"")
-
IFERROR(INDEX($E$5:$E$6,MATCH(1,COUNTIF("Ruffles - Chips",*Chips*,*Cold Drinks*),0)),"")
-
IFERROR(INDEX($E$5:$E$6,MATCH(1,{1;0}),0)),"")
- 3>
IFERROR(INDEX($E$5:$E$6,1),"")
-
IFERROR("Chips","")
-
EXACT(C5:C14,$F$5)
-
IF(EXACT(C5:C14,$F$5),B5:B14,"")
-
TEXTJOIN(", ",TRUE,IF(EXACT(C5:C14,$F$5),B5:B14,""))
Tillidh an gnìomh OR luach TRUE ma tha gin dhe na h-argamaidean TRUE ann. Leis gu bheil argamaid TRUE ann, tillidh e an luach TRUE sa chùis seo cuideachd.
Leis gur e TRUE luach a’ ghnìomh IF , tillidh e a’ chiad argamaid a tha mar an toradh a thathar ag iarraidh.
Toradh Deireannach: Ruffles –Chips
Nòta:
=IF(OR(ISNUMBER(FIND($E$5,B5)),ISNUMBER(FIND($E$6,B5))),B5,"")
Leugh Tuilleadh: Excel Ma tha teacsa ann an cealla agus an uairsin thoir air ais luach (8 dòighean furasta)
Leughaidhean coltach ris:
3. Cleachd Foirmle TEXTJOIN gus luach a thilleadh ann an cill eile ma tha teacsa aig cill bho liosta
Tha am foirmle seo feumail nuair a dh'fheumas tu sealltainn dè an t-sreang no na sreangan bhon Liosta a bha co-ionnan .
An seo, tha mi air luachan na cealla fhaighinn bhon cholbh LIST far an do cheangail iad ris an Bathar agus sheall mi iad don luach co-fhreagarrach bho Liosta colbh.
Tha am foirmle mar a leanas:
=TEXTJOIN(", ",TRUE,IF(COUNTIF(B5,"*"&$E$5:$E$6&"*"), $E$5:$E$6,""))
FoirmleBriseadh sìos:
Seo, an soidhne rionnag ( * ) 's e caractar cairt fiadhaich a th' ann. Rannsaich e fo-sreang “ Chips ” agus “Cold Drinks” taobh a-staigh Cell B5 a tha na sreang “ Ruffles – Chips ”.
Thill an gnìomh COUNTIF fear airson a h-uile maids fo-sreang. Leis gu bheil “ Chips ” ri lorg ann an Cill B5 , bidh e a’ tilleadh { 1:0 }.
Cha do thill an gnìomh IF ach an luach “ Chips ” leis nach robh ann ach ciad luach na h-argamaid aige aon = True .
Cha do rinn an gnìomh TEXTJOIN dad an seo oir dìreach aon luach on Chaidh liosta a mhaidseadh. Nam biodh iomadh luach co-ionnan, bhiodh e air iad uile a thilleadh le cromagan (,) eatorra mar dealaiche.
Toradh Deireannach: Chips
Leugh tuilleadh: Ma tha teacsa ann an cill cuir teacsa ann an cill eile ann an Excel
4. Cleachd Foirmle INDEX MATCH gus luach a thilleadh ma tha teacsa sònraichte ann an cealla
Seo roghainn eile an àite na foirmle TEXTJOIN . Tha am foirmle seo cuideachd a' sealltainn dè an t-sreang no na teudan on Liosta a bha co-fhreagairt.
An seo, tha mi air luachan na cealla fhaighinn bhon cholbh LIST far an do cheangail iad ris an >Bathar agus sheall e iad don luach Co-fhreagarrach bho Liosta colbh.
Tha am foirmle mar a leanas:
=IFERROR(INDEX($E$5:$E$6, MATCH(1, COUNTIF(B5, "*"&$E$5:$E$6&"*"), 0)),"")
> Briseadh sìos foirmle: An seo, tha an soidhne rionnag ( * ) a caractar cairt-fhiadhaich. Rannsaich e airson “ Chips ” agus “ Deochan Fuar ” fo-theaghlach taobh a-staigh Cell B5 a tha na sreang “ Ruffles – Chips ”.<1
Thill an gnìomh COUNTIF fear airson a h-uile maids fo-sreang. Leis gu bheil “ Chips ” ri lorg ann an Cill B5 , bidh e a’ tilleadh { 1:0 }.
Thill an gnìomh MATCH aon oir chan eil ann ach aon luach “ Chips ” a bha a’ maidseadh.
Thill an gnìomh INDEX “ Chips ” oir b’ e sin an luach san raon Liosta .
An seo, tha an gnìomh IFERROR 'ga chleachdadh gus dèiligeadh ris a' mhearachd a thachras mur eil maids ann. .
Toradh Deireannach: Chips
Nòta:
An seo, sheall mi an cealla a bha a’ maidseadh ach ’s urrainn dhut sealltainn toradh sam bith mar a tha thu ag iarraidh le bhith ag atharrachadh toradh gnìomh IF leis an toradh a tha thu ag iarraidh.
Leugh More: Excel Formula Ma tha teacsa ann an cill an uairsin thoir air ais luach a-steach Ceall eile
13> 5. Cuir gnìomh EXACT an sàs le IF agus TEXTJOINSeo fuasgladh eile don duilgheadas seo ann an diofar shuidheachaidhean. An seo, tha mi air luach cealla fhaighinn bhon cholbh Liosta le aon bhall. Bidh sinn a' maidseadh an luach seo leis a' Bhathar agus sheall sinn na luachan maidsidh gu lèir ann an aon chealla.
Tha am foirmle mara leanas:
=TEXTJOIN(", ",TRUE,IF(EXACT(C5:C14,$F$5),B5:B14,""))
Briseadh Foirmle : Tha am pàirt seo a’ dearbhadh dè na luachan aig an Raon C5:14 a tha a’ maidseadh ri Cell F5 agus a’ tilleadh TRUE agus FALSE .
Tillidh am pàirt seo na h-ainmean airson am faigh sinn TRUE .<1
Mu dheireadh, bidh seo a’ ceangal nan ainmean gu lèir le cromag às dèidh gach ainm.
Notaichean Luath
Tha na foirmlean sin uile an seo (ach a-mhàin an dàrna fear) nam foirmlean rèite. Tha sin a’ ciallachadh gum feum thu Ctrl+Shift+Enter a bhrùthadh an àite a bhith a’ putadh dìreach air a’ phutan Cuir a-steach airson a dhol a-steach don fhoirmle seo. Ach mas e cleachdaiche Office 365 a th' annad, faodaidh tu an cur an sàs le bhith a' putadh dìreach Cuir a-steach.
Co-dhùnadh
San artaigil seo, tha mi air diofar fhoirmlean a lughdachadh airson diofar chùisean gus luach a thilleadh ma tha teacsa sònraichte bho liosta ann an cealla. Tha mi an dòchas gun d’ fhuair thu fuasgladh air an duilgheadas agad. Feuch an fhàg thu beachd ma tha molaidhean no ceistean agad. A bharrachd air sin, faodaidh tu tadhal air ar blog airson barrachd artaigilean mar seo.