У меня есть два первенствовать листы:Excel: индекс соответствует, если дата соответствует месяцу?
данные:
Column A Column E
01/01/2017 Supplier 1
05/01/2017 Supplier 2
05/01/2017 Supplier 1
Листа 2:
Я пытаюсь посмотреть поставщик, где месяц даты в колонке А соответствует номеру месяца в ячейку F11.
F11 = 1
=IF(ISERROR(INDEX(Data!$A:$I,SMALL(IF(MONTH(Data!A:A)=$F$11,ROW(Data!$A:$A)),ROW(1:1)),5)),"",INDEX(Data!$A:$I,SMALL(IF(MONTH(Data!A:A)=$F$11,ROW(Data!$A:$A)),ROW(1:1)),5))
По какой-то причине это не работает, и я не получаю никакого результата.
Мне также нужно указывать только имя каждого поставщика уникальных значений. Но я считаю, что моя формула дает мне тот же результат дважды.
Пожалуйста, может кто-нибудь показать мне, где я иду не так?
Ваша формула ** (массив вводится) ** правильно извлекает поставщиков, но не удаляет дубликаты. –
Независимо от того, предоставляет ли он «тот же результат дважды», зависит от реализации, в которой вы заполняете формулу. Я просто проверил вашу формулу, и она отлично работает при вводе в первой строке. Тем не менее, я предлагаю выйти замуж за ваш «ИНДЕКС» с помощью «MATCH», чтобы сделать его менее двусмысленным. ** Требуется дополнительная информация об осуществлении ** – reasra