Список фильтров на основе другой ячейки без расширенного фильтра - PullRequest
0 голосов
/ 16 июня 2020

Здравствуйте, у меня есть список со списком проверки данных (0 и 1)

A  0
B  1
C  1
D  0

Я создаю кнопку, чтобы каждый раз, когда я нажимаю на нее, генерируется случайный список имен на основе Истинные утверждения (единицы) без их повторения и исключения ложных утверждений (нулей).

Примерно так:

A  0   -->   B
B  1         C
C  1
D  0

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

I used =IF() for the True and False statements
I used =RAND() for the repetition filter  
I used =INDEX() for the creation of the list

enter image description here

1 Ответ

1 голос
/ 16 июня 2020

Вам нужно отфильтровать данные по условию. Вы можете попробовать следующее.

=IFERROR(INDEX($A$1:$A$4,AGGREGATE(15,6,ROW($A$1:$A$4)/($B$1:$B$4=1),ROW(1:1))),"")

enter image description here

...