Екцел

Екцел КСЛООКУП функција

Excel Xlookup Function

Екцел КСЛООКУП функцијаРезиме

Екцел КСЛООКУП функција је модерна и флексибилна замена за старије функције као што су ВЛООКУП, ХЛООКУП и ЛООКУП. КСЛООКУП подржава приближно и тачно подударање, џокер знакове (*?) За делимична подударања и тражење у вертикалном или хоризонталном опсегу.





Намјена Вредности тражења у опсегу или низу Повратна вредност Вредност (и) подударања из повратног низа Синтакса = КСЛООКУП (тражење, низ за претраживање, низ за повратак, [није_нађен], [начин_ подударања], [начин_претраживања]) Аргументи
  • потражити - Вредност претраге.
  • лоокуп_арраи - Низ или опсег за претраживање.
  • ретурн_арраи - Низ или опсег за враћање.
  • није пронађен - [опционално] Вредност за враћање ако није пронађено подударање.
  • матцх_моде - [опционално] 0 = потпуно подударање (подразумевано), -1 = потпуно подударање или следеће најмање, 1 = тачно подударање или следеће веће, 2 = џокер подударање.
  • сеарцх_моде -[опционално] 1 = претраживање од првог (подразумевано), -1 = претраживање од последњег, 2 = бинарно претраживање узлазно, -2 = бинарно претраживање опадајуће.
Верзија Екцел 365 Напомене о употреби

КСЛООКУП је савремена замена за функцију ВЛООКУП. То је флексибилна и свестрана функција која се може користити у разним ситуацијама.

КСЛООКУП може пронаћи вредности у вертикалном или хоризонталном опсегу, може извршити приближна и тачна подударања и подржава џокере (*?) За делимична подударања. Осим тога, КСЛООКУП може претраживати податке почевши од прве вредности или последње вредности (види врсту подударања и детаље о начину претраживања испод). У поређењу са старијим функцијама попут ВЛООКУП , ХЛООКУП , и ПОТРАЖИТИ , КСЛООКУП нуди неколико кључних предности .





Порука није пронађена

Када КСЛООКУП не може пронаћи подударање, враћа грешку #Н/А, као и остале функције подударања у Екцелу. За разлику од осталих функција подударања, КСЛООКУП подржава опционални аргумент тзв није пронађен која се може користити за превазилажење грешке #Н/А када би се иначе појавила. Типичне вредности за није пронађен могу бити „Није пронађено“, „Нема подударања“, „Нема резултата“ итд. Приликом пружања вредности за није пронађен , затворите текст у двоструке наводнике ('').

Напомена: Будите опрезни ако унесете празан низ ('') за нот_фоунд. Ако се не пронађе подударање, КСЛООКУП неће приказати ништа уместо #Н/А. Ако желите да видите грешку #Н/А када се не пронађе подударање, потпуно изоставите аргумент.



Врста подударања

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

како израчунати дневну сложену камату у екцелу
Врста подударања Понашање
0 (подразумевано) Тачан меч. Враћа #Н/А ако нема подударања.
-1 Потпуно подударање или следећа мања ставка.
1 Потпуно подударање или следећа већа ставка.
2 Џокер знак (*,?, ~)

Режим претраживања

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

Режим претраживања Понашање
1 (подразумевано) Тражи од прве вредности
-1 Тражи од последње вредности (обрнуто)
2 Бинарне вредности претраге сортиране по растућем редоследу
-2 Бинарне вредности претраге сортиране по опадајућем редоследу

Бинарне претраге су веома брзе, али подаци се морају сортирати према потреби . Ако подаци нису правилно сортирани, бинарна претрага може вратити неважеће резултате који изгледају сасвим нормално.

Пример #1 - основно тачно подударање

Подразумевано, КСЛООКУП ће извршити потпуно подударање. У доњем примеру, КСЛООКУП се користи за преузимање продаје на основу тачног подударања на Мовие -у. Формула у Х5 је:

 
= XLOOKUP (H4,B5:B9,E5:E9)

КСЛООКУП - основни пример потпуног подударања

Детаљније објашњење овде .

Пример #2 - основно приближно подударање

