У меня есть лист специй "Инвентарь" с колонкой "Продукт" и колонкой B "Запас". Я хотел бы получить названия специй из «Продукта» на основе определенной стоимости акций из «Акции», скажем, 0, или любых других критериев (<= 5), и отобразить имена кусочков из «Продукта» в другой лист. </p>
A B
1 Product Stock
2 Cinnamon 3
3 Cassia 0
4 Fennel 1
5 Aniseed 0
6 Star Anise 0
7 Liquorice 1
8 Clove 7
9 Allspice 0
10 Vanilla 1
11 Tonka bean 1
Я попробовал комбинацию INDEX MATCH, и она работает частично, но не так кратко и чисто, как я ожидал. Это моя формула:
= INDEX (! Inventory A2: A11, MATCH (0, инвентарь B2: B11,0))
И вот что я получаю, когда перетаскиваю формулу вниз, чтобы расширить выделение:
D
1 No Stock Prods
2 Cassia
3 Cassia
4 Aniseed
5 Aniseed
6 Star Anise
7 Allspice
8 Allspice
9 Allspice
10 #N/A
11 #N/A
Таким образом, он возвращает те записи со значением 0, но продолжает получать те же значения, что и формула, перемещается вниз по листу, пока не найдет другое совпадение, и так далее.
Это то, что я хочу, только названия товаров со склада 0, без повторяющихся названий или ошибок:
D
1 No Stock Prods
2 Cassia
3 Aniseed
4 Star Anise
5 Allspice