Kā atrast vērtību diapazonā programmā Excel (3 metodes)

  • Dalīties Ar Šo
Hugh West

Apstākļi var prasīt jums atrast vērtību no diapazona. Atrašana, atgūšana ir bieži sastopamas darbības programmā Excel. Šodien mēs parādīsim, kā atrast vērtību diapazonā. Šajā sesijā mēs izmantojam Excel 2019 (mazliet Excel 365), varat brīvi izmantot savu vēlamo versiju.

Vispirms iepazīsimies ar datu kopu, kas ir mūsu piemēru pamatā.

Šeit mums ir tabula, kurā ir vairāki dažādu filmu nozaru aktieri ar vienu no viņu populārākajām filmām. Izmantojot šo datu kopu, mēs atradīsim vērtību vērtību diapazonā.

Ņemiet vērā, ka šī ir pamata datu kopa, lai viss būtu vienkāršāk. Praksē var nākties saskarties ar daudz lielāku un sarežģītāku datu kopu.

Prakses darba burtnīca

Jūs varat lejupielādēt prakses darba burtnīcu, izmantojot tālāk norādīto saiti.

Excel atrast vērtību diapazonā Range.xlsx

3 metodes, lai atrastu vērtību diapazonā

Kā jau minējām, mēs atradīsim vērtību no diapazona, izmantojot filmu datu kopu, ieviesīsim pāris lauku, kuros tiks saglabāta meklēšanas vērtība un izvads.

Šeit mēs esam pievienojuši divus laukus Atrast vērtību un Rezultāts atšķirīgs uz galda.

1. Atrodiet vērtību diapazonā, izmantojot funkciju MATCH

Dzirdēšana "Atrast vērtību" pāris funkcijas, ATRAST , MEKLĒT Bet mēs baidāmies, ka tie nav piemēroti, lai atrastu tos diapazonā, kas tad?

Atbilde slēpjas jautājumā. Haha! Jā, mēs pieminējām vārdu "match", un tā būs funkcija, lai atrastu vērtību diapazonā.

Portāls MATCH funkciju programmā Excel izmanto, lai atrastu meklēšanas vērtības pozīciju diapazonā. Izmantosim šo funkciju.

Šeit mēs meklēsim vērtību Breds Pits dalībnieku masīvā. Tātad mūsu formula būs šāda.

=MATCH(H4,C4:C14,0)

Mēs esam iestatījuši H4 lookup_value vietnē MATCH ... C4:C14 ir diapazons un 0 - precīza atbilstība.

Tādējādi tiek atgriezta vērtības pozīcija diapazonā.

Jūs varat redzēt Breds Pits ir 2. numurs mūsu tabulā, un formula atdeva šo skaitli. Tātad mēs esam atraduši vērtību diapazonā.

Ja jūsu mērķis ir iegūt meklēšanas vērtības pozīciju, tad jums ir jāveic tikai šī darbība.

Bet, ja vēlaties iegūt rezultātu, kas ļauj visiem saprast, vai vērtība ir vai nav diapazonā, izmantojiet vairākas loģiskās funkcijas, IF un ISNUMBER , palīdzēs.

Formula būs šāda.

=IF(ISNUMBER(MATCH(H4,C4:C14,0)), "Atrasts", "Nav atrasts")

