Jinsi ya kupata Thamani katika safu katika Excel (Njia 3)

  • Shiriki Hii
Hugh West

Huenda hali zikakuhitaji kupata thamani kutoka masafa. Kutafuta, kurejesha ni shughuli za kawaida katika Excel. Leo tutakuonyesha jinsi ya kupata thamani katika anuwai. Kwa kipindi hiki, tunatumia Excel 2019 (kidogo cha Excel 365), jisikie huru kutumia toleo unalopendelea.

Mambo ya kwanza kwanza, hebu tujue kuhusu mkusanyiko wa data ambao ndio msingi wa mifano yetu.

Hapa, tunayo jedwali ambalo lina waigizaji kadhaa kutoka tasnia tofauti za filamu na mojawapo ya filamu zao maarufu. Kwa kutumia mkusanyiko huu wa data tutapata thamani katika anuwai ya thamani.

Kumbuka kwamba hii ni mkusanyiko wa msingi wa data ili kurahisisha mambo. Katika hali ya vitendo, unaweza kukutana na seti kubwa ya data na changamano.

Kitabu cha Mazoezi

Unakaribishwa kupakua kitabu cha mazoezi kutoka kwa kiungo kilicho hapa chini.

Excel Pata Thamani Katika Masafa.xlsx

Mbinu 3 za Kupata Thamani katika Masafa

Kama tulivyotaja tutapata thamani kutoka masafa kwa kutumia mkusanyiko wa data wa filamu, hebu tutambulishe sehemu kadhaa ambazo zitaweza shikilia thamani ya utafutaji na matokeo.

Hapa, tumeongeza sehemu mbili Tafuta Thamani na Tokeo tofauti kwenye jedwali. .

1. Tafuta Thamani katika Masafa Kwa Kutumia MATCH Function

Kusikia “Tafuta Thamani” vitendaji kadhaa, TAFUTA , TAFUTA , vinaweza kuja akilini mwako. Lakini tunaogopa kuwa hizi sio mechi nzuri ya kutafuta ndani ya anuwai, nini basi?

Jibuiko kwenye swali. Haha! Ndiyo, tulitaja neno “linganisha”, na hiyo ndiyo itakuwa chaguo za kukokotoa kupata thamani katika safu.

Kitendaji cha MATCH katika Excel kinatumika kupata nafasi ya thamani ya kuangalia katika safu. Hebu tutumie chaguo hili.

Hapa, tutatafuta thamani Brad Pitt katika safu ya waigizaji. Kwa hivyo, fomula yetu itakuwa

=MATCH(H4,C4:C14,0)

Tumeweka H4 kama H4 8>lokup_value katika MATCH . Kisha C4:C14 ndio safu na 0 kwa inayolingana kabisa.

Hii itarudisha nafasi ya thamani ndani ya safu.

Unaweza kuona Brad Pitt ni wa 2 kwenye jedwali letu, na fomula ilirudisha nambari hiyo. Kwa hivyo, tumepata thamani katika safu.

Ikiwa kupata nafasi ya thamani ya utafutaji ni lengo lako, basi unatakiwa kufanya hivi pekee.

Lakini ikiwa unataka kutoa a. matokeo ambayo huruhusu wote kuelewa kama thamani iko au haipo katika safu, basi vitendaji kadhaa vya kimantiki, IF na ISNUMBER , zitasaidia.

The fomula itakuwa

=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")

