Ką žinoti
- Funkcija LOOKUP programoje „Excel“naudojama informacijai ieškoti eilutėje arba stulpelyje.
- Yra du būdai, kaip naudoti LOOKUP formulę, atsižvelgiant į jūsų poreikius: kaip vektorių ir masyvą.
- Vektoriaus tipas ieško tik vienoje eilutėje arba stulpelyje, o masyvas ieško kelių eilučių ir stulpelių.
Šiame straipsnyje paaiškinama, kaip naudoti LOOKUP funkciją bet kurioje „Excel“versijoje, įskaitant „Excel 2019“ir „Microsoft 365“.
Kas yra LOOKUP funkcija?
Funkcija LOOKUP programoje „Excel“naudojama informacijai ieškoti eilutėje arba stulpelyje. Ji nustato reikšmę iš tos pačios pozicijos eilutėje ar stulpelyje kaip ir pradinė vertė, todėl ji tikrai naudinga dirbant su struktūrinėmis lentelėmis, kuriose visose eilutėse ir stulpeliuose yra panašūs duomenys.
Yra du būdai, kaip parašyti LOOKUP formulę programoje Excel, atsižvelgiant į jūsų poreikius. Viena forma vadinama vektoriumi, o kita – masyvu.
Funkciją LOOKUP galima naudoti visose „Excel“versijose.
LOOKUP Funkcijos sintaksė ir argumentai
Yra du būdai, kaip naudoti LOOKUP funkciją:
Vektorius
Vektorinė forma ieško tik vienoje eilutėje arba viename stulpelyje. Tas diapazonas vadinamas vektoriumi. Grąžinama vertė yra toje pačioje padėtyje kaip ir kitas pasirinktas duomenų rinkinys.
=LOOKUP(paieškos_vertė, paieškos_vektorius, [rezultato_vektorius])
- lookup_value yra reikšmė, kurios funkcija turi ieškoti vektoriuje. Tai gali būti skaičius, tekstas, loginė reikšmė, pavadinimas arba nuoroda. Šis argumentas būtinas.
- lookup_vector yra diapazonas. Tai gali būti viena eilutė arba vienas stulpelis. Vektoriaus reikšmės turi būti didėjimo tvarka (pvz., 1, 2, 3 arba A, B, C). Šis argumentas būtinas.
- result_vector yra pasirenkamas diapazonas. Jei naudojamas, jis turi būti tokio pat dydžio kaip lookup_vector.
Štai dar keletas taisyklių, kurias reikia atsiminti, kai naudojate LOOKUP funkcijos vektorinę formą:
- Jei lookup_value yra mažesnė už mažiausią reikšmę lookup_vector, Excel pateikia klaidą N/A.
- Jei lookup_value rasti nepavyksta, funkcija LOOKUP atitinka didžiausią lookup_vector reikšmę, kuri yra mažesnė arba lygi lookup_value.
Masyvas
Masyvo forma gali ieškoti reikšmės keliose eilutėse ir stulpeliuose. Pirmiausia ji nustato nurodytą reikšmę pirmoje pasirinkimo eilutėje arba stulpelyje, o tada grąžina tos pačios pozicijos reikšmę paskutinėje eilutėje arba stulpelyje.
=LOOKUP(paieškos_vertė, masyvas)
- lookup_value yra reikšmė, kurios funkcija turėtų ieškoti masyve. Tai gali būti skaičius, tekstas, loginė reikšmė, pavadinimas arba nuoroda. Reikšmės turi būti pateikiamos didėjančia tvarka (pvz., 1, 2, 3 arba A, B, C). Šis argumentas būtinas.
- masyvas yra langelių diapazonas, kuriame yra reikšmė, kurią lyginate su lookup_value. Šis argumentas būtinas.
Taip pat atminkite šias taisykles:
- Jei lookup_value rasti nepavyksta, vietoj jos naudojama didžiausia masyvo reikšmė, kuri yra mažesnė arba lygi lookup_value.
- Jei lookup_value yra mažesnė už didžiausią reikšmę pirmoje eilutėje arba stulpelyje, pateikiama klaida N/A.
- Jei masyve yra daugiau stulpelių nei eilučių, funkcija LOOKUP ieškos lookup_value pirmoje eilutėje.
- Jei masyve yra daugiau eilučių nei stulpelyje, funkcija LOOKUP ieško lookup_value pirmame stulpelyje.
LOOKUP Funkcijų pavyzdžiai
Toliau pateikiami keli pavyzdžiai, kaip formulėse naudoti LOOKUP:
Naudokite paieškos vektorių ieškoti lentelėje
=LOOKUP(1003, A2:A5, C2:C5)
Štai pavyzdys, kaip naudoti funkciją LOOKUP, kai reikia patikrinti kainą lentelėje, suskirstytoje pagal dalies numerį. Kadangi žinome, kad dalių numeriai nurodyti A2:A5, o kainos C2:C5, galime ieškoti dalies numerio 1003 naudodami šiuos parametrus.
Naudokite peržvalgos masyvą ieškant lentelėje
=LOOKUP(1003, A2:C5)
Kitas būdas naudoti funkciją LOOKUP tame pačiame duomenų rinkinyje, kaip ir anksčiau pateiktame pavyzdyje, yra masyvas. Užuot pasirinkę du atskirus stulpelius, pasirenkame visą lentelę. Tačiau, kadangi šiame pavyzdyje mums reikia kainos, sustabdome pasirinkimą ties C stulpeliu, nes funkcija užfiksuos bet kokią reikšmę, rastą toje pačioje paskutinio stulpelio pozicijoje.
Raskite artimiausią skaičių lentelėje
=LOOKUP(A2, D2:D6, F2:F6)
Ši LOOKUP formulė yra kryžminė nuoroda į balą A stulpelyje su vertinimo sistema D stulpelyje. Funkcija LOOKUP mato, kur įvertinimo sistemoje patenka balas, o tada suranda pažymį F2:F6. žinoti, ką parašyti prie balų. Kadangi kai kurių iš šių reikšmių nerasta lentelėje dešinėje, LOOKUP naudoja kitą mažiausią reikšmę.
Šią konkrečią formulę taip pat galima parašyti masyvo forma, tokia:
=LOOKUP(A2, D2:F6)
Rezultatai yra tokie patys, nes D stulpelis yra pasirinkimo pradžia, o pabaiga, kurioje yra pažymys, yra F stulpelis.
Dolerio ženklai gali būti naudojami formulėse, kad juos nuvilkus stulpeliu žemyn, kad funkcija būtų pritaikyta kitiems langeliams, nuorodos taip pat nebūtų nutemptos. Daugiau apie mišrių langelių nuorodas galite perskaityti čia.
Rasti paskutinį numerį sąraše
=LOOKUP(9.99999999999999E+307, A:A)
Formulė LOOKUP randa paskutinį skaičių A stulpelyje. Kadangi 9,99999999999999E+307 yra didžiausias skaičius, kurį galite turėti Excel darbalapyje, formulė parodys paskutinį skaičių sąraše, net jei yra tuščių langelių įtraukta į diapazoną.
Rasti paskutinę teksto reikšmę sąraše
=LOOKUP(REPT("z", 255), A:A)
Pavyzdyje randama paskutinė teksto reikšmė iš A stulpelio. Funkcija REPT čia naudojama norint pakartoti z iki didžiausio skaičiaus, koks gali būti bet kokia teksto reikšmė, ty 255. Panašiai kaip skaičių pavyzdyje, šis tiesiog identifikuoja paskutinį langelį, kuriame yra tekstas.
Naudokite lentelės duomenis, kad surastumėte antraščių reikšmes
=LOOKUP(2, 1/(B3:G3 ""), B$2:G$2)
Šis paskutinis „Excel“LOOKUP funkcijos pavyzdys apima kai kuriuos šiame straipsnyje neaprašytus dalykus, bet vis tiek verta pažvelgti, kad pamatytumėte, kokia naudinga gali būti ši funkcija. Bendra idėja yra ta, kad mes nustatome paskutinį kiekvienos eilutės įrašą ir tada ieškome datos 2 eilutėje, kad sužinotume, kada paskutinį kartą apmokėjome šias sąskaitas.
Kitos funkcijos, pvz., LOOKUP
LOOKUP yra gana paprasta paieškos / nuorodos funkcija. Yra ir kitų, tinkančių sudėtingesniam naudojimui.
VLOOKUP ir HLOOKUP leidžia atlikti vertikalias arba horizontalias paieškas ir nurodyti, ar atlikti tikslią ar apytikslę atitiktį. LOOKUP automatiškai grąžina artimiausią reikšmę, jei tiksli atitiktis nerandama.
XLOOKUP yra panaši, sudėtingesnė paieškos funkcija.