Portāls MATCH funkcija ir iekšpusē ISNUMBER , kas pārbauda, vai ATRAST atgriež pozīciju vai kļūdu (ja MATCH nesaņem rakstzīmi virknē, tā atgriež #N/A! kļūda). Skaitlim (pozīcijai) tas atgriež TRUE

Tāpēc mēs esam iestatījuši "Atrasts" kā if_true_value par IF funkcija.

Šeit par Breds Pits MATCH atgriezts skaitlis (kā redzējām iepriekš). Tātad galīgais rezultāts ir "Atrasts".

Ja tiek meklēta vērtība, kas neietilpst diapazonā, formula atgriezīs rezultātu "Nav atrasts".

2. COUNTIF funkcija, lai atrastu vērtību diapazonā

Mēs varam izmantot statistisko funkciju COUNTIF lai atrastu vērtību diapazonā. COUNTIF funkcija saskaita šūnu skaitu no diapazona, kas atbilst noteiktam nosacījumam.

Apraksts var radīt šaubas, ka šūnu skaita iegūšana nav mūsu mērķis, bet gan atrast vērtību diapazonā.

Nav jāuztraucas! Mēs atradīsim vērtību un COUNTIF būs galvenā loma. Mums ir vajadzīga arī palīdzība no IF lai gan.

Formula būs šāda

=IF(COUNTIF(C4:C14,H4)>0, "Atrasts", "Nav atrasts")

vietnē COUNTIF(C4:C14,H4)>0 , C4:C14 ir diapazons un H4 ir meklējamā vērtība.

Un, kā mēs zinām. COUNTIF saskaita šūnas, pamatojoties uz kritērijiem, tāpēc tā saskaita šūnas no C4:C14 diapazons, pamatojoties uz H4 Ja tas atrod vērtību, rezultāts būs lielāks par 0.

Ja vērtība ir lielāka par 0, tas nozīmē, ka vērtība ir atrasta diapazonā. Un. if_true_value ("Atrasts") būs atbilde.

3. Izmantojot VLOOKUP

Mēs varam izmantot VLOOKUP funkciju, lai atrastu vērtību diapazonā. VLOOKUP meklē datus vertikāli sakārtotā diapazonā.

Uzrakstīsim formulu, izmantojot VLOOKUP .

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

H4 ir lookup_value un C4:C14 ir diapazons, 1 ir column_num, un 0 ir precīza atbilstība.

Tas nesniegs ne pozīciju, ne loģisko vērtību, bet gan iegūs vērtību, kas atbilst konstatējumiem.

Mēs esam atraduši pašu vērtību kā mūsu formulas rezultātu.

Ja mēs meklējam kaut ko, kas neatrodas diapazonā, formulā tiks piedāvāts #N/A! kļūda.

Lai atbrīvotos no šīs kļūdas un iegūtu labāk saprotamu rezultātu vērtībai, kas nav diapazonā, varam izmantot funkciju IFNA .

Portāls IFNA funkcija pārbauda, vai ievadītā vērtība vai izteiksme tiek novērtēta ar Excel #N/A kļūda vai nē. Un aizstāj rezultātu #N/A! .

Formula būs šāda.

=IFNA(VLOOKUP(H4,C4:C14,1,0), "Nav atrasts")

Mēs pabeidzām VLOOKUP ar IFNA un iestatiet "Nav atrasts" kā ifna_value . Tātad, ja tas neatradīs vērtību diapazonā, kā rezultātu tiks sniegts paziņojums "Nav atrasts".

Bet, ja vērtība ir diapazonā, standarta VLOOKUP rezultāts būs galīgais rezultāts.

Vērtības atvasināšana no diapazona, pamatojoties uz atrast

Tas ir diezgan bieži sastopams, lai iegūtu vērtību, pamatojoties uz meklēto vērtību diapazonā. Pieņemsim, ka mēs vēlamies iegūt filmas nosaukumu, atrodot aktiera vārdu diapazonā.

Ir vairāki veidi, kā iegūt vērtību. Apskatīsim dažas visbiežāk izmantotās pieejas.

Kombinācija no INDEX un MATCH iegūs vērtību. INDEX funkcija atgriež vērtību noteiktā diapazona vietā.

Formula būs šāda

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

Mēs esam redzējuši MATCH atgriež atbilstīgās vērtības pozīciju, un pēc tam INDEX izmanto šo pozīcijas vērtību, lai atgrieztu vērtību no diapazona E4:E14 .

Mēs varam izmantot VLOOKUP funkciju, lai atgrieztu vērtību, pamatojoties uz meklēto vērtību. Mūsu piemērā formula būs šāda.

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

Šeit mēs esam ielikuši gandrīz visu tabulu (izņemot SL. Nē slejā) kā diapazonu. column_num_index ir 3, kas nozīmē, ka atkarībā no atbilstības vērtība tiks iegūta no diapazona 3. slejas. Un trešā sleja satur filmas nosaukumu.

Ja izmantojat programmu Excel 365, varat izmantot vēl vienu funkciju. XLOOKUP .

Izmantojot šo funkciju, formula būs šāda.

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

vietnē XLOOKUP vispirms ir ievietota meklēšanas vērtība ( H4 ), tad meklēšanas diapazons ( C4:C14 ), un visbeidzot diapazonu ( E4:E14 ), no kurienes vēlamies saņemt rezultātu.

XLOOKUP ļauj iestatīt parametru vērtībai, kas nav diapazonā.

=XLOOKUP(H4,C4:C14,E4:E14, "Nav atrasts")

Ja mēs atradīsim vērtību, kuras nav diapazonā, kā rezultātu saņemsim "Nav atrasts".

Secinājums

Tas ir viss sesijai. Mēs esam uzskaitījuši pieejas, lai atrastu vērtību diapazonā programmā Excel. Ceru, ka jums tas būs noderīgi. Ja kaut kas šķiet grūti saprotams, lūdzu, komentējiet. Informējiet mūs par citām metodēm, ko mēs šeit, iespējams, esam izlaiduši.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.