EXCEL如何实现多个数字绝对引用?

例如:excel第6行的数据是等于第5行的,把第6行数据中的一次性把C5 ,D5,E5,F5这4个数替换成 $C$5,$D$5,$E$5,,$F$5,就是绝对引用,一次性,不要第二次回来改如果给每个数据按F4,这样按4次,太麻烦了。能不能有简单的方法呢?=C5 ,=D5,=E5,=F5这4个数一次性替换成 =$C$5,=$D$5,=$E$5,,=$F$5,
2026年09月23日 13:29
有4个网友回答
网友(1):

把一张表里所有公式的引用在相对引用和绝对引用间切换
右击工作表标签——查看代码——粘贴——运行
Sub 相TO绝()
Dim c As Range
For Each c In Cells.SpecialCells(xlCellTypeFormulas)
c.Formula = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
Next
End Sub

网友(2):

在第六行你需要的单元格填入
=IF(INDIRECT(ADDRESS(ROW()-1,COLUMN(),1,1))=0,"",INDIRECT(ADDRESS(ROW()-1,COLUMN(),1,1)))
如果第五行是空,就不显示,如果不是空,就显示第五行的数据的绝对引用。

网友(3):

在c6输入公式“=$C$5”,然后向右填充函数就可以了呀

网友(4):

=INDIRECT(CHAR(64+COLUMN(C1))&5)
右拉就是