Формула для поиска наибольшего значения, связанного с близкой к соответствию ссылкой

Формула для поиска наибольшего значения, связанного с близкой к соответствию ссылкой

У меня есть список нейтральных ссылок, которые меняются в зависимости от даты, поэтому

Мне нужна формула, которая будет искать продукт и возвращать самую последнюю дату.

например,

A                            B
Product one 1 DEC 13    01/12/2013
Product one 2 DEC 13    02/12/2013
Product one 3 DEC 13    03/12/2013
Product two 4 JAN 14    04/12/2014
Product two 5 JAN 14    05/12/2014

Введите в поиск «Продукт один» и получите результат 3/12/2013.

У меня возникли проблемы с поиском близких совпадений (поскольку ссылки меняются в зависимости от даты), и я не уверен, как выбрать только последнюю дату, относящуюся к определенному продукту.

Есть идеи?

решение1

Прежде всего, пожалуйста, уточните, что вы имеете в виду под «почти совпадениями». Я предполагаю, что вы имеете в виду, например, что «Продукт один 1 ДЕК 13» соответствует «Продукт один 2 ДЕК 13».

Если это верно (или достаточно близко к истине), создайте «вспомогательный столбец», содержащий строки, которые можно точно сопоставить; например, C1= C2= C3= «Продукт один». Если вам нужна помощь с этим, пожалуйста, опишитеточнокак работают ваши «почти совпадения». Например, =LEFT(A1, 11)будет работать для (ограниченных и, вероятно, искусственных) примеров, которые вы привели.

Теперь установите ячейку D1на =IF($C1=$C2, "", $C1). Это отобразит неизменяемую часть названия продукта (из столбца C) на последней строке блока строк для продукта, и пусто в противном случае. Теперь отфильтруйте пробелы, и все готово.

решение2

У меня есть для вас формула, которая должна сработать. Чтобы она сработала, вам нужно сделать следующее:

  1. В ячейке D1 вы вводите свои критерии. Я ввел «Продукт один» (без кавычек)
  2. В ячейке E1 введите следующую формулу, затем нажмите «Ctrl+Shift+Enter» вместо простого ввода

    =МАКС(ЕСЛИ(ЛЕВС(A1:A5,ДЛСТР(D1))=D1,B1:B5))

Связанный контент