Taikoma
„Excel“, skirta „Microsoft 365“ „Mano „Office“, skirta „iPhone“ Microsoft365.com

Suvestinė

Šiame nuosekliame straipsnyje aprašoma, kaip rasti duomenis lentelėje (arba langelių diapazone) naudojant įvairias įtaisytąsias "Microsoft Excel" funkcijas. Galite naudoti skirtingas formules, kad gautumėte tą patį rezultatą.

Darbalapio pavyzdžio kūrimas

Šiame straipsnyje pateikiamas darbalapio pavyzdys, iliustruojantis "Excel" įtaisytąsias funkcijas. Apsvarstykite pavyzdį, kaip pavadinti A stulpelio vardą ir grąžinti to asmens amžių iš stulpelio C. Norėdami sukurti šį darbalapį, į tuščią "Excel" darbalapį įveskite šiuos duomenis.Įvesite reikšmę, kurią norite rasti langelyje E2. Galite įvesti formulę bet kuriame tuščiame to paties darbalapio langelyje.

A

B

C

D

E

1

Vardas

Departamentas

Amžius

Rasti reikšmę

2

Henry

501

28

Marija

3

Stanas

201

19

4

Marija

101

22

5

Larry

301

29

Terminų apibrėžimai

Šiame straipsnyje aprašomos "Excel" įtaisytosios funkcijos naudojant šiuos terminus:

Terminas

Apibrėžimas

Pavyzdys

Lentelės masyvas

Visa peržvalgos lentelė

A2:C5

Lookup_Value

Reikšmė, kurią reikia rasti pirmajame Table_Array stulpelyje.

E2

Lookup_Array -arba- Lookup_Vector

Langelių, kuriuose yra galimų peržvalgos reikšmių, diapazonas.

A2:A5

Col_Index_Num

Stulpelio numeris, esantis Table_Array turi būti grąžinta atitinkanti reikšmė.

3 (trečias stulpelis Table_Array)

Result_Array -arba- Result_Vector

Diapazonas, kuriame yra tik viena eilutė arba stulpelis. Jis turi būti tokio pat dydžio kaip Lookup_Array arba Lookup_Vector.

C2:C5

Range_Lookup

Loginė reikšmė (TRUE (teisinga) arba FALSE (klaidinga). Jei ši reikšmė yra TRUE arba nenurodoma, grąžinama apytikslis atitikmuo. Jei FALSE, jis ieškos tikslaus atitikmens.

FALSE (klaidinga)

Top_cell

Tai yra nuoroda, kuria norite pagrįsti poslinkį. Top_Cell turi nurodyti langelį arba gretimų langelių diapazoną. Kitu atveju funkcija OFFSET grąžina #VALUE! klaidos reikšmę.

Offset_Col

Tai stulpelių skaičius kairėje arba dešinėje, su kuriais norite susieti viršutinį kairįjį rezultato langelį. Pavyzdžiui, "5" kaip argumentas Offset_Col nurodo, kad nuorodos viršutinis kairysis langelis yra penki stulpeliai į dešinę nuo nuorodos. Offset_Col gali būti teigiamas (tai reiškia į dešinę nuo pradinės nuorodos) arba neigiamas (tai reiškia į kairę nuo pradinės nuorodos).

Funkcijos

LOOKUP()

Funkcija LOOKUP randa reikšmę vienoje eilutėje arba stulpelyje ir ją atitinka su ta pačia reikšme kitoje eilutėje arba stulpelyje.Toliau pateiktas formulės LOOKUP sintaksės pavyzdys:

   =LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)

Ši formulė darbalapyje randa Marijos amžių:

   =LOOKUP(E2,A2:A5,C2:C5)

Formulė naudoja reikšmę "Marija" langelyje E2, o peržvalgos vektoriuje (stulpelyje A) randa "Marija". Tada formulė atitinka reikšmę toje pačioje rezultatų vektoriaus (stulpelio C) eilutėje. Kadangi "Marija" yra 4 eilutėje, FUNKCIJA LOOKUP grąžina reikšmę iš eilutės 4 stulpelyje C (22).NATA: Funkcija LOOKUP reikalauja, kad lentelė būtų surikiuota.

