Замените 12 ВЛООКУП-а са 1 МАТЦХ - Екцел Типс

Преглед садржаја

Ово је још један пример брзине формуле. Рецимо да морате да направите 12 колона ВЛООКУП-а. То можете учинити бржим коришћењем једне функције МАТЦХ и 12 ИНДЕКС.

На следећој слици мораћете да урадите 12 ВЛООКУП функција за сваки број рачуна. ВЛООКУП је моћан, али потребно је пуно времена за израчун.

Узорак скупа података са ВЛООКУП формулом

Поред тога, формула се мора уређивати у свакој ћелији док копирате. Трећи аргумент мора да се промени са 2 на 3 за фебруар, затим 4 за март и тако даље.

Промене 3. аргумента по месецима

Једно заобилазно решење је додавање реда са бројевима колона. Тада трећи аргумент ВЛООКУП-а може указивати на овај ред. Барем можете копирати исту формулу из Б4 и залепити у Ц4: М4 пре него што копирате цео сет.

Коришћење бројева помоћних редова

Али овде је много бржи приступ. Додајте нову колону Б са Где? као наслов. Колона Б садржи функцију МАТЦХ. Ова функција је врло слична ВЛООКУП-у: Вредност тражите у А4 у колони П4: П227. 0 на крају је као Фалсе на крају ВЛООКУП-а. Наводи да желите тачно подударање. Ево велике разлике: МАТЦХ се враћа тамо где је вредност пронађена. Одговор 208 каже да је А308 208. ћелија у опсегу П4: П227. Из временске перспективе подсећања, МАТЦХ и ВЛООКУП су приближно једнаки.

Колона помоћника са МАТЦХ Формулом

Могу да чујем шта мислите. „Каква је корист знати када се нешто налази? Никад ме менаџер није назвао и питао: 'У ком реду је то потраживање?' "

Иако се људи ретко питају у ком реду је нешто, функција ИНДЕКС може да користи тај положај. Следећа формула говори Екцел-у да врати 208. ставку из К4: К227.

ИНДЕКС функција враћања предмета са листе

Док копирате ову формулу, низ вредности се помера кроз табелу претраживања. За сваки ред радите једну функцију МАТЦХ и 12 ИНДЕКС. Функција ИНДЕКС је невероватно брза у поређењу са ВЛООКУП-ом. Читав скуп формула израчунава 85% брже од 12 колона ВЛООКУП-а.

Скуп резултата резултата

Погледајте видео

  • Рецимо да морате да направите 12 колона ВЛООКУП-а
  • Пажљиво користите знак једног долара пре колоне вредности претраживања
  • Пажљиво користите знакове од четири долара за табелу за тражење
  • Још увек тешко кодирате аргумент треће колоне.
  • Једно уобичајено решење је додавање реда помоћних ћелија са бројем колоне.
  • Друго мање ефикасно решење је употреба ЦОЛУМН (Б2) унутар ВЛООКУП формуле.
  • Али, радити 12 ВЛООКУП-а за сваки ред је врло неефикасно
  • Уместо тога, додајте помоћну колону са насловом ВХЕРЕ и направите један Матцх.
  • УТАКМИЦА траје колико и ВЛООКУП за јануар.
  • Тада можете користити 12 ИНДЕКС функција. Они су невероватно брзи у поређењу са ВЛООКУП-ом.
  • ИНДЕКС ће указати на једну колону одговора са $ пре редова.
  • ИНДЕКС ће указати на помоћни ступац са $ пре ступца.

Видео транскрипт

Научите Екцел из подцаста, епизода 2028 - Замена многих ВЛООКУП-ова једним МАТЦХ-ом!

Кликните на „и“ у горњем десном углу да бисте дошли до листе песама, ја ћу подкастовати целу ову књигу!

Хеј, добро дошао на нетцаст, ја сам Билл Јелен! Па то је класичан проблем, морамо да радимо ВЛООКУП једном сваког месеца, зар не? И овде можете бити невероватно пажљиви када притиснете Ф4 3 пута да бисте то закључали до колоне, а затим притиснете Ф4 након закључавања целог реда. Али када дођете до ове тачке, 2, ФАЛСЕ да је 2 тешко кодирано, а док то копирате, мораћете да уредите 2 у 3, зар не? Е сад, један неефикасан начин да то урадим, начин који ми се не свиђа је да користим колону Б1. Колона Б1 је наравно 2, али док то копирате, уверите се да ће се променити у колону Ц1, која је 3, али размислите о томе, ово стално изнова открива број колоне. Дакле, оно што видим да људи раде и зашто, знате, више воле него колоне, ми ћемо то Цтрл-повући,ставите бројеве 2-13 тамо горе у помоћну ћелију, а затим, када дођемо до ове тачке, идемо горе и одредимо тај број колоне. Притисните Ф4 2 пута да бисте га закључали на ред,, ФАЛСЕ и тако даље. Али чак и са том методом, ВЛООКУП је невероватно неефикасан, јер овде мора да претражује све ове ставке док не пронађе А308 и то је слика Б4. Када се затим пресели на Ц4, заборавља да је само погледао и креће испочетка, у реду. Дакле, имате једну од најспоријих функција у целом Екцелу, ВЛООКУП, ФАЛСЕ који се изнова и изнова изводи за исту ставку.јер овде мора да претражује све ове ставке док не пронађе А308 и то је слика Б4. Када се затим пресели на Ц4, заборавља да је само погледао и креће испочетка, у реду. Дакле, имате једну од најспоријих функција у целом Екцелу, ВЛООКУП, ФАЛСЕ који се изнова и изнова изводи за исту ставку.јер овде мора да претражује све ове ставке док не пронађе А308 и то је слика Б4. Када се затим пресели на Ц4, заборавља да је само погледао и креће испочетка, у реду. Дакле, имате једну од најспоријих функција у целом Екцелу, ВЛООКУП, ФАЛСЕ који се изнова и изнова изводи за исту ставку.

Дакле, ево много, много бржег пута, убацићемо помоћну колону, а ову помоћну колону зовем Где? Као где је доврага А308? Користићемо = МАТЦХ, потражимо А308 у првом реду табеле, притисните Ф4 тамо,, 0 за тачно подударање, у реду, говори нам да „Хеј, погледајте то, то је у реду 6, како то је супер? " Али док копирамо, видите, стално је на различитим местима. Добро, сада овај меч траје онолико колико траје јануарски ВЛООКУП, тамо су чак и мртви, али ево невероватне ствари. Одатле никада не морамо радити ВЛООКУП за остатак реда, могли бисмо само = ИНДЕКС, ИНДЕКС каже „Ево низа одговора.“ Отићи ћу до јануарских ћелија и врло пажљиво ћу овде притиснути 2 пута два пута, тако да закључам на 4: 227,али К-у је дозвољено да се мења док се крећем. Зарез, а затим жели да зна који ред, па то ће бити одговор у Б4, притиснут ћу Ф4 три пута да бих дохватио $ пре Б, у реду, копирајте то преко.

Ова формула, ови ИНДЕКС формуле, ових 12 ће се догодити за мање од времена потребног да се уради фебруарски ВЛООКУП, у реду. Ако на ово поставимо тајмер Чарлса Вилијамса, цела ова ствар ће израчунати око 14% времена од 12 ВЛООКУП-ова. Ваш менаџер не жели да види Где? У реду, само сакријте ту колону, све наставља да ради, у реду, ово је прелеп начин да убрзате 12 месеци или 52 недеље ВЛООКУП-а. У реду, овај савет и још толико савета налазе се у овој књизи. Кликните тамо „и“ у горњем десном углу, можете купити књигу, е-књигу од 10 долара, 25 долара за штампану књигу, у реду.

Дакле, данас смо имали проблем где у 12 колона ВЛООКУП-а можете пажљиво да убаците $, али тај трећи аргумент још увек мора бити чврсто кодиран. Можете користити колону (Б2), нисам љубитељ тога, јер постоји стотине редова * 12 колона где се то израчунава изнова и изнова. Само користите помоћну ћелију у низу, ставите бројеве 2-12 и укажите на то, то је и даље неефикасно, иако ВЛООКУП након што схвати јануар, мора да почне почетком фебруара. Стога препоручујем да додате колону са насловом „Где?“ и тамо направите једну утакмицу. Тај МАТЦХ траје колико и ВЛООКУП за јануар, али тада ће 12 ИНДЕКС функција требати мање времена него ВЛООКУП за фебруар, а ви сте скратили читав низ времена. Опет, опрезно са $ у функцији ИНДЕКС на оба места, једно непосредно пре редова,а друга пре колона, мешовита референца у обе.

Хеј, желим да ти се захвалим што си свратио, видимо се следећи пут за још једно емитовање од!

Скини докуменат

Преузмите датотеку узорка овде: Подцаст2028.клск

Занимљиви Чланци...