Kitendaji cha MATCH kiko ndani ya ISNUMBER , ambayo hukagua ikiwa FIND inarejesha nafasi au hitilafu (wakati MATCH haipati herufi ndani ya mfuatano huo inaleta #N/A! hitilafu). Kwa nambari (nafasi) inarudi TRUE

Ndiyo maana sisiwameweka “Kupatikana” kama kama_thamani_ya_kweli kwa IF chaguo za kukokotoa.

Hapa, kwa Brad Pitt MATCH imerudisha nambari (tuliona hapo awali). Kwa hivyo, matokeo ya mwisho ni "Imepatikana".

Tukitafuta thamani ambayo haiko katika safu, fomula itarudisha "Haijapatikana".

2. COUNTIF Kazi ya Kupata Thamani katika Masafa

Tunaweza kutumia kitendakazi cha takwimu COUNTIF ili kupata thamani katika masafa. Chaguo za kukokotoa za COUNTIF huhesabu idadi ya visanduku kutoka kwa safu inayolingana na hali fulani.

Maelezo yanaweza kutia shaka akilini mwako kwamba kupata idadi ya seli si lengo letu badala yake kupata thamani katika masafa.

Hakuna wasiwasi! Tutapata thamani na COUNTIF itachukua jukumu muhimu. Pia tunahitaji usaidizi kutoka IF ingawa.

Mfumo utakuwa ufuatao

=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")

1>

Ndani ya COUNTIF(C4:C14,H4)>0 , C4:C14 ni masafa na H4 ndio thamani ya kupatikana.

Na kama tujuavyo COUNTIF huhesabu visanduku kulingana na vigezo, kwa hivyo itahesabu visanduku kutoka safu ya C4:C14 kulingana na H4 . Ikipata thamani, matokeo yatakuwa makubwa kuliko 0.

Ikiwa thamani ni kubwa kuliko 0, inamaanisha kwamba thamani inapatikana katika safu. Na kama_thamani_ya_kweli (“Imepatikana”) itakuwa jibu.

3. Kwa kutumia VLOOKUP

Tunaweza kutumia VLOOKUP chaguo za kukokotoa ili kupata thamani katika ambalimbali. VLOOKUP hutafuta data katika masafa iliyopangwa kiwima.

Hebu tuandike fomula kwa kutumia VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 ndio thamani_ya_ya_kuangalia na C4:C14 ni safu, 1 ni safu_nambari, na 0 ni ya inayolingana kabisa.

Hii haitaleta nafasi wala thamani ya Boolean, badala yake itafuta thamani inayolingana na matokeo.

Tumepata thamani yenyewe kama matokeo ya fomula yetu.

Tukitafuta kitu ambacho hakiko katika safu fomula itafuta toa #N/A! kosa.

Ili kuondoa hitilafu hii na kutoa matokeo yanayoeleweka zaidi kwa thamani ambayo haiko katika safu. , tunaweza kutumia chaguo za kukokotoa IFNA .

Kazi IFNA hukagua kama thamani iliyotolewa au usemi hutathmini kosa la Excel #N/A au siyo. Na kubadilisha matokeo ya #N/A! .

Mfumo huu utakuwa

=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")

Tulifunga VLOOKUP kwa IFNA na kuweka “Haijapatikana” kuwa ifna_value . Kwa hivyo, wakati haitapata thamani katika safu, itatoa "Haijapatikana" kama matokeo.

Lakini thamani inapokuwa kwenye safu, kiwango cha VLOOKUP tokeo litakuwa matokeo ya mwisho.

Pata Thamani kutoka Masafa Kulingana na Tafuta

Ni kawaida sana kupata thamani kulingana na utafutajithamani katika safu. Hebu tuseme tunataka kupata jina la filamu kwa kutafuta jina la mwigizaji katika safu.

Kuna njia kadhaa za kupata thamani. Hebu tuchunguze mbinu chache zinazojulikana zaidi.

Mchanganyiko wa INDEX na MATCH utapata thamani. Chaguo za kukokotoa za INDEX hurejesha thamani katika eneo fulani katika masafa.

Fomula itakuwa ifuatayo

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Tumeona MATCH ikirejesha nafasi ya thamani inayolingana, na kisha INDEX inatumia thamani hiyo ya nafasi kurudisha thamani kutoka kwa safu 12>E4:E14 .

Tunaweza kutumia VLOOKUP chaguo za kukokotoa kurudisha thamani kulingana na thamani ya utafutaji. Kwa mfano wetu, fomula itakuwa

=VLOOKUP(H4,C4:E14,3,0)

Hapa tumeingiza takriban jedwali zima (isipokuwa SL. No safu wima) kama safu. safu_ya_idadi_ya_safu ni 3, ambayo inamaanisha kulingana na inayolingana thamani itachukuliwa kutoka safu wima ya 3 ya masafa. Na safu wima ya tatu ina jina la filamu.

Ikiwa unatumia Excel 365, basi chaguo jingine la kukokotoa unaloweza kutumia ni XLOOKUP .

Mfumo unaotumia kitendakazi hiki utakuwa

=XLOOKUP(H4,C4:C14,E4:E14)

Ndani ya XLOOKUP kwanza, tumeingiza thamani ya utafutaji ( H4 ), kisha masafa ya utafutaji ( C4:C14 ), na hatimaye masafa ( E4:E14 ) kutoka tunapotakapato.

XLOOKUP hukuruhusu kuweka kigezo cha thamani ambayo haiko katika safu.

=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")

Sasa tukipata thamani ambayo haipo katika safu, basi tutapata "Haijapatikana" kama matokeo.

Hitimisho

Hiyo tu ndiyo kwa kikao. Tumeorodhesha mbinu za kupata thamani katika safu katika Excel. Natumai utapata hii kusaidia. Jisikie huru kutoa maoni ikiwa jambo lolote linaonekana kuwa gumu kuelewa. Tujulishe mbinu nyingine zozote ambazo huenda tumezikosa hapa.

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.