Как да намерите събиране на данни в таблица на Excel

Поддръжката за Office 2003 завърши

Microsoft завърши поддръжката за Office 2003 на 8 април 2014 г. Тази промянa се отрази на актуализациите на софтуера ви и на опциите за защита. Научете какво означава това за вас и как да останете защитени.

ВАЖНО: Тази статия е преведена с използване на софтуер за машинен превод на Microsoft и може да бъде коригирана чрез технологията Рамка за превод от общността (CTF). Microsoft предлага статии, преведени машинно, допълнително редактирани от общността, и статии, преведени от хора, за да може да предостави достъп на много езици до всички статии в нашата База знания. Статиите, преведени машинно и редактирани допълнително, може да съдържат грешки в лексиката, синтаксиса и/или граматиката. Microsoft не носи отговорност за каквито и да било неточности, грешки или вреди, предизвикани от неправилен превод на съдържанието или използването му от нашите клиенти. Повече за CTF – на http://support.microsoft.com/gp/machine-translation-corrections/bg.

Щракнете тук, за да видите версия на тази статия на английски: 324861
Кратко изложение
В тази статия се описва как да намерите събиране на данни в таблица (или диапазон Препоръчано от клетки) чрез различни вградени функции в Microsoft Excel. Можете да използвате различни формули, за да получите същия резултат.

обратно в началото

Създайте примерен работен лист

Тази статия използва примерен работен лист, за да илюстрира вградените функции на Excel, например препратка към име за влизане Препоръчано от колона A и извеждане на възрастта на човек Препоръчано от колона C. За да създадете този работен лист, въведете следните събиране на данни в празен работен лист на Excel.

Ще въведете стойността, която искате да намерите в клетка Е2. Можете да въведете формулата във всяка празна клетка в същия работен лист.
ABCDE
1име за влизанеОтделВъзрастНамиране на стойност
2Хенри50128Диляна
3Стан20119
4Диляна10122
5Лари30129
обратно в началото

Определения на термините

Тази статия използва следните термини, за да опише вградените функции на Excel:
ПланДефиницииПример
Table_ArrayЦялата таблица за търсене.A2:C5
Lookup_ValueСтойност в първата колона на Table_Array. E2
Lookup_Array
- или -
Lookup_Vector
Диапазонът Препоръчано от клетки, който съдържа възможни стойности за търсене.A2: A5
Col_Index_NumЗа се връща номера на колоната в Table_Array съвпадение стойност.3 (третата колона в Table_Array)
Result_Array
- или -
Result_Vector
Диапазон, съдържащ само един ред или колона. Тя трябва да бъде със същия размер като Lookup_Array или Lookup_Vector.C2:C5
Range_Lookup Логическа стойност (TRUE или FALSE). Ако е TRUE или пропуснато, се връща приблизително съвпадение. Ако е FALSE, ще се търси точно съвпадение.ФАЛШИВИ
Top_CellТова е препратката, Препоръчано от който искате да се базира отместването. Top_Cell трябва да препраща към клетка или диапазон Препоръчано от съседни клетки. В противен случай OFFSET връща #VALUE! код на грешката.
Коато Това е броят колони наляво или надясно, към които искате горната лява клетка на резултата да препраща. Например "5", коато аргументът указва, че горната лява клетка в препратката е пет колони надясно Препоръчано от reference. Коато може да бъде положително (който означава надясно Препоръчано от началната препратка) или отрицателно (който означава наляво Препоръчано от началната препратка).
обратно в началото

Функции

LOOKUP()

Функцията LOOKUP намира стойност в един ред или колона и я съпоставя със стойността на същата позиция в друг ред или колона.

По-долу е пример за справка Синтаксисът:
= LOOKUP (Lookup_Value,Lookup_Vector,Result_Vector)

Следната времева формула намира възрастта на Диляна в примерния работен лист:
=LOOKUP(E2,A2:A5,C2:C5)
Формулата използва стойността "Диляна" в клетка Е2 и намира "Диляна" във вектора търсене (колона A). След това формулата съпоставя стойността на същия ред във вектора на резултата (колона C). Тъй като "Диляна" е в ред 4, LOOKUP връща стойността Препоръчано от ред 4 в колона C (22).

