XLOOKUP - Какво може да направи „новият VLOOKUP“?

Какво трябва да знаете за XLOOKUP

С XVERWEIS Microsoft предлага на своите потребители на Excel нова възможност да търсят таблици бързо и лесно и да оценяват данните. Тази функция първоначално беше достъпна само за участниците в тестовата фаза, но също така беше достъпна и за Microsoft 365 версии Windows и Mac от началото на годината.

В основата си XLOOKUP е по -удобна версия на VLOOKUP и HLOOKUP, която е допълнена с допълнителни практически приложения. Следователно неговата задача е също да търси през таблици, но това вече се различава от предишните препратки. Филтрирането на съдържание вече не е обвързано с предписан курс, но вече може да бъде инициирано от дясно на ляво, отгоре надолу и обратно. Това нововъведение предлага голямото предимство, че таблиците на Excel вече могат да бъдат проектирани по ваша преценка и вече не са обвързани с техническите спецификации. Благодарение на новите параметри станаха достъпни допълнителни опции, които преди това не бяха налични. Полезността се простира от малки детайли до забележителни опростявания в използването. Крайният ефект от XLOOKUP зависи изцяло от използваните параметри.

Простите параметри на XLOOKUP

Простото използване на XLOOKUP изисква само три параметъра. Това са:

  • Критерий за търсене
  • Матрица за търсене
  • Матрица за връщане

Новоизвоюваната свобода се дължи преди всичко на разделянето на матрицата за търсене и връщане. Докато VLOOKUP и HLOOKUP все още изискват от потребителя да избере цялата матрица за процеса на търсене, XLOOKUP му позволява да раздели известната и търсената стойност. Това означава, че една колона за търсене или сега също ред за търсене се дефинира като необходимата матрица, в която се намира избраният критерий за търсене, докато друга става зоната за връщане на желания резултат. Новата формула е следната:

= XLOOKUP (критерий за търсене; матрица за търсене; матрица за връщане)

Ако например месечната заплата на г -н Вагнер може да бъде взета от таблица на Excel за служители, тогава са важни две колони: Първата, в която са изброени всички служители по име и друга, в която е въведена заплатата на служителите. Тъй като критерият за търсене е име, свързаната колона за търсене е избрана като матрица. Резултатът, който трябва да се върне, е заплатата, поради което съответната колона тук се прави матрицата за връщане.

Този пример показва, че новата формула прави предишното обозначение на индекс на конкретна колона в рамките на една голяма матрица излишно. Това спестява допълнителна подробна работа и предотвратява ненужни грешки.

Ако обаче не е известно дали търсеният от вас служител се нарича „Вагнер“ или „Вегнер“, новото допълнение към критерия за търсене може да помогне. Безброй неизвестни знаци могат да бъдат пропуснати чрез поставяне на звездичка (*). В този случай има смисъл бързо да промените критерия за търсене на „* gner“, за да стигнете до желаната дестинация. Ако обаче таблицата е пълна с много подобни имена, така че колежката, г -жа Stegner, е неволно изведена, тъй като нейното име съдържа и комбинацията от букви, които търсите, тогава търсенето може да бъде прецизирано още повече. Тук играе въпросителен знак (?), Тъй като позволява на потребителя да замени само един знак. Следователно критерият за търсене е изпълнен с "W? Gner".

Но какво се случва, когато трябва да потърсите звездичка или въпросителен знак? В този случай XLOOKUP има допълнителна тилда (~), с която става ясно, че не се има предвид функцията на критерия за търсене, а съдържанието на матрицата за търсене. Следователно двойната тилда като критерий за търсене (~~) също позволява търсенето на единичната тилда в матрицата за търсене (~).

Пълните параметри

В допълнение, XVERWEIS предлага и други функции, които влизат в действие веднага след като тези три допълнителни параметри се използват по желание:

  • Ако_не е намерено
  • Сравнителен режим
  • Режим на търсене

"If_not_ found"

В допълнение към критерия за търсене на три параметъра, матрицата за търсене и матрицата за връщане, новият XVERWEIS има още три параметъра, които предлагат на потребителя много предимства. Един такъв е „If_not_ found“, който действа като интегрирана функция if-error.

