Clàr-innse
San oideachadh seo, sgrìobhaidh mi mar a lorg teacsa ann an raon Excel agus thoir air ais iomradh na cealla aig a bheil an teacsa . Cuideachd, seallaidh mi grunn dhòighean air sin a dhèanamh. Gus 's dòcha gum bi an riatanas agad a' freagairt ri gin de na dòighean.
Ach mus tèid mi dhan phrìomh dheasbad, tha mi airson beagan bruidhinn mu na gnìomhan a tha mi a' dol a chleachdadh.
Luchdaich sìos Faidhle Obrach
Seo am faidhle Excel a chleachd mi airson an oideachadh seo a dhèanamh. Luchdaich a-nuas agus lean còmhla rium.
A’ lorg Teacs ann an Raon agus a’ Tilleadh Iomradh Cell.xlsx
Còmhraidhean ro-riatanach
Am pàirt seo roghainneil dhaibhsan a tha mar-thà a’ cleachdadh nan gnìomhan Excel a leanas gu mòr:
- INDEX()
- MATCH()
- CELL()
- Agus OFFSET()
# INDEX Function ann an Excel
<1 Tha an gnìomh INDEX a’ tilleadh luach no iomradh na cealla aig crois-rathaid sreath is colbh sònraichte, ann an raon sònraichte.
Co-chòrdadh gnìomh INDEX :
INDEX(array, row_num, [column_num])
6> INDEX(reference, row_num, [column_num], [area_num])
Seall air an dealbh gu h-ìosal :
Mìneachadh air na foirmlean
Eisimpleir 1:
Is dòcha gun lorg thu Eisimpleir 1 (agus cuideachd eisimpleir 2) beagan nas duilghe a thuigsinn. Is e seo dha-rìribh Excel Array Formula .
- An toiseach, tagh an cealla C16 agus an uairsin sgrìobh sìos na leanasfoirmle.
{=INDEX(B4:D9,2,)}
- An uairsin bhrùth mi CTRL+SHIFT+ENTER a chur a-steach don fhoirmle rèite.
Ciamar a tha am foirmle seo ag obair dha-rìribh?
- Seo pàirt an rèit dhen <1 Is e gnìomh>INDEX B4: D9 . 'S e an loidhne 2na aige an loidhne B5:D5 .
- Leis gu bheil àireamh a' cholbh bàn, tillidh an gnìomh INDEX an gu lèir 2na sreath.
Eisimpleir 2
{=INDEX((B4:D9,F4:H9),2,,2)}
8
Eisimpleir 3
=INDEX(B4:B9,3,)
Tha e gu math sìmplidh INDEX foirmle. Tha 3mh luach an t-sreath B4:B9 ga thilleadh leis an fhoirmle seo.
Eisimpleir 4
1> =INDEX(B4:D9,2,3)
Tillidh am foirmle seo an luach eadar-ghearraidh 2nd sreath agus 3mh colbh den raon B4:D9 .
# MATCH Function ann an Excel
Tillidh an gnìomh MATCH suidheachadh luach ann an sreath de luachan.
An gnìomh Syntax of MATCH:<2
=MATCH(lookup_value, lookup_array, [match_type])
- A-nis, sgrìobh sìos am foirmle a leanas sa bhogsa C17 .
=MATCH(C14,B4:B9,0)
Ciamar a tha am foirmle seo ag obair?
8># CELL Function in Excel
Tillidh an gnìomh CELL fiosrachadh mun fhòrmatadh, àite, no susbaint na ciad chill, a rèir òrdugh leughaidh na duilleige, ann an iomradh.
Co-chòrdadh Gnìomh Excel CELL
=CELL(info_type, [reference])
Le bhith a’ cleachdadh a’ ghnìomh CELL , gheibh thu tòrr mion-fhiosrachaidh mu iomradh cealla a’ toirt a-steach an seòladh ABSOLUTE . Chì thu bhon dealbh gu h-àrd e.
# OFFSET Function ann an Excel
Tillidh gnìomh OFFSET Excel iomradh air raon a tha na àireamh shònraichte de shreathan is cholbhan bho iomradh a chaidh a thoirt seachad.
Co-chòrdadh gnìomh OFFSET:
=OFFSET(reference, rows, cols, [height], [width])
- An seo, Chleachd mi am foirmle a leanas sa bhogsa B13 .
=SUM(OFFSET(B4,3,1,3,2))
Ciamar a tha am foirmle seo ag obair?
- Is e iomradh na gnìomh OFFSET iomradh cealla B4 . Mar sin, 's e suidheachadh cill B4 0 .
- An uairsin 3 a' sìneadh sìos bhon iomradh.
- An uairsin 1 colbh deas bhon t-suidheachadh mu dheireadh.
- Mu dheireadh, suim an raoin C7:D9 (àirde 3 sreathan is leud 2 colbhan). Tillidh seo luach 756 . Tha an raon C7:D9 air a chomharrachadhle crìoch dath orains.
Mar sin, tha an deasbaireachd ro-riatanach seachad.
A-nis, thig sinn chun phrìomh dheasbad againn.
3 Dòighean Lorg Teacs ann an Raon Excel agus Iomradh Cell Tilleadh
Anns an earrainn seo, mìnichidh mi na dòighean air teacsa a lorg ann an raon agus tilleadh iomraidhean cealla ann an Excel. A bharrachd air an sin, airson do thuigse nas fheàrr, cleachdaidh mi an seata dàta a leanas.
Dòigh 1: Cleachdadh INDEX & MATCH Gnìomhan gus Teacs a Lorg ann an Raon agus Tilleadh Iomradh Cell
San dòigh seo, nì mi sgrùdadh air an teacsa ann an aon cholbh agus ma lorgar e, tillidh am foirmle an iomradh. Cuideachd, cleachdaidh mi na gnìomhan INDEX agus MATCH gus teacsa a lorg ann an raon agus iomraidhean cealla air ais.
Ceumannan:
- An toiseach, tagh ceal eile D17 far a bheil thu airson an toradh a chumail.
- An dara h-àite, sgrìobh sìos am foirmle a leanas sa chill D17 .
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))
- Às deidh sin, brùth ENTER gus an toradh fhaighinn.
Mu dheireadh, gheibh thu iomradh cealla airson an teacsa “ Dropbox ”. obair fhoirmle?
Mìnichidh mi am foirmle airson an teacsa “Dropbox” :
- Am pàirt seo dhen fhoirmle, MATCH(D16,B4:B14,0) , a' tilleadh an luach 9 . A chionn 's gu bheil suidheachadh Dropbox san raon B4:B14 9mh . Mar sin, am foirmle iomlana’ fàs:
=CELL(“seòladh”, INDEX(B4:B14,9))
- A-nis, tha am pàirt INDEX(B4:B14,9) a’ toirt iomradh air iomradh cealla B12 . Mar sin, thig am foirmle gu bhith: =CELL(“seòladh”, B12)
- An uairsin, =CELL(“seòladh”, B12) tilleadh làn-iomradh air a' chill B12 .
- Mar sin, gheibh mi $B$12 mar thoradh na foirmle slàn.
Nòta: Faodaidh INDEX(B4:B14,9) an dàrna cuid an luach no an t-iomradh cealla a thilleadh. Is e seo bòidhchead gnìomh INDEX.
Leugh Tuilleadh: Ceall iomraidh Excel ann an duilleag eile gu dinamach
Leughaidhean coltach ris <2
- Mar a chleachdas tu gnìomh INDIRECT ann an Excel (12 suidheachadh iomchaidh)
- Ma tha teacsa sònraichte ann an cealla cuir 1 ann an Excel (5 eisimpleirean) )
- Mar a chleachdas tu gnìomh ROW ann an Excel (Le 8 eisimpleirean)
- Ma tha teacsa ann an cealla an uairsin cuir teacsa ann an cealla eile ann an Excel
- Mar a chleachdas tu gnìomh COLUMNS ann an Excel (3 eisimpleirean)
Dòigh 2: A’ cur INDEX, MATCH & Gnìomhan OFFSET
San dòigh seo, 's urrainn dhomh teacsa a rannsachadh o barrachd air aon cholbh. Ach feumaidh tu an colbh a thaghadh thu fhèin. A bharrachd air an sin, cleachdaidh mi na gnìomhan INDEX, OFFSET, agus MATCH gus teacsa a lorg ann an raon agus iomraidhean cealla a thilleadh.
Ceumannan:
- An toiseach, sgrìobh sìos am foirmle a leanas anns an D18 cealla.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))
- An dara h-àite, brùth ENTER gus an toradh fhaighinn.<10
Mu dheireadh, gheibh thu iomradh cealla airson an teacsa “ Mike Little ”.
Ciamar a tha am foirmle seo ag obair?
- Tha am foirmle seo ag obair mar an tè gu h-àrd. Is e an aon eadar-dhealachadh: gu bheil an colbh air a thaghadh gu dinamach a’ cleachdadh gnìomh OFFSET Excel. Ma thuigeas tu an gnìomh OFFSET , tha am pàirt seo furasta a thuigsinn: OFFSET(B4,0,D17-1,11,1)
Leugh tuilleadh: Eisimpleirean de ghnìomh OFFSET ann an Excel (Formula+VBA)
Dòigh 3: Cleachdadh Gnìomhan Co-cheangailte gus Teacs a Lorg ann an Raon agus Iomradh Ceall Tilleadh
Uaireannan a dh’ fhaodadh luach teacsa ath-aithris ann an raon barrachd air aon uair. Is urrainn dhomh àireamh sreath an teacsa sin a thilleadh san raon. An seo, cleachdaidh mi na gnìomhan SMALL, ROW , agus IF gus teacsa ann an raon a lorg agus iomradh cealla a thilleadh.
Chì thu o an dealbh a leanas a tha an teacsa “Apple” ag ath-aithris fhèin 3 tursan san raon B4:B14 .
<3
Leig leam sealltainn dhut mar a gheibh mi na h-àireamhan sreath seo.
- Chleachd mi am foirmle seo ann an cealla D9 .
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}
- An uairsin rinn mi lethbhreac sìos den fhoirmle seo sa chill D10 .
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))
- An seo, bhrùth mi CTRL + SHIFT + ENTER airson an toradh fhaighinn.
- San aon dòigh, tha mi air am foirmle a chopaigeadh gus an deach antha foirmle a' tilleadh luach mearachd.
Tha e soilleir gur e foirmle raon Excel a th' ann.
Ach roimhe seo, feumaidh fios a bhith agad ciamar a nì an Tha gnìomh SMALL ag obair ann an Excel.
Co-chòrdadh gnìomh SMALL:
SMALL(array,k)
Airson eisimpleir, tillidh SMALL({80;35;55;900},2) an 2nd luach as lugha san raon {80;35;55;900} . 'S e an toradh a bhios ann: 55 .
Mar sin, ciamar a tha am foirmle ag obair?
Cill D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1), ROW(1: 1))}
Gus am foirmle eagrachaidh seo a thuigsinn gu soilleir, faodaidh tu an stiùireadh agam a leughadh: Formula Array Basic 2 Excel - Briseadh sìos air Foirmle Array
- Tha am pàirt seo den fhoirmle, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , a' tilleadh an t-sreath airson a' ghnìomh SMALL .
- Is e pàirt deuchainn loidsigeach de an gnìomh IF : $D$6=$B$4:$B$14 . Bidh am pàirt seo a’ dèanamh deuchainn (aon air aon) a bheil luachan an raoin $B$4:$B$14 co-ionann ri $D$6 no nach eil. Ma tha e co-ionann, tha luach TRUE air a shuidheachadh san raon agus mura h-eil e co-ionnan, tha luach False air a shuidheachadh san raon: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
- Agus value_if_true 's e pàirt: ROW($B$4:$B$14)-ROW($ B$4)+1) . Tillidh am pàirt slàn seo rud mar seo: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
- ROW(1:1) dha-rìribh an k den ghnìomh SMALL . Agus bidh e a' tilleadh 1 .
- Mar sin, bidh am foirmle sa chill D9 mar seo: SMALL(IF({FALSE;FALSE;TRUE;FALSE;FALSE) ;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE},{1;2;3;4;5;6;7;8;9;10;11}),1).
- A-nis tillidh an gnìomh IF an t-sreath seo: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
- Tha am foirmle gu bhith: SMALL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
- Mu dheireadh, tillidh am foirmle 3.
Tha mi an dòchas gum faigh thu mar a tha am foirmle iom-fhillte seo ag obair.
Leugh Tuilleadh: Excel Ma tha teacsa ann an cill, thoir air ais luach (8 dòighean furasta)
Co-dhùnadh
Tha mi an dòchas gun d’fhuair thu feum air an artaigil seo. An seo, tha mi air dòighean iomchaidh 3 a mhìneachadh gus tuigse fhaighinn air mar a lorgas tu teacsa ann an raon agus tilleadh iomradh cealla ann an Excel . Faodaidh tu tadhal air an làrach-lìn againn Exceldemy gus barrachd ionnsachadh mu dheidhinn susbaint co-cheangailte ri Excel. Feuch, leig às beachdan, molaidhean, no ceistean ma tha gin agad anns an earrann bheachdan gu h-ìosal.