excel

关注公众号 jb51net

关闭
软件教程 > 办公软件 > excel >

Excel如何在超级表的公式中设置单元格绝对引用?

脚本之家

今天教两个排序方法,最重要的是第二种中的知识点:如何在超级表的公式中设置单元格绝对引用?

绝对引用的作用:是锁定引用的行列,无论你如何拖拽公式,引用的单元格都不会发生变化。这可以避免公式应用过程中出现的引用错误,提高工作效率。

案例:

给下图 1 的数据表的数据表设置以下两种序号,且不得改变数据表原本的排序顺序。

同一品类设置同一序号

同一品类内部顺序编号;如果将区域转换成表格,公式应该怎么设置?

效果如下图 2、3 所示。

解决方案 1:

1. 将 G 列设置为辅助列 --> 在其中输入顺序序号

2. 选中 C 列的任意单元格 --> 选择工具栏的“数据”-->选择“排序和筛选”区域的“升序”

3. 在 A2 单元格中输入以下公式 --> 下拉复制公式:

=SUM(C2<>C1,A1)

4. 将 A 列复制粘贴为值。

5. 将 G 列按升序排序。

6. 删除 G 列。

解决方案 2:

1. 在 A2 单元格中输入以下公式 --> 下拉复制公式:

=COUNTIF($C$2:C2,C2)

今天的重点来了,如果将区域转换成表格,公式中的绝对引用就没法设置了。

2. 选中数据表的任意单元格 --> 按 Ctrl+T --> 在弹出的对话框中点击“确定”

3. 在 A2 单元格中再次输入上述 countif 公式,就会发现无法设置单元格绝对引用。

下面是解决方案。

4. 选择工具栏的“文件”-->“选项”

5. 在弹出的对话框中选择“公式”--> 在“使用公式”区域取消勾选“在公式中使用表名”--> 点击“确定”

6. 现在就可以像在区域中一样正常输入公式了。

记住,绝对引用是行列都锁定的,而相对引用可以只锁定行或列。这样,你就可以根据需要灵活选择引用的方式了。

推荐阅读:Excel临期食品管理表怎么实现过期划掉临期变色? 到期日期自动变色技巧