Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.
Търсене на стойности в списък от данни

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

Какво искате да направите?

Вертикално търсене на стойности в списък с помощта на точно съвпадение

За да извършите тази задача, можете да използвате функцията VLOOKUP или комбинация от функциите INDEX и MATCH.

Примери за VLOOKUP

=VLOOKUP (B3;B2:E7;2;FALSE)

VLOOKUP търси Olivier в първата колона (колона B) в table_array B2:E7 и връща Olivier от втората колона (колона C) на table_array.  False връща точно съвпадение.

=VLOOKUP (102;A2:C7;2;FALSE)

VLOOKUP търси точно съвпадение (FALSE) на фамилното име за 102 (lookup_value) във втората колона (колона B) в диапазона A2:C7 и връща Fontana.

За повече информация вж. VLOOKUP функция.

Примери за INDEX и MATCH

Функциите INDEX и MATCH могат да се използват за заместване на VLOOKUP

Казано на обикновен език, това означава следното:

=INDEX(искам да се върне стойност от C2:C10, която СЪОТВЕТСТВА НА("Зеле", което се намира някъде в масива B2:B10, като върнатата стойност е първата стойност, съответстваща на "Зеле"))

Формулата търси първата стойност в C2:C10, която съответства на "Зеле" (в B7) и връща стойността в C7 (100), която е първата стойност, която съответства на "Зеле".

За повече информация вж . INDEX функция и MATCH функция.

Най-горе на страницата

Търсене на стойности вертикално в списък с помощта на приблизително съвпадение

За да направите това, използвайте функцията VLOOKUP.

Важно:  Уверете се, че стойностите в първия ред са сортирани във възходящ ред.

Пример за формула VLOOKUP, която търси приблизително съвпадение

В горния пример VLOOKUP търси собственото име на ученика, който има 6 тарди в диапазона A2:B7. В таблицата няма запис за 6 тарди, така че VLOOKUP търси следващото най-голямо съвпадение, по-ниско от 6, и намира стойността 5, свързана със собственото име Явор, и по този начин връща Дейв.

За повече информация вж. VLOOKUP функция.

Най-горе на страницата

Търсене на стойности вертикално в списък с неизвестен размер с помощта на точно съвпадение

За да изпълните тази задача, използвайте функциите OFFSET и MATCH.

Забележка: Използвайте този подход, когато данните са във външен диапазон от данни, който обновявате всеки ден. Знаете, че цената е в колона B, но не знаете колко реда с данни ще върне сървърът, а първата колона не е сортирана по азбучен ред.

Пример за функциите OFFSET и MATCH

C1 е горните леви клетки от диапазона (наричани също начална клетка).

MATCH("Портокали"; C2:C7;0) търси портокали в диапазона C2:C7. Не трябва да включвате началната клетка в диапазона.

1 е броят на колоните отдясно на началната клетка, от която трябва да бъде върнатата стойност. В нашия пример върнатата стойност е от колона D, Продажби.

Най-горе на страницата

Търсене на стойности хоризонтално в списък с помощта на точно съвпадение

За да изпълните тази задача, използвайте функцията HLOOKUP. Вижте примера по-долу:

Пример за формула на HLOOKUP, която търси точно съвпадение

HLOOKUP търси колоната "Продажби" и връща стойността от ред 5 в зададения диапазон.

За повече информация вж. HLOOKUP функция.

Най-горе на страницата

Търсене на стойности хоризонтално в списък с помощта на приблизително съвпадение

За да изпълните тази задача, използвайте функцията HLOOKUP.

Важно:  Уверете се, че стойностите в първия ред са сортирани във възходящ ред.

Пример за формула на HLOOKUP, която търси приблизително съвпадение

В горния пример HLOOKUP търси стойността 11000 в ред 3 в зададения диапазон. Тя не намира 11 000 и следователно търси следващата по големина стойност, по-малка от 1100, и връща 10543.

За повече информация вж. HLOOKUP функция.

Най-горе на страницата

Създаване на формула за справка със съветника за справки (само заExcel 2007 )

Забележка: Добавката "Съветник за справки" е прекратена в Excel 2010. Тази функционалност е заместена от съветника за функции и наличните функции за търсене и препратки (справка).

В Excel 2007 съветникът за справки създава формулата за справка, базирана на данни в работен лист, който има етикети на редове и колони. Съветникът за справки ви помага да намирате други стойности в ред, когато знаете стойността в една колона, и обратно. Съветникът за справки използва INDEX и MATCH във формулите, които създава.

  1. Щракнете върху клетка в диапазона.

  2. В раздела Формули , в групата Решения щракнете върху Справка.

  3. Ако командата Справка не е налична, трябва да заредите съветника за справки добавка програма.

    Как се зарежда добавката на съветника за справки

  4. Щракнете върху бутона Microsoft Office Изображение на бутона Office, щракнете върху Опции на Excel и след това щракнете върху категорията Добавки .

  5. В полето Управление щракнете върху Добавки на Excel, а след това щракнете върху Почни.

  6. В диалоговия прозорец Налични добавки поставете отметка в квадратчето до Съветник за справки и след това щракнете върху OK.

  7. Следвайте инструкциите в съветника.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

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

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×