Excel高手常说的"名称"究竟有何妙用?

2018-08-08 17:08:54 0 0

名称是一个比较特殊的功能,用得比较少,不过作用却挺大的。


1、为透视表提供动态数据源


有时候,你会看见别人的透视表区域写着:动态,这就是名称。


单击公式→定义名称,输入名称为动态,引用下面的公式,确定。

=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))



当然,对于函数水平一般的人而言,写出这个公式很难。正常都是采用插入表格的方法获取名称。


选择A1,单击插入表格,确定。



在设计最左边就有表名称,这个可以更改。



2、判断单元格是否带颜色,实现常规功能没法实现的效果


Excel提供了带颜色筛选,不过一次只能筛选一种颜色,没法将所有带颜色的单元格一次性筛选出来。


这是某学员的特殊要求,可通过宏表函数定义名称来实现。


选择E2,单击公式→定义名称,输入名称为颜色,引用下面的公式,确定。

=GET.CELL(63,Sheet2!D2)



在E2输入公式,有颜色的都大于0,就是TRUE,再将TRUE筛选出来就可以。



这里需要说明一下,宏表函数必须定义名称才能使用使用,使用后再将工作簿另存为启用宏的工作簿。



3、简化公式,让公式便于理解


如获取当前工作表的名称公式:

=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,99)


将CELL("filename",$A$1)这部分的名称定义为路径。


这样就看起来更简洁,更容易理解。

=MID(路径,FIND("]",路径)+1,99)




来源:Excel不加班,作者:卢子1987