繁体   English   中英

拖动Excel公式以增加跨列的行

[英]Dragging excel formula to increment rows across columns

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

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

设置比较

接下来,我有另一个集合,例如,下图中的行1(集合1621),还有另外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))

它可以正常工作,结果将显示出来。 但是,不是要在每个单独的单元格中手动键入此类函数,因为这将非常耗时,所以我想提供一种解决方案,以增加跨列的行。

将其放在第一个单元格中并复制:

=SUMPRODUCT(COUNTIF(INDEX(Sheet2!$B:$P,COLUMN(A:A),0);$B$2:$P$2))

当它拖动到整个COLUMN(A:A)时,它将进行迭代,首先返回1,然后返回2,然后返回3,表示返回的行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM