excel公式,下拉的时候只让一个数据递增,其他数据保持不变

='17'!C24,下拉的时候变成'18'!C24,C24保持不变,'17'呈现递增
请详细回答,最好是直观的公式

  公式拖动的时候,让公式因为的区域跟随变化、还是不变,这就是相对引用和绝对引用,使用相对引用的就会变化,使用绝对引用的就不会变化。

  相对引用就是通常使用的形式,例如公式=A2+B2向下拖动就会变为=A3+B3,这样每一行的公式就能计算当前行对应列的和,大多数情况下这样的相对引用是我需要的。

  但有时候希望公式里面的一部分在拖动时候不变,例如公式=A2/A100(一般A100是合计行,本公式计算A2的占比),向下拖动的时候,公式会变为=A3/A101(A101不是合计行,计算结果不正确),实际上此时希望向下拖动的时候100不改变。这就需要绝对引用,在100前面增加$符号就可以,也就是第一行的公式写为=A2/A$100,这样向下拖动公式为=A3/A$100,分母始终是A100,正是需要的东西。

  绝对引用可以用在行上,也可以用在列上;可以单独锁定行或列,也可以同时锁定行和列,一般有这几种形式:A1(相对引用)、A$1(行绝对)、$A1(行绝对)、$A$1(行和列都绝对)
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-31

只需在要求不变的数据前加$符号就可以了。

希望公式里面的一部分在拖动时候不变:

例如公式=A2/A100(一般A100是合计行,本公式计算A2的占比)。

向下拖动的时候,公式会变为=A3/A101(A101不是合计行,计算结果不正确)。

只需在100前面增加$符号就可以,也就是第一行的公式写为=A2/A$100,这样向下拖动公式为=A3/A$100,分母始终是A100。

本回答被网友采纳
第2个回答  2014-11-14
假设你现在的='17'!C24在单元格A1,公式改为=INDIRECT("'"&ROW()+16&"'!C24"),下拉就可以了。追问

我现在的单元格是在D21

追答

公式改为=INDIRECT("'"&ROW()-4&"'!C24"),下拉就可以了

追问

我想应该是我没表达清楚,大概格式如图,然后我希望不用修改D4的公式,直接下拉就能得出数值,请问我D3的公式该如何设置。

追答

=INDIRECT("'"&TEXT(ROW(A1),"00")&"'!C24"),

本回答被提问者采纳
第3个回答  2014-11-14
使用indire公式。下面给你参考。

我有一个公式=SUM('S(1)'!D13) 在下拉公式时,变成=SUM('S(1)'!D14) =SUM('S(1)'!D15)
...... 我想让公式下拉时引用的工作表自动变化,而引用的单元格不变 如:=SUM('S(1)'!D13)
=SUM('S(2)'!D13) =SUM('S(3)'!D13) ..... =SUM('S(105)'!D13)

=SUM(INDIRECT("'S("&ROW(A1)&")'!D13"))下拉
第4个回答  2014-11-14
=INDIRECT("'"&ROW(A17)&"'!C24")
相似回答