Функцията HLOOKUP в Excel е по-малко популярният братовчед на функцията VLOOKUP. В Н в HLOOKUP означава хоризонтална. Тъй като данните в Excel обикновено са вертикално ориентирани, повечето ситуации изискват вертикално търсене или VLOOKUP.
Въпреки това, някои структури от данни са хоризонтално ориентирани, което изисква хоризонтално търсене; по този начин функцията HLOOKUP е полезна. HLOOKUP търси справочна таблица, за да намери една стойност от ред данни, където етикетът на колоната съответства на даден критерий.
Основи на HLOOKUP
Следващата фигура демонстрира типичен сценарий, в който се използват формули за HLOOKUP. Таблицата в C5 изисква числа в края на тримесечието (март и юни) за 2011 г. Формулите HLOOKUP използват етикетите на колоните, за да намерят правилните колони за месец и след това да намерят данните за 2011 г., като се преместят надолу по съответния брой редове. В този случай данните за 2011 г. са в ред 4, така че числото 4 се използва във формулите.
Формулите на HLOOKUP помагат да се намерят числата за март и юни от таблицата за търсене“ width=”535″/>
Формулите на HLOOKUP помагат да се намерят числата за март и юни от таблицата за търсене.
За да разберете как работи това, разгледайте основния синтаксис на функцията HLOOKUP.
HLOOKUP(търсенна_стойност, таблица_масив, номер_индекс_ред, търсене_диапазон)
-
Lookup_value : Аргументът Lookup_value идентифицира стойността, която се търси. В повечето случаи тези стойности са имена на колони. В примера етикетите на колоните се препращат за Lookup_value . Това насочва функцията HLOOKUP към съответната колона в таблицата за търсене.
-
Table_array : Аргументът Table_array идентифицира диапазона, който съдържа таблицата за търсене. Тук този диапазон е B9:H12. Забележете, че препратките, използвани за този аргумент, са абсолютни. Това означава, че препратките към колони и редове са с префикс със знаци за долар ($) - както в $B$9:$H$12. Това гарантира, че препратката няма да се измести, докато копирате формулата надолу или напречно.
-
Row_index_num : Аргументът Row_index_num идентифицира номера на реда, който съдържа стойността, която търсите. В примера данните за 2011 г. се намират в ред 4 на справочната таблица. Следователно формулите използват числото 4.
-
Range_lookup : Аргументът Range_lookup указва дали търсите точно или приблизително съвпадение. Ако е необходимо точно съвпадение, трябва да въведете FALSE за този аргумент. Ако най-близкото съвпадение е подходящо, трябва да въведете TRUE или да оставите аргумента празен.
Прилагане на HLOOKUP формули в модел на данни
HLOOKUPs са особено удобни за оформяне на данни в структури, подходящи за диаграми или други видове отчитане. Един прост пример е показан на следващата фигура. При HLOOKUP данните, показани в таблицата с необработени данни в долната част на фигурата, се преориентират в таблица за етапи в горната част. Когато необработените данни се променят или опресняват, таблицата за етапи улавя промените.
Формулите на HLOOKUP изтеглят и преоформят данни без смущения” width=”535″/>
В този пример формулите HLOOKUP изтеглят и преоформят данни, без да нарушават таблицата с необработени данни.