Как скопировать строки определенных столбцов на основе критерия (а затем постоянно обновлять)?

Как скопировать строки определенных столбцов на основе критерия (а затем постоянно обновлять)?

У меня есть 2 листа, назовем их лист 1 и лист 2.

На листе 1 у меня есть некоторые данные, где по сути своей это подсчет баллов, что-то вроде этого:

Имя Возраст Пол Счет
Джек 12 Мужской 155
Мэри 67 Женский 0
Джилл 16 Женский 61
Сара 44 Женский 219
Питер 5 Мужской 0
Натан 32 Мужской 0
Грег 25 Мужской 44

Затем я хочу создать новую таблицу на листе 2, где соберу все строки, в которых баллы больше 0, и только столбцы «Имя» и «Баллы», например:

Имя Счет
Джек 155
Джилл 61
Сара 219
Грег 44

Я хочу, чтобы эта информация постоянно обновлялась, например, если Мэри наберет несколько очков, я хочу, чтобы таблица выглядела так:

Имя Счет
Джек 155
Мэри 21
Джилл 61
Сара 219
Грег 44

И если придут новички, и у них будет больше 0 очков, я бы тоже хотел, чтобы это было добавлено. Например, если присоединится Люк:

Имя Счет
Джек 155
Мэри 21
Джилл 61
Сара 219
Грег 44
Люк 98

Я не совсем уверен, с чего начать, я работаю с таблицами Google и пытался сделать INDEX-MATCH, но мои проблемы в том, что сопоставление, похоже, не работает более чем хорошо, я не могу выбрать пары столбцов, которые хочу отобразить, и я также не уверен, как заставить его постоянно обновляться. Я бы предпочел решение без использования VBA, и, если возможно, просто ограничиться формулами в ячейках.

решение1

На втором листе ваших электронных таблиц Google

введите следующую формулу там, где вы хотите, чтобы ваша таблица

=SORT(FILTER(FILTER(Sheet1!A:D,Sheet1!D:D>0),{1,0,0,1}),2,FALSE)

Первый фильтр « FILTER(Sheet1!A:D,Sheet1!D:D>0)» выбирает диапазон ячеек и столбец оценок, где оценка больше 0.

Оберните этот фильтр в другой фильтр, чтобы возвращать данные только {1,0,0,1}из первого (Имя) и четвертого (Оценка) столбцов.

Оберните это, чтобы отсортировать второй столбец ( 2) и отсортировать по убыванию ( False).

Если вы делаете это в Excel 365, то замените False на-1

Связанный контент