Jei norite gauti daugiau informacijos apie funkciją LOOKUP , spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:  

Kaip naudoti funkciją LOOKUP programoje "Excel"

VLOOKUP()

Funkcija VLOOKUP arba Vertikalioji peržvalga naudojama, kai duomenys pateikiami stulpeliuose. Ši funkcija ieško reikšmės kairiajame stulpelyje ir ją atitinka su duomenimis nurodytame tos pačios eilutės stulpelyje. Naudodami VLOOKUP galite rasti duomenis surūšiuotoje arba nesurūšiuotoje lentelėje. Toliau pateiktame pavyzdyje naudojama lentelė su nesurūšiuotais duomenimis.Toliau pateiktas formulės VLOOKUP sintaksės pavyzdys:

    =VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)

Ši formulė darbalapyje randa Marijos amžių:

   =VLOOKUP(E2,A2:C5,3,FALSE)

Formulė naudoja reikšmę "Marija", esančią langelyje E2, ir randa "Marija" kairiajame stulpelyje (A stulpelyje). Tada formulė atitinka reikšmę toje pačioje Column_Index eilutėje. Šiame pavyzdyje kaip Column_Index (stulpelis C) naudojama "3". Kadangi "Marija" yra 4 eilutėje, funkcija VLOOKUP grąžina reikšmę iš eilutės 4 stulpelyje C (22).

Jei norite gauti daugiau informacijos apie funkciją VLOOKUP , spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:  

Kaip naudoti VLOOKUP arba HLOOKUP norint rasti tikslų atitikmenį

INDEX() ir MATCH()

Galite naudoti INDEX ir MATCH funkcijas kartu, kad gautumėte tuos pačius rezultatus kaip ir naudodami LOOKUP arba VLOOKUP.

Toliau pateiktas pavyzdys sintaksės, kuri sujungia INDEX ir MATCH , kad pateiktų tuos pačius rezultatus kaip ir LOOKUP ir VLOOKUP ankstesniuose pavyzdžiuose:

    =INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)

Ši formulė darbalapyje randa Marijos amžių:

=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)

Formulė naudoja reikšmę "Marija" langelyje E2, o stulpelyje A randa "Marija". Tada ji atitinka reikšmę toje pačioje stulpelio C eilutėje. Kadangi "Marija" yra 4 eilutėje, formulė grąžina reikšmę iš eilutės 4 stulpelyje C (22).

PASTABA. Jei nė vienas Lookup_Array langelis neatitinka Lookup_Value ("Marija"), ši formulė pateiks #N/A.Jei norite gauti daugiau informacijos apie funkciją INDEX , spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:

Kaip naudoti funkciją INDEX, norint rasti duomenis lentelėje

OFFSET() ir MATCH()

Galite naudoti funkcijas OFFSET ir MATCH kartu, kad galėtumėte gauti tuos pačius rezultatus kaip ir ankstesniame pavyzdyje nurodytos funkcijos.Toliau pateiktas sintaksės, sujungiančios OFFSET ir MATCH, kad būtų gauti tokie patys rezultatai kaip lookup ir VLOOKUP, pavyzdys:

   =OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)

Ši formulė darbalapyje randa Marijos amžių:

   =OFFSET(A1,MATCH(E2,A2:A5,0),2)

Formulė naudoja reikšmę "Marija" langelyje E2, o stulpelyje A randa "Marija". Tada formulė atitinka reikšmę toje pačioje eilutėje, bet du stulpeliai į dešinę (stulpelis C). Kadangi "Marija" yra stulpelyje A, formulė grąžina reikšmę 4 eilutėje stulpelyje C (22).

Jei norite gauti daugiau informacijos apie funkciją OFFSET , spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:  

Kaip naudoti funkciją OFFSET

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.