分享

为什么你的excel函数公式那么奇怪

 xfshok 2017-05-01

如人饮水,冷暖自知,欢迎关注订阅我们,那是更新最大的动力

可能很多同学都有一个疑问,为什么我的公式那么奇怪?

同样的一个公式,有时候这样,有时候又是那样,百思不得其解。

在下面的这两个函数公式实际结果都一样,但是显示方式却大不一样。

知识储备:

year函数:提取出日期中的年份

套用表格格式:在“开始”选项卡中“样式”工具组

=year(A3)

=year([@日期])

为什么你的excel函数公式那么奇怪

套用表格格式后

为什么你的excel函数公式那么奇怪

其实原因是第一个图中我们套用了表格格式,套用表格格式之后,除了系统预定义的格式应用到数据区域外,还会将该数据区域创建为不同于普通区域的“表格”对象。这里有一个特点是,选择此区域中的任意单元格,功能区将出现“表格工具---设计”选项卡(有人会问:原来那难道不是表格吗?。。。这里我们在文末做一次解释)

为什么你的excel函数公式那么奇怪

套用表格格式

结构化引用

结构化引用是excel2007及以上版本的特色功能,在数据区域被创建为“表格”后,它允许使用表格名称、列标题来代替传统的单元格引用。也就是我们上面遇到的问题

=year(A3)

=year([@日期])

在结构化引用时,表格标题应放在一对中括号【】中。

比如上面的,我们在B3单元格输入函数公式

=year([@日期])

其中@表示当前行,【@日期】就表示“日期”列当前行的单元格

为什么你的excel函数公式那么奇怪

解释

同样的有时候你会遇到像下面这几种情况,下面这都是结构化引用


表2【第1季度】

表示工作表“表2”的“第1季度”列的数据区域

表1【#数据】

表示仅包含数据

表1【#全部】

表示包含数据、标题行、及汇总行等


结构化引用可以使表数据的处理变得更加容易、直观、且能动态的确定表的变化区域,无论是增加或者删除表区域中的行与列,结构化引用的单元格都能都能随之自动调整。

如果不想用这种引用样式,可以将表格转换为普通区域

为什么你的excel函数公式那么奇怪

转换为区域

区域与“表格”

我们打开excel后看到的一个个方格就叫做单元格。

将一个个零散的单元格比作一整块土地,某一天出现了一个国家,这个国家占据了一定的土地,而且在土地上册封了很多王爷。我们在描述某一块土地时就可以说是某个王爷的土地了。

单元格:王爷

表格:国家

标题行:王爷

这样你听懂了吗?欢迎订阅关注我们的头条号学习更多精彩office技能。

【星宇客】:热衷分享各种office操作技能

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多