Excel中的“名称”究竟有何妙用?

Excel中的“名称”究竟有何妙用?

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

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

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

Excel中的“名称”究竟有何妙用?

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

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

Excel中的“名称”究竟有何妙用?

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

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

Excel中的“名称”究竟有何妙用?

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

Excel中的“名称”究竟有何妙用?

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

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

Excel中的“名称”究竟有何妙用?

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

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

=GET.CELL(63,Sheet2!D2)

Excel中的“名称”究竟有何妙用?

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

Excel中的“名称”究竟有何妙用?

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

Excel中的“名称”究竟有何妙用?

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

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

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

Excel中的“名称”究竟有何妙用?

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

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

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

Excel中的“名称”究竟有何妙用?


分享到:


相關文章: