Enhavtabelo
Cirkonstancoj povas postuli vin trovi valoron el gamo. Trovi, retrovi estas oftaj operacioj en Excel. Hodiaŭ ni montros al vi kiel trovi valoron en intervalo. Por ĉi tiu sesio, ni uzas Excel 2019 (iom da Excel 365), bonvolu uzi vian preferatan version.
Unue, ni konu la datumaron, kiu estas la bazo de niaj ekzemploj.
Ĉi tie, ni havas tabelon kiu enhavas plurajn aktorojn de malsamaj filmindustrioj kun unu el iliaj popularaj filmoj. Uzante ĉi tiun datuman aron ni trovos valoron en gamo da valoroj.
Rimarku, ke ĉi tio estas baza datumaro por simpligi aferojn. En praktika scenaro, vi eble renkontos multe pli grandan kaj kompleksan datumaron.
Praktika Laborlibro
Vi bonvenas elŝuti la praktikan laborlibron de la suba ligilo.
Excel Trovu Valoron En Gamo.xlsx
3 Metodoj por Trovi Valoron en Gamo
Kiel ni menciis, ni trovos valoron de gamo uzante la filman datumaron, ni enkonduku kelkajn kampojn, kiuj estos tenu la serĉan valoron kaj la eliron.
Ĉi tie, ni aldonis du kampojn Trovi Valoron kaj Rezulto apartaj al la tabelo .
1. Trovu Valoron en Intervalo Uzante MATCH-Funkcion
Aŭdante "Trovi Valoron" kelkajn funkciojn, TROVU , SERĈI , povas veni en vian menson. Sed ni timas, ke ĉi tiuj ne taŭgas por trovi ene de intervalo, kio do?
La respondokuŝas en la demando. Haha! Jes, ni menciis la vorton "matĉo", kaj tio estos la funkcio por trovi la valoron en intervalo.
La funkcio MATCH en Excel estas uzata por lokalizi la pozicion de serĉvaloro en intervalo. Ni uzu la funkcion.
Ĉi tie, ni serĉos la valoron Brad Pitt en la tabelo de aktoroj. Do, nia formulo estos
=MATCH(H4,C4:C14,0)
Ni starigis H4 kiel la serĉa_valoro en MATCH . Tiam C4:C14 estas la intervalo kaj 0 por la ĝusta kongruo.
Tio redonos la pozicion de la valoro ene de la intervalo.
Vi povas vidi, ke Brad Pitt estas la 2-a en nia tabelo, kaj la formulo redonis tiun nombron. Do, ni trovis la valoron en la intervalo.
Se akiri la pozicion por la serĉvaloro estas via celo, tiam vi nur devas fari ĉi tion.
Sed se vi volas produkti rezulto kiu permesas al ĉiuj kompreni ĉu la valoro ĉeestas aŭ ne en la intervalo, tiam pluraj logikaj funkcioj, IF kaj ISNUMBER , helpos.
La formulo estos
=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")
La funkcio MATCH estas ene de ISNUMBER , kiu kontrolas ĉu TROVU redonas la pozicion aŭ eraron (kiam MATCH ne ricevas la signon ene de la ĉeno ĝi liveras #N/A! eraro). Por nombro (pozicio) ĝi redonas VERA
Tial niagordis "Trovita" kiel se_vera_valoro por la funkcio IF .
Jen, por Brad Pitt MATCH redonis numeron (ni vidis pli frue). Do, la finfina rezulto estas "Trovita".
Se ni serĉas valoron kiu ne estas en la intervalo, la formulo revenos "Ne Trovita".
2. COUNTIF Funkcio por Trovi valoron en intervalo
Ni povas uzi la statistikan funkcion COUNTIF por trovi valoron en intervalo. La funkcio COUNTIF kalkulas la nombron da ĉeloj el intervalo kiu kongruas kun difinita kondiĉo.
La priskribo povas veki dubon en via menso, ke akiri la nombron da ĉeloj ne estas nia celo, prefere trovi la valoro en la intervalo.
Ne zorgu! Ni trovos la valoron kaj COUNTIF ludos la pivotan rolon. Ni tamen bezonas helpon de IF .
La formulo estos la sekva
=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")
Ene de COUNTIF(C4:C14,H4)>0
, C4:C14 estas la intervalo kaj H4 estas la valoro por trovi.
Kaj kiel ni scias COUNTIF nombras ĉelojn laŭ kriterioj, do ĝi kalkulos la ĉelojn el la C4:C14 intervalo surbaze de H4 . Se ĝi trovas la valoron, la rezulto estos pli granda ol 0.
Se la valoro estas pli granda ol 0, tio signifas, ke la valoro troviĝas en la intervalo. Kaj la se_vera_valoro ("Trovita") estos la respondo.
3. Uzante VLOOKUP
Ni povas uzi la VLOOKUP funkcio por trovi valoron en agamo. VLOOKUP serĉas datumojn en intervalo organizita vertikale.
Ni skribu la formulon per VLOOKUP .
=VLOOKUP(H4,C4:C14,1,0)
H4 estas la serĉa_valoro kaj C4:C14 estas la intervalo, 1 estas la kolumno_num, kaj 0 estas por ĝusta kongruo.
Tio ne liveros la pozicion nek Bulea valoron, prefere ĝi reakiros la valoron responda al la trovoj.
Ni trovis la valoron mem kiel rezulto de nia formulo.
Se ni serĉas ion, kio ne estas en la intervalo, la formulo estos provizi #N/A! eraro.
Por forigi ĉi tiun eraron kaj produkti pli bone kompreneblan rezulton por la valoro kiu ne estas en la intervalo , ni povas uzi la funkcion IFNA .
La IFNA funkcio kontrolas ĉu provizita valoro aŭ esprimo taksas la Excel #N/A eraron aŭ ne. Kaj anstataŭigas rezulton por #N/A! .
La formulo estos
=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")
Ni envolvis la VLOOKUP per IFNA kaj starigis "Ne Trovita" kiel ifna_valoro . Do, kiam ĝi ne trovos valoron en la intervalo, ĝi provizos "Ne Trovita" kiel rezulto.
Sed kiam la valoro estas en la intervalo, la norma VLOOKUP rezulto estos la fina eligo.
Detrovi valoron el Gamo Bazita sur Trovi
Estas sufiĉe ofta retrovi valoron bazitan sur la serĉovaloro en intervalo. Ni diru, ke ni volas derivi la nomon de la filmo trovante la nomon de la aktoro en la intervalo.
Estas pluraj manieroj akiri la valoron. Ni esploru kelkajn plej oftajn alirojn.
La kombinaĵo de INDEX kaj MATCH ricevos la valoron. La funkcio INDEX liveras la valoron ĉe difinita loko en intervalo.
La formulo estos la sekva
=INDEX(E4:E14,MATCH(H4,C4:C14,0))
Ni vidis MATCH resendi la pozicion de la kongrua valoro, kaj tiam INDEX uzas tiun pozicivaloron por redoni la valoron el la intervalo E4:E14 .
Ni povas uzi la funkcion VLOOKUP por redoni valoron bazitan sur la serĉvaloro. Por nia ekzemplo, la formulo estos
=VLOOKUP(H4,C4:E14,3,0)
Ĉi tie ni enmetis preskaŭ la tutan tabelon (krom la SL. Ne kolumno) kiel la gamo. La column_num_index estas 3, kio signifas, ke laŭ la kongruo la valoro estos prenita el la 3-a kolumno de la gamo. Kaj la tria kolumno enhavas la filmon.
Se vi uzas Excel 365, tiam alia funkcio, kiun vi povas uzi, estas XLOOKUP .
La formulo uzanta ĉi tiun funkcion estos
=XLOOKUP(H4,C4:C14,E4:E14)
Ene de XLOOKUP unue, ni enigis la serĉvaloron ( H4 ), tiam la serĉa gamo ( C4:C14 ), kaj finfine la intervalo ( E4:E14 ) de kie ni volas laeligo.
XLOOKUP ebligas al vi agordi la parametron por valoro kiu ne estas en la intervalo.
=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")
Nun se ni trovas valoron kiu ne ĉeestas en la intervalo, tiam ni ricevos "Ne Trovita" kiel rezulto.
Konkludo
Jen ĉio. por la kunsido. Ni listigis alirojn por trovi valoron en gamo en Excel. Mi esperas, ke vi trovos ĉi tion utila. Bonvolu komenti se io ŝajnas malfacile komprenebla. Sciigu al ni iujn aliajn metodojn, kiujn ni eble maltrafis ĉi tie.