„Excel 2020“: „VLOOKUP“ stulpelius pakeiskite „Single MATCH“ - „Excel“ patarimai

Šiame paveikslėlyje parodyta situacija, kai kiekvienam sąskaitos numeriui turite atlikti 12 funkcijų VLOOKUP.

VLOOKUP yra galingas, tačiau skaičiavimams atlikti reikia daug laiko. Be to, formulę reikia redaguoti kiekviename langelyje, kai kopijuojate. Trečias argumentas turi būti pakeistas iš 2 į 3 vasarį, po to 4 - kovo mėnesį ir t. T.

Vienas iš būdų yra pridėti eilutę su stulpelių numeriais. Tada trečiasis „VLOOKUP“ argumentas gali nukreipti į šią eilutę, kaip parodyta žemiau. Bent jau galite nukopijuoti tą pačią formulę iš B4 ir įklijuoti į C4: M4, prieš nukopijuodami 12 formulių žemyn.

Bet čia yra daug greitesnis būdas: pridėkite naują B stulpelį su Kur? kaip antraštė. B stulpelyje yra funkcija MATCH. Ši funkcija yra labai panaši į VLOOKUP: Jūs ieškote vertės A4 stulpelyje P4: P227. 0 pabaigoje yra kaip klaidinga VLOOKUP pabaigoje. Jame nurodoma, kad norite tikslios atitikties. Čia yra didelis skirtumas: MATCH pateikia vietą, kurioje randama vertė. 208 atsakyme sakoma, kad A308 yra 208-oji P4: P227 diapazono ląstelė. Žvelgiant iš perskaičiavimo laiko perspektyvos, MATCH ir VLOOKUP yra maždaug vienodi.

Aš girdžiu, ką tu galvoji: „Ko verta žinoti, kur kažkas yra? Niekada neturėjau vadybininko paskambinti ir paklausti: „Kokioje eilutėje gaunama?“ “

Nors žmonės retai klausia, kurioje eilutėje kažkas yra, funkcija INDEX gali būti naudinga žinoti tą poziciją. Šiame paveikslėlyje pateikta formulė nurodo „Excel“ grąžinti 208-ąjį elementą iš Q4: Q227.

Kai kopijuosite šią formulę, reikšmių masyvas juda per paieškos lentelę, kaip parodyta žemiau. Kiekvienai eilutei darote po vieną MATCH ir 12 INDEX funkcijas. INDEX funkcija yra neįtikėtinai greita, palyginti su VLOOKUP. Visas formulių rinkinys apskaičiuos 85% greičiau nei 12 VLOOKUP stulpelių.

Pastaba

2018 m. Pabaigoje „Office 365“ pristatė naują „VLOOKUP“ logiką, kuri skaičiavimo greitį daro tokį pat greitą, kaip čia rodomas INDEKSAS / ATITIKTIS.

Įdomios straipsniai...