拖动excel公式以跨列增加行数

拖动excel公式以跨列增加行数,excel,excel-formula,Excel,Excel Formula,我想计算两个不同集合之间相等值的数量 例如,第一组由15个不同的值组成,如下图所示: 接下来,我有另一个集合,例如,下一个图形集合1621中的第1行,还有15个不同的值。问题是我想计算两个集合中相等的值的数量 这个问题非常类似于检查彩票的结果 有几个集合与初始集合进行比较,例如,在上图中,我们有集合1621、1620等等。每个集合显示在电子表格的下一行中 但是,预期的呈现方式如下:每个比较之间的相等值应在不同的列中呈现,如下图所示: 如果我们用一个公式,在R2,S2,T2中 =SUMPRODUC

我想计算两个不同集合之间相等值的数量

例如,第一组由15个不同的值组成,如下图所示:

接下来,我有另一个集合,例如,下一个图形集合1621中的第1行,还有15个不同的值。问题是我想计算两个集合中相等的值的数量

这个问题非常类似于检查彩票的结果

有几个集合与初始集合进行比较,例如,在上图中,我们有集合1621、1620等等。每个集合显示在电子表格的下一行中

但是,预期的呈现方式如下:每个比较之间的相等值应在不同的列中呈现,如下图所示:

如果我们用一个公式,在R2,S2,T2中

=SUMPRODUCT(COUNTIF($B$2:$P$2;Sheet2!B1:P1))
=SUMPRODUCT(COUNTIF($B$2:$P$2;Sheet2!B2:P2))
=SUMPRODUCT(COUNTIF($B$2:$P$2;Sheet2!B3:P3))

它可以很好地工作,结果就会显现出来。但是,我不想在每个单元格中手动键入这样的函数,因为这会非常耗时,我希望有一个解决方案,可以跨列递增行数。

将其放在第一个单元格中,然后复制accross:

=SUMPRODUCT(COUNTIF(INDEX(Sheet2!$B:$P,COLUMN(A:A),0);$B$2:$P$2))
当它被拖过列A:A将迭代并首先返回1,然后返回2,然后返回3。。。指示要返回的行