Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Excel формули и функции
9. Array формули

Пример с array формула, комбинираща INDEX + MATCH и CONCATENATE

- 100лв. за ЧЕРЕН ПЕТЪК:   Вземи курс "Excel формули и функции" за     249 лв. 149 лв.   ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното накратко

Ключът при търсене по два критерия е да ги превърнеш в един уникален ключ. Това става, като комбинираш „Държава“ и „Продукт“ и търсиш по тази комбинация. Най-стабилният подход е да вградиш тази комбинация директно във формулата чрез array синтаксис. Така избягваш помощни колони и получаваш коректни съвпадения за всеки месец.

Повтори стъпките самостоятелно

  1. Подготви критерии в две клетки: Държава и Продукт.
  2. В жълтото поле, където трябва резултатът, започни с INDEX към колоната на съответния месец. Заключи редовете (абсолютни редове), но остави колоната относителна, за да дърпаш надясно за другите месеци.
  3. За втори аргумент на INDEX постави MATCH.
  4. В MATCH създай търсения ключ чрез CONCATENATE на въведените критерии (напр. Държава + "/" + Продукт).
  5. За масива на MATCH конкатенирай колоната с държавите към колоната с продуктите като array: CONCATENATE(Колона_Държава; "/"; Колона_Продукт). Заключи и двете колони изцяло.
  6. Задай тип на съвпадение 0 (точно).
  7. Потвърди формулата като array: Ctrl + Shift + Enter. Ако забравиш, резултатът ще е некоректен.
  8. Копирай формулата надясно за останалите месеци и тествай с различни комбинации (напр. Белгия + продукт 7).

Използвани функции и клавишни комбинации

  • INDEX – Връща стойност от дадена колона/диапазон по номер на ред.
  • MATCH – Намира позицията на елемент в масив; с аргумент 0 търси точно съвпадение.
  • CONCATENATE – Свързва текстове; тук създава уникален ключ „Държава/Продукт“ от две колони.
  • Ctrl + Shift + Enter – Въвежда формулата като array формула (за класическия Excel).

Дискусия към урока