如何从 Match 公式范围中删除空格?

如何从 Match 公式范围中删除空格?

我打算从应用公式“Match ()”的矩阵范围中删除所有空白,就像我仅组织数字一样,因此:{8,8,3,2,19,13,11,6,20,19,2}?有没有办法像那样组织它们?在此处输入图片描述

答案1

维持原有顺序:

=INDEX(MATCH($A$1:$A$22,$B$1:$B$22,0),N(IF(1, AGGREGATE(15,6,1/ISNUMBER(MATCH($A$1:$A$22,$B$1:$B$22,0))*ROW($A$1:$A$22),SEQUENCE(COUNT(1/MATCH($A$1:$A$22,$B$1:$B$22,0)),,1,1)))))

如果你没有该SEQUENCE功能,你可以使用:

=INDEX(MATCH($A$1:$A$22,$B$1:$B$22,0),N(IF(1,AGGREGATE(15,6,1/ISNUMBER(MATCH($A$1:$A$22,$B$1:$B$22,0))*ROW($A$1:$A$22),ROW(INDIRECT("1:"&COUNT(1/MATCH($A$1:$A$22,$B$1:$B$22,0))))))))

要么 -->{8;8;3;2;19;13;11;6;20;19;2}

在此处输入图片描述

答案2

如果你不反对排序数组,那么可以使用以下公式:

=AGGREGATE(15;6;MATCH($A$1:$A$22;$C$1:$C$22;0);ROW(INDIRECT("1:"&COUNT(MATCH($A$1:$A$22;$C$1:$C$22;0)))))

在此处输入图片描述

答案3

如果有动态数组公式过滤器:

=FILTER(MATCH(A1:A22,B1:B22,0),ISNUMBER(MATCH(A1:A22,B1:B22,0)))

在此处输入图片描述

相关内容