FILTER () проблемы с целостностью с другими столбцами в Google Sheets - PullRequest
0 голосов
/ 17 марта 2020

Это мой первый пост здесь, и мне нужна помощь в Google Sheets. Я пытаюсь фильтровать () данные динамически, а затем сортировать их, но вот в чем дело. Я получаю первый столбец (D) с функцией filter (), остальные выводятся прямо в столбцы E и F.

=FILTER('TEST'!A:A;'TEST'!J:J="I")

Но мне нужно отсортировать их позже и оставить строки в соответствии с другими данными которые ИСТИНА и ЛОЖЬ. Проблема заключается в том, что когда кто-то добавляет значение в центр отфильтрованных данных, значения ИСТИНА и ЛОЖЬ не «выпадают» вместе со своим «родителем».

Перед данными:

Data before

Данные после:

Data after

Необходимые данные:

Data I need

1 Ответ

0 голосов
/ 17 марта 2020

Вы можете использовать скрипт для расширенного диапазона:

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");                   // SHEET NAME HERE
var range = sheet.getRange("D7:F");                        // RANGE TO BE SORTED

function onEdit(e)  {                                      // COLUMN NUMBER AND SORTING
range.sort([{column: 1, ascending: true}, 
            {column: 2, ascending: false}]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...