Return 排除另一个列表的唯一列表
Return unique list that excludes another list
我想要 return 一组具有跨多个列的分类变量的唯一值,这些值排除了另一个列表中的值。
=UNIQUE(QUERY({J2:J,K2:K},"select * where Col1 is not null"))
这 return 是具有分类变量的唯一值集,但我似乎无法弄清楚如何从另一个列表中排除值。
=UNIQUE(FILTER(J2:K,ISNA(MATCH(M2:N,J2:K,0))))
我试过使用这个但是它 returns
#VALUE! FILTER range must be a single row or a single column.
如有任何帮助,我们将不胜感激!
=ARRAYFORMULA(IFERROR(SPLIT(FILTER(
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(A2:B)), , 999^99)), NOT(COUNTIF(
TRANSPOSE(QUERY(TRANSPOSE( D2:E) , , 999^99)),
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(A2:B)), , 999^99))))), " ")))
考虑带空格的项目:
=ARRAYFORMULA(SUBSTITUTE(IFERROR(SPLIT(FILTER(
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(SUBSTITUTE(A2:B," ","♦"))),,999^99)), NOT(COUNTIF(
TRANSPOSE(QUERY(TRANSPOSE( SUBSTITUTE(D2:E," ","♦")) ,,999^99)),
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(SUBSTITUTE(A2:B," ","♦"))),,999^99)))))," ")),"♦"," "))
我想要 return 一组具有跨多个列的分类变量的唯一值,这些值排除了另一个列表中的值。
=UNIQUE(QUERY({J2:J,K2:K},"select * where Col1 is not null"))
这 return 是具有分类变量的唯一值集,但我似乎无法弄清楚如何从另一个列表中排除值。
=UNIQUE(FILTER(J2:K,ISNA(MATCH(M2:N,J2:K,0))))
我试过使用这个但是它 returns
#VALUE! FILTER range must be a single row or a single column.
如有任何帮助,我们将不胜感激!
=ARRAYFORMULA(IFERROR(SPLIT(FILTER(
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(A2:B)), , 999^99)), NOT(COUNTIF(
TRANSPOSE(QUERY(TRANSPOSE( D2:E) , , 999^99)),
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(A2:B)), , 999^99))))), " ")))
考虑带空格的项目:
=ARRAYFORMULA(SUBSTITUTE(IFERROR(SPLIT(FILTER(
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(SUBSTITUTE(A2:B," ","♦"))),,999^99)), NOT(COUNTIF(
TRANSPOSE(QUERY(TRANSPOSE( SUBSTITUTE(D2:E," ","♦")) ,,999^99)),
TRANSPOSE(QUERY(TRANSPOSE(UNIQUE(SUBSTITUTE(A2:B," ","♦"))),,999^99)))))," ")),"♦"," "))