https://i.stack.imgur.com/lB7Do.png
最上面的一行是其余响应的KEY。
所以看这张图片,我试图做=IF(F3=$F$2,1,0)位于G3。这适用于这个特定的列,将正确答案转换为"1",将不正确答案转换成"0",我可以一直向下拖动这个公式,它就起作用了。然而,我如何在我的行中"拖动"这个公式以获得更多问题,从而使下一个公式为=IF(H3=$H$2,1,0),并且这个公式将位于I3。我有大约200个问题,所以很明显我不想去每一列手动更改数字,我需要G3、I3、K3……等都有相应的公式。
当公式复制到另一个单元格时,单元格引用中的美元符号决定了单元格引用的哪些部分发生了变化:
$A$1
每一块之前的美元符号意味着复制公式时,列和行都不会更新$A1
列前的美元符号表示只有列是固定的——复制公式时会更新行A$1
行前的美元符号表示只有行是固定的——复制公式时会更新列A1
无美元符号表示复制公式时,列和行都将更新
因此,如果=IF(F3=$F$2,1,0)
从G3复制到I4,则公式将更新为=IF(H4=$F$2,1,0)
,因为:
F3
部分没有美元符号,因此两部分都不是固定的,并且在复制时列和行都会发生变化- CCD_ 8部分在列和行上都有美元符号,因此在复制时这两部分都不会改变
您只希望列能够在$F$2
引用中更改,因此需要使用F$2
。因此,使用=IF(F3=F$2,1,0)
作为您的公式。
完全删除$符号,然后将公式复制粘贴(通常)到I列和K列。
=IF(F3=F2,1,0)