如果不将范围设为“绝对”,则在跨单元格复制公式时会产生递增的结果:我可以创建一个表格和一个公式来计算有效的特定项目:=COUNTIFS(Table1[Name],"*",A2:A162,"*UBP")`
如果我想在同一行、多列下复制此公式,它会自动增加列和引用的范围。这 =COUNTIFS(Table1[Name],"*",A2:A162,"UBP")` 变为 =COUNTIFS(Table1[Office],"",B2:B163,"*UBP")
为了使 A2:A162 成为绝对值,我添加了美元符号,这样就可以了 =COUNTIFS(Table1[Name],"*",$A$2:$A$163,"UBP”) 变成 =COUNTIFS(Table1[Office],"",$A$2:$A$163,"*UBP")
自动格式化时,单元格区域 A2:A162 被 excel 重命名,公式变为: =COUNTIFS(Table1[Name],"*",Table1[Des],"*UBP") 我无法将 Table1[Des] 设为绝对值
答案1
如果您想要复制引用表格列的公式,如下所示:
Table1[Name]
您可以使用Copy
/ Paste
(或Ctrl
+ C
/ Ctrl
+ V
),然后引用将被视为绝对引用。
您也可以拖动公式,然后此引用将被视为相对引用。
如果您希望在拖动时引用是绝对的,请使用符号:
Table1[[Name]:[Name]]