求助!EXCEL引用疑难问题!

来源:百度知道 编辑:UC知道 时间:2024/06/14 23:11:09
现有工作表sheet1和sheet2,我想吧sheet1中的B列完全引用到SHEET2的B列,可是当我在sheet1B列前增加行的时候,sheet2引用的变成了sheet1中的c列,如何保证公式不随被引用表格的行列的增减而变动?例如:引用单元格公式为“sheet1!b1”,在SHEET1中B列前增加一列,那么原来的B列就变成了C列,但是公式“sheet1保持不变。

在SHEET2的B1输入公式=INDIRECT("SHEET1!B"&ROW())
然后将公式复制到整个B列。

楼上的这种方法不行的,一样会变。
想不变的话就用INDIRECT函数。如=INDIRECT("Sheet1!B1")。

有一个方法,不过只针对这种,不太智能,把SHEET2中的公司里的列的前面都加上$号,这是绝对的意思,不过你得用替换能快点,试试,比如B1 变成 $B1 如果替换方法不太会的话,发信给我吧,呵