Excel има свои собствени ограничения и в тази публикация в блога ще ви покажа как можем да използваме едно от ограниченията в наша полза.
Вземете последния номер в списък в Excel, като използвате функцията Excel VLOOKUP
Най -голямото положително число, което можете да използвате в Excel, е 9.9999999999999999E+307 (Опитах това в Excel 2010).
Това е огромно !!
Не мисля, че някога ще имате нужда от изчисления, включващи толкова голям брой. И точно това можем да използваме, за да получим последния номер в списък.
Да предположим, че имате набор от данни (в A1: A14) както е показано по -долу и искате да получите последния номер в списъка. Ето формулата, която можете да използвате:
= VLOOKUP (9.99999999999999E+307, $ A $ 1: $ A $ 14,ВЯРНО)
Как работи това:
- Списък само с НОМЕРИ
Обърнете внимание, че съм използвал приблизително съвпадение VLOOKUP (забележете TRUE в края на формулата, вместо FALSE). Това означава, че ако формулата забележи точното съвпадение на търсената стойност, тя връща тази стойност. В противен случай той продължава една клетка след друга и спира, когато стойността в следващата клетка е по -висока. След това връща стойността на клетката, където е спряла.
Ние използваме това свойство, като поставяме възможно най-големия брой, който Excel може да обработи като стойност за търсене. Така че Excel ще продължи да работи до последната клетка и когато не може да намери нищо по -голямо от това, връща стойността в последната клетка.
- Списък с NUMBERS и TEXT и двата
Тази формула ще работи със списък, който има числа, както и текст. Тук използваме факта, че в Стойността на текста в Excel е по -висока от стойността на числото (try = ”a”> 9.99999999999999E+307 във всяка клетка. Тя ще върне TRUE)
Така че, когато използвате списък с числа, както и текст и използвате горната формула, той сканира целия списък по една клетка наведнъж. Спира, когато не може да намери число, по -голямо от 9.99999999999999E+307. Тъй като стойността на текста се счита за по -висока от числата в Excel, тази формула би върнала правилно последното число от списъка.
Може да харесате и следните уроци по VLOOKUP:
- Как да направим VLOOKUP чувствителен към регистъра.
- Как да използвате VLOOKUP с множество критерии.
- VLOOKUP Vs. ИНДЕКС/МАТЧ - Дебатът приключва тук !.
- Използвайте IFERROR с VLOOKUP, за да се отървете от #N/A грешки.
- Намерете последната поява на стойност за търсене списък в Excel.