文章插图
图15
其中,使用了公式:
=COUNTIF(A:A,A1)=1
当我们选择列A中任一单元格时,公式会自动调整到当前单元格,如下图16所示 。
文章插图
图16
注意到,公式中使用的A:A也是相对引用,因此可以很容易地将列A中的不允许输入重复值的功能复制应用到其他列 。
示例3:在名称中的相对引用
选择工作表单元格A1,在“新建名称”对话框中定义名称GetRightCellValue:
=Sheet7!B1
即获取当前单元格右侧单元格中的值,如图17所示 。
文章插图
图17
定义名称后,在工作表中输入该名称时,会获取所在单元格右侧单元格中的值,如下图18所示 。
文章插图
图18
如果想要该名称在工作簿其他工作表中也可使用,那么可以将该名称修改如下(如图19所示):
=!B1
文章插图
图19
结语
要想编写出强大且优雅的公式,一定要理解并熟练掌握Excel的单元格引用原理,特别是相对引用原理 。在后面的一些文章所介绍的公式中,我们会看到这些原理无所不在 。
推荐阅读
- INDEX函数,不仅获取数据,还能得到单元格区域
- OFFSET函数
- CELL函数
- AREAS函数
- excel函数求单元格区域中指定词语出现的次数
- excel函数求相邻单元格两两相乘之积的和
- excel函数获取单元格区域中移除空单元格后的值
- excel你一定要知道的神奇有趣的相对引用
- excel表格不一样的R1C1引用样式
- excel表格循环引用原理及应用