У меня есть следующий листhttps://1drv.ms/x/s!Ai6fM6lT5gt6h00EUCmpnuwlgNtr
Он состоит из таблицы 1, заполненной списком (массивом).
Цель: Я хочу заполнить вторую таблицу на основе значения в ячейке B21 и на основе последнего столбца таблицы:
- Если в последнем столбце таблицы есть только значение «красный»: скопируйте таблицу 1 в таблицу 2 (значение B21 не имеет значения)
- Если есть смесь значений «красный» и «зеленый»: фильтр на основе значения B21
Любая помощь будет высоко оценена! Возможные сценарии и желаемый результат смотрите на листе.
решение1
Я сам это сделал!
Формула: =ЕСЛИОШИБКА(ЕСЛИ($C$23=0;ИНДЕКС($C$3:$C$12; НАИМЕНЬШИЙ(ЕСЛИ($F$3:$F$12="красный";СТРОКА($F$3:$F$12)-СТРОКА($F$3)+1);СТРОКИ($F$3:$F3)));ИНДЕКС($C$3:$C$12; НАИМЕНЬШИЙ(ЕСЛИ($F$3:$F$12=$B$21;СТРОКА($F$3:$F$12)-СТРОКА($F$3)+1);СТРОКИ($F$3:$F3))));"")