С помощта на тази функция XLOOKUP позволява да се избегне често срещан проблем с предишни препратки: Ако резултатът от търсенето не може да бъде намерен, досега се показва само загадъчна стойност на грешка ("#NV"). Благодарение на новия параметър вече е възможно да се даде име на тази грешка и по този начин да се класифицира по-лесно, като се замени задържащия параметър с дума по ваш избор и поставена в кавички. Вместо стойността на автоматичната грешка, Excel може да посочи, че резултат „не е намерен“ или е имало „грешка при въвеждане“. Като се вземе предвид цялата информация, формулата за XVERWEIS изглежда така:

= XLOOKUP (критерий за търсене; матрица за търсене; матрица за връщане; ако не е намерен)

Сравнителен режим

Друг параметър е режимът на сравнение, който е налице, за да увеличи обхвата за намиране на стойности, ако е необходимо. Първоначално VLOOKUP и HLOOKUP знаеха само попадения или грешки. XLOOKUP обаче може да реагира гъвкаво и в случай на несъществуващ резултат алтернативно да използва възможно най-близка стойност, за да не изброява просто грешка на потребителя, а вместо това да препоръча алтернатива. Например, ако търсите фактура за 1500 евро, която не може да бъде намерена, тогава стойността -1 може да се използва за параметъра на режима на сравнение, за да се покаже следващият по -нисък резултат. Може да се окаже, че сметката е била само 1450 евро от самото начало. Тази информация може да бъде открита само с предишните препратки чрез междинни стъпки. Обратно, стойността 1 може да се използва за получаване на следващия по -голям резултат.

Тази функция е особено полезна, когато стойност е приблизително известна. По този начин рамката може да бъде стеснена, за да се улесни намирането на необходимия резултат въпреки всичко. В допълнение, съдържанието на таблицата вече не трябва да се сортира във възходящ ред, както при VLOOKUP, защото XLOOKUP може да намери следващата смислена стойност дори без помощта на потребителя. Това също дава допълнителна свобода при индивидуализирането на таблици.

Ако обаче тези нововъведения не са необходими, стойността 0 може просто да се използва, за да продължи да получава само точни резултати както обикновено. С общия заместител формулата се разширява, както следва:

= XLOOKUP (критерий за търсене; матрица за търсене; матрица за връщане; ако не е намерен; режим на сравнение)

Режим на търсене

Последният параметър отново показва най -простото и може би най -забележителното подобрение спрямо VLOOKUP, тъй като прави посоката на историята на търсенията регулируема за първи път. С вмъкнатата стойност 1 можете да търсите попадения отгоре надолу, докато със стойност -1 всичко върви с главата надолу. Освен това, възходящо двоично търсене може да бъде инициирано със стойност 2 и низходящо двоично търсене със стойност -2.

Въпреки че в началото този параметър не изглежда особено впечатляващ, той може редовно да има положителен ефект в комбинация с критерия за разширено търсене. Защото, ако матрицата за търсене съдържа търсения критерий два пъти (например двама служители със същото фамилно име), тогава връщаната стойност, която е хронологично в по -ранната позиция, се издава по подразбиране. Ако обаче посоката на историята на търсене е обърната, се получава обратният ефект и скритата преди това стойност става видима. Този параметър обаче е полезен и ако се използва за междинен контрол. Защото ако търсенето отгоре надолу дава различен резултат от търсенето отдолу нагоре, това може да означава, че може да е възникнала грешка в приложението, която сега може да бъде коригирана на ранен етап. Като се има предвид тази бележка, крайната формула на XLOOKUP изглежда така:

= XLOOKUP (критерий за търсене; матрица за търсене; матрица за връщане; ако не е намерен; режим на сравнение; режим на търсене)

Струва ли си да преминете от VLOOKUP към XLOOKUP?

В заключение остава да се каже, че с въвеждането на XLOOKUP Microsoft направи нов начин за търсене и анализ на разположение на своите потребители на Excel, който може да служи както за различни цели, така и е лесен за използване. По този начин всичко от бързо търсене до конкретни изходни изисквания е изпълнено. Следователно XLOOKUP очевидно изпреварва другите референции, тъй като предлага ясни предимства дори във функциите, които е поел от това. Това може да се види от факта, че тук две референтни функции се сливат и, наред с други неща, се допълват от интегрирана грешка if.

Всеки, който досега е бил напълно доволен от VLOOKUP или HLOOKUP и също не се интересува да свикне с нова формула, може да се придържа към изпитаното с чиста съвест. За всички останали, които искат да направят своя подход по -динамичен и неусложнен, XVERWEIS е добре дошла иновация. Новите опции със сигурност могат да бъдат модифицирани и комбинирани по такъв начин, че следващото използване на Excel да е видимо по -удобно.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave