excel中,我的这个公式中的引用$D:$AD,为什么要这样写,是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:08:53
我的原始公式是IF(COUNTIF('sheet1'!$D:$D,$A11)=0,"",VLOOKUP($A11,'sheet1'!$D:$AD,COLUMN(S11),FALSE)) 就想搞清楚其中的引用$D:$AD
到底是什么意思,我的sheet1表中的前四列中有合并的单元格。

加$是绝对引用,不加$是相对引用。
绝对引用就是说在公式中,当你拉它的时候,每个单元格所引用的值都是你引用的这个。而相对引用中,当你拉它的时候,每个单无格所引用的值就会变成你拉动后的值对应的值。举个列子:绝对引用:比如说B1=$A$1,A1=5,当拉动B1时,所有的B列所有的单元格都=$A$1的值(即5)。相对引用:比如B1=A1,A1=1,当向下拉B1时,比如说B5,则此时B5的值为A5的值,不等A1的值。

标号中"$",表示绝对引用,公式不会因你复制到其它单元格而自动改变。
$D:$AD,没有带行号,表示出D列到AD列全部区域(整列范围,带行号,则表示从D列指定行到AD列另一指定行的范围)

$D:$AD 表示绝对引用A到AD列,加这个符号的目的是公式在复制到别的单元格时不会改变

D列到AD列, 加$是绝对引用,作用是向右填充公式时列标不变, 具体可参照EXCEL 按F1 脱机帮助:绝对引用