Функция фильтра Excel — выберите столбцы разлива для возврата

#arrays #excel-formula

#массивы #excel-формула

Вопрос:

У меня есть диапазон столбцов, которые мне нужны, чтобы использовать функцию фильтра для разлива значений столбцов, если значение записи равно = определенному тексту. Это я прибил, однако теперь я хотел бы сделать это для нескольких столбцов и разлить ФИЛЬТР только по выбранным столбцам.

Мой результат с этой формулой отличный, но не то, что мне нужно:

 =FILTER(TableName[ColumnReturnArray],TableName[ColumnCheckValue]="someText")
  

Я пытаюсь это:

 =FILTER(TableName[@[ColumnReturnArray1]:[ColumnReturnArray4]],TableName[ColumnCheckValue]="someText")
  

Вот где я застрял, я получаю сообщение об ошибке #Value , что я делаю не так? Как я могу указать столбцы, которые я хотел бы вернуть в разливе? Может быть, есть способ использовать AND вместе с FILTER ?

Комментарии:

1. У вас есть лишний ) в середине формулы.

2. И удалите @

3. Итак, я попытался сделать это с помощью функции ‘FILTER’. Тем не менее, я все еще возвращаю все столбцы между столбцами, которые я пытаюсь изолировать. ‘=FILTER(Sheet1[[ColumnReturnArray3]:[ColumnReturnArray1]], Sheet1[ColumnCheckValue]=»someText»)’ Мой желаемый возврат был бы только для разлива выбранных столбцов, «ColumnReturnArray3» и «ColumnReturnArray1», но ничего между ними.