В тази статия ще научим как да търсим или намираме стойност с последна дата в Excel.
Потърсете стойност и намерете макс или последна дата
На снимката по -долу са показани стойности в колона B (B3: B9) и дати в колона C (C3: C9). Формулата в клетка F4 ви позволява да търсите стойност и да връщате последната дата в съседна или съответна колона за тази стойност.
Актуализация, 15.08.2017 г.! Добавена е обикновена формула.
Формула в клетка F4:
= MAX (ИНДЕКС ((C3 = A8: A14)*B8: B14,)) |
Формула на масив във F4:
= MAX (IF (C3 = A8: A14, B8: B14)) |
Формула в клетка F4 (по -нови версии на Excel):
= MAXIFS (C3: C9, B3: B9, F2) |
Как да създадете формула за масив
- Щракнете двукратно върху клетка C5
- Копиране / поставяне над формулата на масива
- Натиснете и задръжте Ctrl + Shift едновременно
- Натиснете Enter
- Освободете всички ключове
Формулата се променя и сега започва и завършва с къдрава скоба, не въвеждайте тези знаци сами. Те се появяват автоматично.
Обясняване на формулата на масива в клетка C5
Можете да следвате, ако изберете клетка C5 и отидете на раздел „Формули“ на лентата и след това щракнете върху бутона „Оценка на формулата“. Щракнете върху бутона „Оценка“, показан в диалоговия прозорец, за да преминете към следващата стъпка.
Стъпка 1 - Намерете стойности, равни на стойността за търсене
C3 = A8: A14
става
"EE" = {"AA"; "CC"; "EE"; "BB"; "EE"; "VV"; "EE"}
и се връща
{FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}
Стъпка 2 - Преобразувайте логическите стойности в съответните дати
IF (C3 = A8: A14, B8: B14)
става
IF ({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}, B8: B14)
става
IF ({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}, {40152; 40156; 40323; 40068; 40149; 40312; 40195})
и се връща
{FALSE; FALSE; 40323; FALSE; 40149; FALSE; 40195}
Стъпка 3 - Върнете най -голямата стойност
= MAX (IF (C3 = A8: A14, B8: B14))
става
= MAX ({FALSE; FALSE; 40323; FALSE; 40149; FALSE; 40195})
и връща 40323, форматиран като 2010-05-25.
Потърсете стойност и намерете максимална дата (обобщена таблица)
Формулите, демонстрирани в тази статия, може да са твърде бавни или да заемат твърде много памет, ако работите с огромни количества данни. Обобщената таблица е отличен вариант в такива случаи, тя е забележително бърза дори при много данни.
Как да настроите обобщена таблица
- Изберете диапазона от клетки, съдържащ данните.
- Отидете на раздел „Вмъкване“ на лентата.
- Кликнете върху бутона „Обобщена таблица“.
- Появява се диалогов прозорец.
Обикновено поставям обобщената таблица на нов работен лист, така че да не скрива части от набора от данни, докато филтрира и т.н.
- Щракнете върху бутона OK.
- Щракнете върху Стойности и плъзнете към полето Филтри, вижте синята стрелка по -горе.
- Щракнете върху Дати и плъзнете до полето Стойности.
- Кликнете върху „Брой дати“.
- Кликнете върху „Настройки на поле за стойност …“.
- Кликнете върху „Max“, за да го изберете.
- Кликнете върху бутона "Формат на числото".
- Кликнете върху категория „Дата“ и изберете тип.
- Щракнете върху бутона OK.
- Щракнете върху бутона OK.
Щракнете върху клетка B1, за да филтрирате най -новата дата въз основа на избраната стойност, изображението по -горе показва избраната стойност EE, а последната дата въз основа на тази стойност е 25.05.2010 г.
Потърсете всички стойности и намерете най -новата (най -ранна) дата
Следващата формула търси в колона C най -новата дата за всяка стойност в колона B.
Формула в клетка D3:
= IF (MAX (INDEX ((B3 = $ B $ 3: $ B $ 14)**C C $ 3: $ C $ 14,)) = C3, "Последно", "") |
Формула на масив в клетка D3:
= IF (MAX (IF (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14)) = C3, "Последно", "") |
Формула в клетка D3:
= АКО (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, "Последно", "") |
Как да копирате формулата на масива
- Копиране на клетка C2
- Изберете диапазон на клетки C3: C8
- Поставете
Потърсете и намерете последната дата, използвайки множество условия
Формула в клетка Н3:
= MAX (ИНДЕКС ((C2: C29 = H1)*(D2: D29 = H2)*E2: E29,)) |
Формула на масив в клетка H3:
= MAX (IF ((C2: C29 = H1)*(D2: D29 = H2), E2: E29, "")) |
Потърсете и намерете най -новата дата на няколко листа
Следващата снимка ви показва работна книга с 4 работни листа. Формулата в клетка В3 търси най -новата дата и в трите работни листа, като използва условието в клетка В2.
Формула на масив в клетка В3:
= MAX (АКО (B2 = януари! $ B $ 2: $ B $ 10, януари! $ A $ 2: $ A $ 10, ""), IF (B2 = февруари! $ B $ 2: $ B $ 10, февруари! $ A $ 2 : $ A $ 10, ""), IF (B2 = март! $ B $ 2: $ B $ 10, март! $ A $ 2: $ A $ 10, "")) |
Потърсете и намерете най -новата дата, върнете съответната стойност на същия ред
Въведете една четвърт в клетка G3.
Формула на масив в клетка G3:
= MAX ((B3: B19 = G2)*C3: C19) |
Ако предпочитате обикновена формула в G3:
= MAX (ИНДЕКС ((B3: B19 = G2)*C3: C19,))
Формула в клетка G4:
= ИНДЕКС ($ D $ 3: $ D $ 19, SUMPRODUCT ((B3: B19 = G2)*(G3 = C3: C19)*MATCH (ROW (B3: B19), ROW (B3: B19)))) |
Индексиране и съвпадение за намиране на стойност по последна дата в Microsoft Excel
Ако търсите формула, за да намерите стойността на търсене и най -новата стойност по дата, тогава тази статия е наистина полезна за вас. В тази статия ще научим как да намерим съответстващата стойност и след това формулата ще провери изхода след проверка на последната дата.
Пример: Имам нужда от формула, за да потърся всеки конкретен продукт, след което да намеря цената на продукта на последната дата.
Следва моментна снимка на данните, т.е. колона А има номер на фактура, колона В има дата, колона В има продукт, а колона D има цени.
Формулата, която търсим, трябва преди всичко да провери Продукта от колона C и след това да върне Цената за последната дата.
Ще използваме комбинация от INDEX, MATCH & MAX функции за връщане на изхода.
В клетка G3 формулата е
{= INDEX ($ D $ 2: $ D $ 10, MATCH (1, INDEX (($ C $ 2: $ C $ 10 = $ F $ 3))*($ B $ 2: $ B $ 10 = MAX (IF ($ C $ 2: $ C $ 10 = F3, $ B $ 2: $ B $ 10))), 0), 0))} |
Горната формула използва функцията Max, за да определи най -новата дата от всички посочени дати за съвпадащия продукт от колона C. За да тестваме горната формула, ако променим датата в клетка B7, тогава ще получим желания резултат. Вижте моментната снимка по -долу. По този начин можем да доставим цената на продукта с най -новата дата.
Ето всички бележки за наблюдение, използващи формулата в Excel
Бележки:
Това е формула на масив. Следователно трябва да натискаме CTRL + SHIFT + END клавишите заедно, за да получите правилния резултат.
Надявам се, че тази статия за това как да търсите или да намерите стойност с последна дата в Excel е обяснима. Намерете още статии за изчисляване на стойности и свързани формули на Excel тук. Ако вашите блогове са ви харесали, споделете ги с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта.
Как да извлечете най -новата цена в Excel : Обичайно е да се актуализират цените във всеки бизнес и използването на най -новите цени за всяка покупка или продажба е задължително. За да извлечем най -новата цена от списък в Excel, използваме функцията LOOKUP. Функцията LOOKUP достига най -новата цена.
Функция VLOOKUP за изчисляване на оценка в Excel : За изчисляване на оценки IF и IFS не са единствените функции, които можете да използвате. VLOOKUP е по -ефективен и динамичен за такива условни изчисления. За да изчислим оценки с помощта на VLOOKUP можем да използваме тази формула.
17 неща за Excel VLOOKUP : VLOOKUP се използва най -често за извличане на съответстващи стойности, но VLOOKUP може да направи много повече от това. Ето 17 неща за VLOOKUP, които трябва да знаете, за да използвате ефективно.
Потърсете първия текст от списък в Excel : Функцията VLOOKUP работи добре с заместващи знаци. Можем да използваме това, за да извлечем първата текстова стойност от даден списък в Excel. Ето общата формула.
LOOKUP дата с последна стойност в списъка : За да извлечем датата, която съдържа последната стойност, използваме функцията LOOKUP. Тази функция проверява за клетката, която съдържа последната стойност във вектор и след това използва тази препратка, за да върне датата.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност : По -бързо изпълнявайте задачите си в Excel. Тези преки пътища ще ви помогнат да увеличите ефективността на работата си в Excel.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.