Как вычислить симметрию c разницу в таблицах Google - PullRequest
1 голос
/ 07 февраля 2020

У меня есть два набора значений в столбцах A: A и B: B . Я хочу вычислить симметрию c разницу между этими двумя наборами; то есть получить те значения из A: A , которые не существуют в B: B , и значения из B: B , которые не существуют в A: A .

See example of desired result

Пока я использую это, и оно работает:

=FILTER({filter(A2:A,countif(B2:B,A2:A)=0);filter(B2:B,countif(A2:A,C2:C)=0)},{filter(A2:A,countif(B2:B,A2:A)=0);filter(B2:B,countif(A2:A,B2:B)=0)}<>"")

Есть ли более эффективный способ выполнить sh это?

1 Ответ

0 голосов
/ 07 февраля 2020

получить те значения из A: A, которые не существуют в B: B, и значения из B: B, которые не существуют в A: A

=QUERY({
 FILTER(A:A, NOT(COUNTIF(B:B, A:A))); 
 FILTER(B:B, NOT(COUNTIF(A:A, B:B)))}, 
 "where Col1 is not null", 0)

0

...