Я использую новую функцию TextJoin
с функциями Match
и IF
в качестве фильтра. Оператор работает по большей части, но для каждой строки, которая не соответствует требованиям фильтра, он возвращает «Ложь». Есть ли способ отфильтровать и не получить кучу «ложных» результатов, а только правильные?
Вот моя формула:
{=TEXTJOIN(";",,IF(E5:E211="Austin",IF(MATCH(D5:D211,D5:D211,0)=ROW(E5:E211)-ROW(E5)+1,D5:D211,"")))}
Он находит все правильные элементы, но также добавляет False
s.
""
для первогоIF
, поэтому замените последнюю часть формулы)))
на),""))
. Тем не менее, в зависимости от ответа на вопрос Скотта может быть лучший способ. Обновите свой вопрос некоторыми примерными данными и ожидаемыми результатами. - person chris neilsen   schedule 14.02.2020