Забележка: Функцията LOOKUP изисква таблицата да е сортирана.
За допълнителна информация относно функцията LOOKUP щракнете върху следния номер на статия в база знания на Microsoft:
324986 Как да използвате функцията LOOKUP в Excel
обратно в началото

VLOOKUP()

Функцията VLOOKUP или вертикално търсене се използва, когато данните са изброени в колони. система за предаване на съобщения търси стойност в най лявата колона и я съпоставя с събиране на данни в определената колона на същия ред. Можете да използвате VLOOKUP да намерите събиране на данни в сортирана или несортирана таблица. Следващият пример използва таблица с несортирани събиране на данни.

По-долу е пример за VLOOKUP Синтаксисът:
= VLOOKUP (Lookup_Value, Table_Array,Col_Index_Num,Range_Lookup)
Следната времева формула намира възрастта на Диляна в примерния работен лист:
=VLOOKUP(E2,A2:C5,3,FALSE)
Формулата използва стойността "Диляна" в клетка Е2 и намира "Диляна" в най лявата колона (колона A). След това формулата съпоставя стойността на същия ред в Column_Index. Този пример използва "3" като Column_Index (колона C). Тъй като "Диляна" е в ред 4, VLOOKUP връща стойността Препоръчано от ред 4 в колона C (22).
За допълнителна информация относно функцията VLOOKUP щракнете върху следния номер на статия в база знания на Microsoft:
181213 Как се използват VLOOKUP или HLOOKUP да намери точно съвпадение
обратно в началото

Index() и MATCH()

Можете да използвате INDEX и MATCH функции, за да получите същия резултат, като използвате търсене или VLOOKUP.

По-долу е пример за синтаксиса, който комбинира INDEX и MATCH да генерирате същите резултати като търсене и VLOOKUP в предишните примери:
= (ИНДЕКСTable_Array, MATCH (Lookup_Value,Lookup_Array0),Col_Index_Num)

Следната времева формула намира възрастта на Диляна в примерния работен лист:
=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)
Формулата използва стойността "Диляна" в клетка Е2 и намира "Диляна" в колона A. След това тя съпоставя стойността на същия ред в колона C. Тъй като "Диляна" е в ред 4, формулата връща стойността Препоръчано от ред 4 в колона C (22).

Забележка: Ако нито една Препоръчано от клетките в Lookup_Array съвпадение Lookup_Value ("Диляна"), тази времева формула ще изведе #N/A.
За допълнителна информация относно функцията INDEX щракнете върху следния номер на статия в база знания на Microsoft:
324988 Как да използвате функцията INDEX, за да намерите събиране на данни в таблица
обратно в началото

OFFSET() и MATCH()

Можете да използвате функциите OFFSET и MATCH заедно да генерирате същите резултати като функциите в предишния пример.

По-долу е пример за синтаксиса, който комбинира OFFSETСЪВПАДЕНИЕ да генерирате същите резултати като търсене и VLOOKUP:
= OFFSET (top_cell, MATCH (Lookup_Value,Lookup_Array0),Коато)
Тази времева формула намира възрастта на Диляна в примерния работен лист:
=OFFSET(A1,MATCH(E2,A2:A5,0),2)
Формулата използва стойността "Диляна" в клетка Е2 и намира "Диляна" в колона A. След това формулата съпоставя стойността на същия ред, но две колони вдясно (колона C). Тъй като "Диляна" в колона A, формулата връща стойността в ред 4 в колона C (22).
За допълнителна информация относно функцията OFFSET щракнете върху следния номер на статия в база знания на Microsoft:
324991 Как да използвате функцията OFFSET
обратно в началото
XL2003 XL2007 XL2010 vlookup offset съвпадение index формулата kbhowto

Предупреждение: Тази статия е преведена машинно

Свойства

ИД на статията: 324861 – Последен преглед: 06/11/2016 03:33:00 – Редакция: 4.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010

  • kbhowtomaster kbhowto kbmt KB324861 KbMtbg
Обратна връзка