在公式中增加单元格地址2

我有这样一个公式:

=CONCATENATE("some text";D20;"sometext too ";E20) 

我想通过拖动单元格的angular落自动填充这些,但如果我这样做,我得到这个:

 =CONCATENATE("some text";D20;"sometext too ";E20) =CONCATENATE("some text";D21;"sometext too ";E21) =CONCATENATE("some text";D22;"sometext too ";E22) ... 

但我喜欢看到:

 =CONCATENATE("some text";D20;"sometext too ";E20) =CONCATENATE("some text";D22;"sometext too ";E22) =CONCATENATE("some text";D24;"sometext too ";E24) ... 

任何解决scheme? 我使用了Google几个小时,但没有解决scheme。

VBAmacros解决scheme也可以接受

尝试这个:

 =CONCATENATE("some text ",OFFSET(D$20,(ROWS(D$20:D20)-1)*2,0,1,1)," sometext too ",OFFSET(E$20,(ROWS(E$20:E20)-1)*2,0,1,1)) 

我认为你原来的问题只是你使用分号; 在你的公式中,而不是逗号。

就个人而言,我从来没有使用= CONCATENATE公式。 您可以使用&来实现相同的function,例如:

=“一些文字”&A1&“一些文字太”&B1

希望有所帮助