自动填充时如何使excel只改变一些单元格的值

我有一个基于date计算总和的公式。

=SUMIF('Daily Expense'!A:A,CONCATENATE("2/",B1,"/2017"),'Daily Expense'!B:B) 

现在我想让一行中的所有列具有相同的公式,只有1个变化

 =SUMIF('Daily Expense'!A:A,CONCATENATE("2/",C1,"/2017"),'Daily Expense'!B:B) 

下一列是D1,下一个是D1,依此类推。

当我使用从右下angular拖动鼠标的自动填充方法填充函数并将其更改为

 =SUMIF('Daily Expense'!B:B,CONCATENATE("2/",C1,"/2017"),'Daily Expense'!C:C) 

我想要改变的是连接函数中的单元格值而不是其他值。

任何想法如何做到这一点?

答:A是一个相对的参考,当你移动公式的时候会更新。 你只需要把它改成绝对的,比如$ A:$ A:

 =SUMIF('Daily Expense'!$A:$A,CONCATENATE("2/",B1,"/2017"),'Daily Expense'!$B:$B) 

现在,当您自动填充时,它只会更新B1引用。