首页 文章

将公式应用于整列时,保持单元格引用相同

提问于
浏览
1

我在这里有这个公式:

=IFERROR(IF(D4<=0,0+(VLOOKUP(A4,'Civil Maintenance'!A5:C46,3,FALSE)),_
C4+(VLOOKUP(A4,'Civil Maintenance'!A5:C46,3,FALSE))),"0")

众所周知,当你向下拖动它以将公式复制到列中的其他单元格时,它会为所有引用添加一个(D4变为D5等)但是我想知道是否有办法阻止某些部分的这个?我想保持查找搜索区域相同,以便A5:C46在列的所有公式中保持相同,但我仍然希望D4,A4 ...匹配它所在的行 .

手动更改所有单元格引用是非常耗时的,我希望节省一点时间,因为有足够的行!

1 回答

  • 3

    您所追求的是相对/绝对单元格引用 . 在Excel中,$符号锁定行或列 .

    = A1向下拖动变为= A2并向右拖动变为= B1这是相对单元格引用 .

    = $ A1向下拖动变为= $ A2并向右拖动= $ A1,因为该列已使用$符号锁定 . 列引用是绝对的,行引用是相对的 .

    =拖欠1美元= 1美元,因为行号被锁定,向右拖动它变为= B $ 1 . 列引用是相对的,行引用是绝对的 .

    并且,最后= $ A $ 1可以向任何方向拖动并保持= $ A $ 1,因为行和列都用$符号锁定 . 这是绝对的参考 .

    这会让它更清楚吗?

    如果没有数据的上下文以及公式应该做什么,很难说出你的公式中的哪些引用应该被锁定为行,列,两者,或者两者都没有,但是使用上面的信息你应该能够解决这个问题 . .

相关问题