MATCH функция

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Функцията MATCH търси конкретен елемент в диапазон от клетки и след това връща относителната позиция на елемента в диапазона. Ако например диапазонът A1:A3 съдържа стойностите 5, 25 и 38, формулата = MATCH(25;A1:A3;0) връща числото 2, защото 25 е вторият елемент в диапазона.

Вашият браузър не поддържа видео. Инсталирайте Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Съвет: Използвайте MATCH вместо една от функциите LOOKUP, когато имате нужда от позицията на елемент в диапазон, а не от самия елемент. Например можете да използвате функцията MATCH, за да предоставите стойност за аргумента ред_ном във функцията INDEX.

Синтаксис

MATCH(търсена_стойност;търсен_масив;[тип_съвпадение])

Синтаксисът на функцията MATCH има следните аргументи:

  • справка_стойност    Задължително. Стойността, която искате да съгласувате в lookup_array. Например когато търсите номер на някого в телефонен указател, използвате името на лицето като стойност за търсене, но телефонният номер е стойността, която искате.

    Аргументът lookup_value може да бъде стойност (число, текст или логическа стойност) или препратка към клетка към число, текст или логическа стойност.

  • търсен_масив    Задължително. Диапазонът от клетки, в който се извършва търсенето.

  • "тип_съвпадение"    Незадължително. Едно от числата -1, 0 или 1. Аргументът съвпадение_тип задава как Excel да съгласува справка_стойност със стойностите в справка_масив. Стойността по подразбиране за този аргумент е 1.

    Следващата таблица описва как функцията намира стойности на базата на настройката на аргумента съвпадение_тип.

тип_съвпадение

Поведение

1 или пропуснато

MATCH намира най-голямата стойност, която е по-малка или равна на търсена_стойност. Стойностите в аргумента търсен_масив трябва да бъдат подредени във възходящ ред, например: ...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE.

0

MATCH намира първата стойност, която е точно равна на търсена_стойност. Стойностите в аргумента търсен_масив могат да бъдат в произволен ред.

-1

Match намира най-малката стойност, която е по-голяма илиравна наlookup_value. Стойностите в аргумента lookup_array трябва да бъдат поставени в низходящ ред, НАПРИМЕР: True, FALSE, Z-A,... 2; 1; 0;-1;-2;... и т. н.

  • Match връща позицията на съвпадащата стойност в lookup_array, а не самата стойност. Например Match ("b"\ "a"; "b"}; 0) връща 2, което е относителната позиция на "b" в масива {"a"; "b"; "c"}.

  • При търсенето MATCH не прави разлика между главни и малки букви в текстовите стойности.

  • Ако MATCH не успее да намери съвпадение, връща стойността за грешка #N/A.

  • Ако тип_съвпадение е 0 и търсена_стойност е текстов низ, можете да използвате заместващи символи – въпросителен знак (?) и звездичка (*) в аргумента търсена_стойност. Въпросителният знак съответства на единичен знак; звездичката съответства на всяка поредица от знаци. Ако искате да намерите самия въпросителен знак или звездичка, напишете тилда (~) преди знака.

Пример

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Продукт

Брой

Банани

25

Портокали

38

Ябълки

40

Круши

41

Формула

Описание

Резултат

=MATCH(39;B2:B5;1)

Тъй като няма точно съвпадение, връща се позицията на следващата най-ниска стойност (38) в диапазона B2:B5.

2

=MATCH(41;B2:B5;0)

Позицията на стойността 41 в диапазона B2:B5.

4

=MATCH(40;B2:B5;-1)

Връща грешка, защото стойностите в диапазона B2:B5 не са в низходящ ред.

#N/A

Вж. също

VLOOKUP функция

INDEX функция

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×