Как сравнить элементы списка строк по двум строкам в Google Таблицах - PullRequest
0 голосов
/ 20 июня 2020

У меня есть таблица https://docs.google.com/spreadsheets/d/1qjvn90lZ7AWhYApChd2gAKHzZqmnNz4xlURENSQasaw/edit#gid = 0 , и я хочу получить строки с некоторыми отличиями по уникальным значениям Id и Обновлено в .

Список №1 у меня такая же автоматика c импорт данных http://prntscr.com/t3axvt В Списке №3 я пробую использовать =UNIQUE('List1'!A2:A;'List1'!D2:D) http://prntscr.com/t3ayx8 но это не сработало

Вопрос Мне нужно получить строки из List1, если есть дубликаты с этими параметрами Id и Обновлено в первая строка из повторяющихся строк (должна быть таким http://prntscr.com/t3b3nb) или последней строкой из повторяющихся строк (должно быть так http://prntscr.com/t3b3nb).

1 Ответ

2 голосов
/ 20 июня 2020

Вы можете создать вспомогательный столбец для достижения этой цели

Создайте вспомогательный столбец J и поместите приведенную ниже формулу в J2

=arrayformula(if(D2:D7=OFFSET(D2:D7,-1,0),"",ROW(A2:A7)))

Затем вы сможете фильтровать свои данные, введите формулу ниже в A10

=FILTER(A2:J7,J2:J7<>"")

Пожалуйста, измените диапазоны данных в соответствии с вашими требованиями

Пожалуйста, используйте ; вместо ,, если вы на другом континенте

введите описание изображения здесь

для расширенного диапазона, используйте формулу ниже

=arrayformula(if(D2:D="","", if(D2:D=OFFSET(D2:D1000,-1,0),"",ROW(A2:A))))
...