Да бисте омогућили приближно подударање, наведите вредност за аргумент 'матцх_моде'. У доњем примеру, КСЛООКУП се користи за израчунавање попуста на основу количине, за шта је потребно приближно подударање. Формула у Ф5 даје -1 за матцх_моде како би се омогућило приближно подударање са понашањем „потпуно подударање или следећа најмања“:

 
= XLOOKUP (E5,B5:B9,C5:C9,,-1)

КСЛООКУП - основни приближни пример подударања

Детаљније објашњење овде .

Пример #3 - више вредности

КСЛООКУП може вратити више вредности у исто време за исто подударање. Пример испод показује како се КСЛООКУП може конфигурисати да врати три вредности подударања са једном формулом. Формула у Ц5 је:

 
= XLOOKUP (B5,B8:B15,C8:E15)

КСЛООКУП - пример више вредности

Приметите да повратни низ (Ц8: Е15) садржи 3 колоне: Прва, Последња, Одељење. Све три вредности се враћају и игра у опсег Ц5: Е5.

Пример #4 - двосмерно тражење

КСЛООКУП се може користити за двосмерно претраживање гнежђење један КСЛООКУП унутар другог. У доњем примеру, 'унутрашњи' КСЛООКУП преузима читав ред (све вредности за Гласс), који се предаје 'спољном' КСЛООКУП -у као повратни низ. Спољашњи КСЛООКУП проналази одговарајућу групу (Б) и враћа одговарајућу вредност (17.25) као крајњи резултат.

 
= XLOOKUP (I6,C4:F4, XLOOKUP (I5,B5:B9,C5:F9))

КСЛООКУП - пример двосмерног тражења

Више детаља овде .

Пример #5 - порука није пронађена

Као и друге функције претраживања, ако КСЛООКУП не пронађе вредност, враћа грешку #Н/А. Да бисте приказали прилагођену поруку уместо #Н/А, наведите вредност за опционални аргумент 'нот фоунд', ограђен двоструким наводницима (''). На пример, да бисте приказали „Није пронађено“ када није пронађен одговарајући филм, на основу доњег радног листа, користите:

 
= XLOOKUP (H4,B5:B9,E5:E9,'Not found')

КСЛООКУП - пример није пронађен

Ову поруку можете прилагодити како желите: „Нема подударања“, „Филм није пронађен“ итд.

израчунавање стандардне девијације у екцелу 2010

Пример #6 - сложени критеријуми

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

 
= XLOOKUP (1,( LEFT (B5:B16)='x')*(C5:C16='east')* NOT ( MONTH (D5:D16)=4),B5:E16)

КСЛООКУП - пример сложених критеријума

Детаљи: (1) једноставан пример , (2) сложенији пример .

Предности КСЛООКУП -а

КСЛООКУП нуди неколико важних предности, посебно у поређењу са ВЛООКУП -ом:

  • КСЛООКУП може да тражи податке са десне стране или лево вредности тражења
  • КСЛООКУП може вратити више резултата (пример #3 горе)
  • КСЛООКУП подразумевано даје потпуно подударање (ВЛООКУП подразумевано приближава)
  • КСЛООКУП може радити са вертикалним и хоризонталним подацима
  • КСЛООКУП може да изврши обрнуту претрагу (последња до прва)
  • КСЛООКУП може да врати цео редове или колоне , не само једна вредност
  • КСЛООКУП може да ради са низови изворно да примењују сложене критеријуме

Напомене

  1. КСЛООКУП може радити са вертикалним и хоризонталним низовима.
  2. КСЛООКУП ће вратити #Н/А ако вредност претраживања није пронађена.
  3. Тхе лоокуп_арраи мора имати димензију компатибилну са ретурн_арраи аргумент, у супротном КСЛООКУП ће вратити #ВАЛУЕ!
  4. Ако се КСЛООКУП користи између радних свезака, обе радне свеске морају бити отворене, у супротном КСЛООКУП ће вратити #РЕФ !.
  5. Као ИНДЕКС функција , КСЛООКУП враћа а референца као резултат.
КСЛООКУП је нова функција доступна у Екцел 365 само.


^