Екцел - КСЛООКУП вс. ВЛООКУП вс. ИНДЕКС / МАТЦХ функције

28. августа 2022. Мицрософт је најавио објављивање КСЛООКУП функције. КСЛООКУП функција треба да замени и ВЛООКУП и ХЛООКУП функције. Такође ће заменити комбинацију функција ИНДЕКС / МАТЦХ која се раније користила за извођење моћнијих ВЛООКУП -ова.

КСЛООКУП функција се полако објављује корисницима Оффице 365 (почевши од Оффице 365 Инсајдера). Дакле, нова функција можда још увек неће бити доступна. Корисници Оффице 2022 неће добити КСЛООКУП. Зато будите опрезни при употреби КСЛООКУП функције - побрините се да ваши крајњи корисници имају приступ новој функцији.

Пример КСЛООКУП -а

КСЛООКУП Синтакса

Синтакса КСЛООКУП -а је:

КСЛООКУП (лоокуп_валуе, лоокуп_арраи, ретурн_арраи, [матцх_моде], [сеарцх_моде])

Где:

  • лоокуп_валуе - Шта тражити
  • лоокуп_арраи - Где тражити
  • ретурн_арраи - Шта исписати
  • [матцх_моде] - (ОПЦИОНАЛНО) Одредите врсту подударања коју ћете извести. Подразумевано је тачно подударање (за све опције погледајте табелу испод)
  • [начин_претраживања] - (НЕОБВЕЗНО) Одредите врсту и смер претраживања. Подразумевано је од првог до последњег (за све опције погледајте табелу испод)

КСЛООКУП Матцх_Моде

0 - Тачно подударање ће пронаћи само тачно подударање

1 (-1) - Извршиће потпуно подударање или пронаћи следећу највећу (најмању) ставку.

2 - Подударност знакова вам омогућава да користите? или * џокер знакове за нетачна подударања.

КСЛООКУП Сеарцх_Моде

1 - Претражујте одозго према доле (или слева надесно за хоризонтално тражење)

-1 - Претражујте одоздо према горе (или здесна налево за хоризонтално тражење)

2 (-2) - Бинарна претрага сортираних података. Ако не знате шта је бинарна претрага, вероватно никада нећете морати да је извршите.

Зашто је КСЛООКУП бољи од ВЛООКУП -а?

  1. Функција ВЛООКУП захтева да колона за претрагу буде крајња лева колона у скупу података. Не можете „тражити лево“. Ово је била једна од примарних предности коришћења ИНДЕКС / МАТЦХ уместо ВЛООКУП -а. Међутим, КСЛООКУП нема ово ограничење
  2. КСЛООКУП подразумевано подржава потпуно подударање. ВЛООКУП подразумевано поставља „приближно“ подударање, захтевајући да додате „нетачан“ аргумент на крају вашег ВЛООКУП -а да бисте извршили потпуно подударање. То је био узрок безброј грешака у табелама са корисницима који су ненамерно извршили приближна подударања.
  3. Формуле ВЛООКУП нису могле да обраде уметање или брисање колона. Ако сте уметнули или избрисали колону, мораћете да прилагодите број индекса колоне у свом ВЛООКУП -у. Ово није проблем са функцијом КСЛООКУП.
  4. КСЛООКУП може да врши хоризонтално или вертикално тражење. КСЛООКУП замењује и ВЛООКУП и ХЛООКУП.
  5. КСЛООКУП има паметнија приближна подударања. ВЛООКУП податке је потребно сортирати од најмањег до највећег. Међутим, КСЛООКУП може вршити претрагу у било ком смеру.
  6. КСЛООКУП захтева референцирање мање ћелија. ВЛООКУП је захтевао да унесете читав скуп података, али КСЛООКУП захтева само да се позовете на релевантне колоне или редове. Референцирањем мање ћелија, КСЛООКУП ће повећати брзину израчунавања ваше табеле и потенцијално довести до мање грешака у кружној референци.

КСЛООКУП Примери у ВБА

КСЛООКУП је за сада доступан само инсајдерском програму канцеларије 365, па још увек није јавно доступан. Ускоро ће постати доступан.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave