Как да извлечете най -новата цена в Excel

Anonim


Да предположим, че поддържате данни за различни елементи в списък. Последната цена на даден артикул може да бъде намерена, като погледнете последния запис на този артикул. Така че, ако вашите данни са сортирани от най -старите до най -новите, просто се нуждаем от формулата, за да извлечем последния запис на артикул и след това да разгледаме цената му. Можем да направим това с помощта на функцията Excel LOOKUP.

Обща формула

= LOOKUP (2,1/(item_list = “item”), “price_list”)

Item_list: Това е списъкът с елементи. По принцип едноизмерен диапазон, наричан още вектор.
Вещ : Артикулът, за който търсим.
Ценова листа: Това е ценоразписът, съответстващ на артикулите в item_list. Това също е вектор.

Нека се учим с пример.

Пример: Изтеглете най -новата цена на ценни метали в Excel
Тук имаме списък на артикулите и тяхната цена. Списъкът е сортиран от най -новото до най -новото, като се използва колоната за дата и час. Запазих този списък малък, така че да е лесно да се обясни.

Обхват А2: А11 е наш Item_list и обхват C2: C11 е ценова листа. Колона В съдържа дата и час. Подредихме таблицата, като използваме колоната за дата.
В колона E имаме списък с уникални елементи. В колона F трябва да извлечем последната цена на тези елементи от таблицата.

Напишете тази формула в клетка F2:

= LOOKUP (2,1/(A2: A11 = "злато"), C2: C11)

Това ще извлече последната цена на златото в списъка. За да го копирате в клетките по -долу, направете го родово.

= ПОГЛЕД (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)

Тук съм използвал абсолютни препратки към списъци, така че да не се променят при копиране.

Как работи:
Той работи по метода за извличане на последната съвпадаща стойност. Така че функцията LOOKUP връща последната намерена стойност, която е по -малка от стойността за търсене. Използваме тази функция, за да получим най -новата цена на артикул в списъка.
Нека спрем формулата.
(A2: A11 = "злато"): Това изявление връща масив от TRUE и FALSE. ИСТИНА, ако клетката в A2: A11 съдържа „злато“ иначе FALSE. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = “item”): След това разделяме 1 на този масив. Това ни дава грешки в масив 1 и #DIV/0.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}.

ПОГЛЕД (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}), $ C $ 2: $ C $ 11): Сега формулата е следната. LOOKUP търси 2 в масив. Тъй като тук максималната стойност е 1, LOOKUP връща последното 1 според неговото свойство, което е на 9 -та позиция в масива. Търсенето разглежда 9 -та позиция във вектора на резултата $ C $ 2: $ C $ 11 и връща стойността, която е 50.24 тук.

Свали файл:

Как да извлечете най -новата цена в Excel

Използвайте INDEX и MATCH за търсене на стойност в Excel

Как да използвате функцията LOOKUP в Excel

Търсене на стойност с множество критерии в Excel

Популярни статии

50 Преки пътища в Excel за повишаване на вашата производителност: По -бързо изпълнете задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.

Как да използвате tФункцията VLOOKUP в Excel: Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.

Как да използвате функцията COUNTIF в Excel: Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.

Как да използвате функцията SUMIF в Excel: Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.