'$'在Excel公式中的含义是什么?例如:4美元

时间:2014-06-25 07:46:06

标签: excel vba excel-vba

$B$4在Excel中的含义是什么? 这是一个示例代码:

Cells(7, 15).Value = "=0.1*$B$4*M7*N7"

Cells(7, 17).Value = "=P7*1.3*$B$4"

2 个答案:

答案 0 :(得分:11)

$符号会导致公式中的单元格列或行或两者都被修复。

也就是说,如果为了复制公式而水平或垂直拖动公式单元格,Excel将不会调整此值。

例如:

 Cell   Formula 
  A0     =$B4

如果我横向拖动,我会得到:

 Cell   Formula 
  B0     =$B4
  C0     =$B4

如果我垂直拖动它,我会得到:

 Cell   Formula 
  A1     =$B5
  A2     =$B6

没有美元符号:

如果我横向拖动,我会得到:

 Cell   Formula 
  B0     =C4
  C0     =D4

如果我垂直拖动它,我会得到:

 Cell   Formula 
  A1     =B5
  A2     =B6

答案 1 :(得分:2)

美元符号允许您在任何单元格引用上修复行,列或两者,方法是在列或行前加上美元符号。

在您的示例中,您将列固定为 B ,将行固定为 4 ,因为您可能只想考虑公式的那个单元格。