Tabela e përmbajtjes
Rrethanat mund t'ju kërkojnë të gjeni vlerë nga një gamë. Gjetja, marrja janë operacione të zakonshme në Excel. Sot do t'ju tregojmë se si të gjeni vlerën në varg. Për këtë sesion, ne po përdorim Excel 2019 (pak Excel 365), mos ngurroni të përdorni versionin tuaj të preferuar.
Gjërat e para, së pari, le të mësojmë për grupin e të dhënave që është baza e shembujve tanë.
Këtu, ne kemi një tabelë që përmban disa aktorë nga industri të ndryshme filmi me një nga filmat e tyre të njohur. Duke përdorur këtë grup të dhënash do të gjejmë një vlerë në një sërë vlerash.
Vini re se ky është një grup bazë të dhënash për t'i mbajtur gjërat të thjeshta. Në një skenar praktik, mund të hasni një grup të dhënash shumë më të madhe dhe komplekse.
Libri i punës praktike
Ju mirëpresim të shkarkoni librin e punës praktike nga lidhja më poshtë.
Excel Gjeni vlerën në Range.xlsx
3 Metodat për të gjetur vlerën në Range
Siç e përmendëm do të gjejmë vlerë nga një varg duke përdorur grupin e të dhënave të filmit, le të prezantojmë disa fusha që do mbaj vlerën e kërkimit dhe daljen.
Këtu, ne kemi shtuar dy fusha Gjej vlerën dhe Rezultati të dallueshme në tabelë .
1. Gjeni vlerën në interval duke përdorur funksionin MATCH
Dëgjimi "Gjeni vlerën" mund të vijnë disa funksione, FIND , SEARCH . në mendjen tuaj. Por kemi frikë se këto nuk janë një ndeshje e mirë për të gjetur brenda rrezes, çfarë atëherë?
Përgjigjaqëndron në pyetje. Haha! Po, ne përmendëm fjalën "përputhje", dhe ky do të jetë funksioni për të gjetur vlerën në një varg.
Funksioni MATCH në Excel përdoret për të gjetur pozicionin e një vlerë kërkimi në një varg. Le të përdorim funksionin.
Këtu do të kërkojmë vlerën Brad Pitt në grupin e aktorëve. Pra, formula jonë do të jetë
=MATCH(H4,C4:C14,0)
Ne kemi vendosur H4 si vlera_kërkimi në MATCH . Pastaj C4:C14 është diapazoni dhe 0 për përputhjen e saktë.
Kjo do të kthejë pozicionin e vlerës brenda intervalit.
Mund të shihni se Brad Pitt është i dyti në tabelën tonë dhe formula e ktheu atë numër. Pra, ne kemi gjetur vlerën në diapazonin.
Nëse qëllimi juaj është marrja e pozicionit për vlerën e kërkimit, atëherë ju duhet ta bëni vetëm këtë.
Por nëse doni të krijoni një rezultat që i lejon të gjithë të kuptojnë nëse vlera është e pranishme apo jo në intervalin, atëherë disa funksione logjike, IF dhe ISNUMRI , do të ndihmojnë.
formula do të jetë
=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")
Funksioni MATCH është brenda ISNUMRI , i cili kontrollon nëse FIND kthen pozicionin ose gabimin (kur MATCH nuk e merr karakterin brenda vargut, kthen #N/A! gabim). Për një numër (pozicion) ai kthehet E VËRTETË
Kjo është arsyeja pse nekanë vendosur "Found" si if_true_value për funksionin IF .
Këtu, për Brad Pitt MATCH ktheu një numër (e pamë më herët). Pra, rezultati përfundimtar është "Found".
Nëse kërkojmë një vlerë që nuk është në intervalin, formula do të kthejë "Nuk u gjet".
2. Funksioni COUNTIF për të gjetur vlerën në intervalin
Mund të përdorim funksionin statistikor COUNTIF për të gjetur vlerën në interval. Funksioni COUNTIF numëron numrin e qelizave nga një gamë që përputhet me një kusht të caktuar.
Përshkrimi mund të ngrejë dyshime në mendjen tuaj se marrja e numrit të qelizave nuk është qëllimi ynë, përkundrazi gjeni vlera në interval.
Pa merak! Ne do të gjejmë vlerën dhe COUNTIF do të luajë rolin kryesor. Ne kemi nevojë gjithashtu për ndihmë nga IF megjithatë.
Formula do të jetë e mëposhtme
=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")
Brenda COUNTIF(C4:C14,H4)>0
, C4:C14 është diapazoni dhe H4 është vlera për të gjetur.
Dhe siç e dimë COUNTIF numëron qelizat në bazë të kritereve, kështu që do të numërojë qelizat nga diapazoni C4:C14 bazuar në H4 . Nëse gjen vlerën, rezultati do të jetë më i madh se 0.
Nëse vlera është më e madhe se 0, do të thotë se vlera gjendet në interval. Dhe if_true_value ("Found") do të jetë përgjigja.
3. Duke përdorur VLOOKUP
Ne mund të përdorim <12 Funksioni>VLOOKUP për të gjetur një vlerë në avarg. VLOOKUP kërkon të dhëna në një gamë të organizuar vertikalisht.
Le ta shkruajmë formulën duke përdorur VLOOKUP .
=VLOOKUP(H4,C4:C14,1,0)
H4 është vlera_kërkuese dhe C4:C14 është diapazoni, 1 është numri_kolona, dhe 0 është për një përputhje të saktë.
Kjo nuk do të japë as pozicionin dhe as një vlerë Boolean, por do të marrë vlerën që korrespondon me gjetjet.
Ne kemi gjetur vetë vlerën si rezultat i formulës sonë.
Nëse kërkojmë diçka që nuk është në intervalin, formula do të jepni #N/A! gabim.
Për të hequr qafe këtë gabim dhe për të prodhuar një rezultat më të kuptueshëm për vlerën që nuk është në intervalin , ne mund të përdorim funksionin IFNA .
Funksioni IFNA kontrollon nëse një vlerë ose shprehje e dhënë vlerëson gabimin #N/A Excel ose jo. Dhe zëvendëson rezultatin për #N/A! .
Formula do të jetë
=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")
Ne e përfunduam VLOOKUP me IFNA dhe vendosëm "Nuk u gjet" si ifna_value . Pra, kur nuk do të gjejë një vlerë në diapazonin, do të japë si rezultat "Nuk u gjet".
Por kur vlera është në interval, standardi
Nxjerrë vlerën nga diapazoni në bazë të gjetjes
Është mjaft e zakonshme të marrësh një vlerë bazuar në Kerkimivlerë në një interval. Le të themi se duam të nxjerrim emrin e filmit duke gjetur emrin e aktorit në intervalin.
Ka disa mënyra për të marrë vlerën. Le të shqyrtojmë disa qasje më të zakonshme.
Kombinimi i INDEX dhe MATCH do të nxjerrë vlerën. Funksioni INDEX kthen vlerën në një vendndodhje të caktuar në një interval.
Formula do të jetë e mëposhtme
=INDEX(E4:E14,MATCH(H4,C4:C14,0))
Ne kemi parë MATCH të kthejë pozicionin e vlerës së përputhur, dhe më pas INDEX përdor atë vlerë pozicioni për të kthyer vlerën nga diapazoni E4:E14 .
Ne mund të përdorim funksionin VLOOKUP për të kthyer një vlerë të bazuar në vlerën e kërkimit. Për shembullin tonë, formula do të jetë
=VLOOKUP(H4,C4:E14,3,0)
Këtu kemi futur pothuajse të gjithë tabelën (përveç SL. No kolona) si varg. indeksi i numrit të kolonës është 3, që do të thotë, në varësi të përputhjes, vlera do të merret nga kolona e tretë e diapazonit. Dhe kolona e tretë përmban emrin e filmit.
Nëse jeni duke përdorur Excel 365, atëherë një funksion tjetër që mund të përdorni është XLOOKUP .
Formula që përdor këtë funksion do të jetë
=XLOOKUP(H4,C4:C14,E4:E14)
Brenda XLOOKUP fillimisht, ne kemi futur vlerën e kërkimit ( H4 ), pastaj diapazoni i kërkimit ( C4:C14 ), dhe në fund diapazoni ( E4:E14 ) nga ku duamdalje.
XLOOKUP ju lejon të vendosni parametrin për një vlerë që nuk është në interval.
=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")
Tani nëse gjejmë një vlerë që nuk është e pranishme në diapazonin, atëherë do të marrim "Nuk u gjet" si rezultat.
Përfundim
Kjo është e gjitha për seancën. Ne kemi renditur qasjet për të gjetur vlerën në një varg në Excel. Shpresoj se do ta gjeni të dobishme. Mos ngurroni të komentoni nëse diçka duket e vështirë për t'u kuptuar. Na tregoni çdo metodë tjetër që mund të kemi humbur këtu.