Как да намерите стойност в масив в Excel

За да намерите стойностите на клетка, разположена в пресечната точка на колона и ред в табличен масив в Microsoft Office Excel, трябва да използвате функцията „ИНДЕКС“, както и спомагателната „ТЪРСЕНЕ“. Намирането на стойност в масива е необходимо, когато потребителят работи с голяма таблица и трябва да „изтегли“ серия от данни. Тази статия ще разгледа подробен алгоритъм за използване на функцията „ИНДЕКС“ за търсене на стойности в масив.

Записване на функцията “INDEX”.

Такъв оператор за масив се записва по следния начин: =ИНДЕКС(масив; номер на ред; номер на колона). Вместо думи в скоби се посочват съответните номера на клетките в оригиналната таблица.

Записване на функцията “MATCH”.

Това е помощен оператор за първата функция, който също ще се използва при търсене на стойности в масива. Записът му в Excel изглежда така: =MATCH(стойност за намиране; табличен масив; тип съвпадение).

Обърнете внимание! Когато пишете аргументи за функцията INDEX, номерът на колоната не е задължителен.

Как да намерите стойност в масив

За да разберете темата, трябва да разгледате алгоритъма за изпълнение на задачата, като използвате конкретен пример. Нека направим таблица с поръчки в Excel за един ден, в която ще има колони: „Номер на поръчка“, „Клиент“, „Продукт“, „Количество“, „Ед.цена“, „Сума“. Трябва да намерите стойността в масива, т.е. да създадете индивидуална карта за клиентска поръчка, за да можете да получите информация в компресиран вид от клетките на оригиналната таблица.

Как да намерите стойност в масив в Excel
Външният вид на съставената плоча

За да направите това, трябва да извършите поредица от действия според алгоритъма:

  1. Създайте карта за клиентска поръчка.
Как да намерите стойност в масив в Excel
Карта за клиентска поръчка
  1. За първия ред на картата трябва да създадете падащ списък, в който да бъдат записани имената на клиенти от основния масив. Впоследствие, избирайки определено име, потребителят ще види кратка информация за него, която ще се показва в други редове на картата на поръчката.
  2. Поставете курсора на мишката в първия ред на картата и влезте в секцията „Данни“ в горната част на главното меню на програмата.
  3. Кликнете върху бутона „Проверка на данни“.
  4. В прозореца, който се показва, в полето „Тип данни“ изберете опцията „Списък“ и изберете диапазона от клетки от оригиналния масив като източник, в който е регистриран списъкът с всички клиенти.
Как да намерите стойност в масив в Excel
Необходими действия в прозореца „Проверка на въведени стойности“. Тук избираме опцията „Списък“ и посочваме обхвата на всички клиенти
  1. Ще се появи стрелка от дясната страна на клетката в първата колона на картата. Ако щракнете върху него, можете да видите списък с всички клиенти. Тук трябва да изберете всеки клиент.
Как да намерите стойност в масив в Excel
Списъкът с клиенти, които ще се появят в първия ред на картата след извършване на предишните манипулации
  1. В реда „номер на поръчката“ напишете функцията «=ИНДЕКС(», след това щракнете върху иконата „fx“ до лентата с формули на Excel.
  2. В менюто на съветника за функции, което се отваря, изберете формата на масива за функцията „ИНДЕКС“ от списъка и щракнете върху „ОК“.
Как да намерите стойност в масив в Excel
Избор на форма на масив за функцията “ИНДЕКС”.
  1. Ще се отвори прозорецът „Аргументи на функцията“, в който трябва да попълните всички редове, като посочите съответните диапазони от клетки.
Как да намерите стойност в масив в Excel
Външен вид на прозореца "Аргументи на функцията".
  1. Първо трябва да кликнете върху иконата срещу полето „Масив“ и да изберете цялата оригинална плоча заедно със заглавката.
Как да намерите стойност в масив в Excel
Попълване на реда „Масив“. Тук трябва да кликнете върху иконата в края на полето и да изберете оригиналната табела
  1. В полето „Номер на ред” трябва да попълните функцията „СЪВПАДАНЕ”. На първо място в скоби, като аргумент, посочваме името на клиента, който е избран в картата на поръчката. Като втори аргумент на функцията „MATCH“ трябва да посочите целия диапазон от клиенти в оригиналния табличен масив. На мястото на третия аргумент трябва да напишете числото 0, защото ще търсите точно съвпадение.
Как да намерите стойност в масив в Excel
Попълване на полето Номер на ред в менюто с аргументи на функцията. Тук се използва операторът MATCH.

Важно! След като попълните всеки елемент за функцията „MATCH“, ще трябва да натиснете бутона „F4“, за да окачите знаци за долар пред всеки знак в аргумента. Това ще позволи на формулата да не се „премести“ в процеса на изпълнение.

  1. В реда „Номер на колона“ отново напишете спомагателната функция „MATCH“ със съответните аргументи.
  2. Като първи аргумент за функцията трябва да посочите празна клетка в реда „Продукт“ в картата на поръчката. В същото време вече не е необходимо да окачвате знаци за долар върху аргументи, тъй като желаният аргумент трябва да бъде „плаващ“.
  3. Попълвайки втория аргумент на функцията „MATCH“, трябва да изберете заглавката на изходния масив и след това да натиснете бутона „F4“, за да коригирате знаците.
  4. Като последен аргумент трябва да напишете 0, да затворите скобата и да кликнете върху „OK“ в долната част на полето „Аргументи на функцията“. В тази ситуация числото 0 е точно съвпадение.
Как да намерите стойност в масив в Excel
Попълнете полето „Номер на колона“. Тук отново трябва да посочите всички аргументи за функцията „MATCH“, като маркирате съответните диапазони от клетки в масива от таблици. 0 е посочен като последен аргумент
  1. Проверете резултата. След като извършите такива продължителни действия, номерът, съответстващ на избрания клиент, трябва да се покаже в реда „номер на поръчката“.
Как да намерите стойност в масив в Excel
Краен резултат. Съответстващата стойност от оригиналния табличен масив се появи в полето „номер на поръчката“.
  1. На последния етап формулата ще трябва да се разтегне до всички клетки на картата на поръчката до края, за да се попълнят останалите редове.
Как да намерите стойност в масив в Excel
Разтягане на формулата до всички редове на таблицата. Напълно запълнен масив. Данните ще се променят, когато бъде избран друг клиент

Допълнителна информация! При избор на клиент от падащия списък на картата на поръчката цялата информация за това лице ще бъде изведена в останалите редове на масива.

Заключение

По този начин, за да намерите желаната стойност в масива в Microsoft Office Excel, потребителят ще трябва да свърши много работа. В резултат на това трябва да се получи малка табличка с данни, която показва компресирана информация за всеки параметър от оригиналния масив. Методът за търсене на стойности със съответните изображения е разгледан подробно по-горе.

Оставете коментар