文档章节

这是一个测试

 竹笋Alvin
发布于 2016/03/08 13:05
字数 595
阅读 38
收藏 0

解读Excel高手写公式使用的{}--%&符号含义

Excel高手的世界,我们初触excel的同学们,真还不懂。高手们在编写excel函数公式,经常会玩大括号({})、双减号(--)、百分号(%)、连接空值(&"")等等稀奇古怪的符号,看得我们是一愣愣的。

当然这些进阶的思路也是excel帮助文档所给不了我们的。  

比如这些公式的含义,亲们明白吗?

=MATCH("成都",{"内江","成都","德阳"},)
=B5&""  
=B5%  
=SUM(--B52:B63)   

第一,excel公式中的大括号{}含义是什么?

在excel函数中,大括号有下面两个作用,大括号的位置不一样,相应的大括号含义也不一样。  
  • 大括号为:常量数组

利用大括号可以定义常量数组。

  • {"内江","成都","德阳"},对于支持常量数组的参数,就可以直接这样放进去使用,如INDEXMATCHLOOKUP函数等。

  • 如这个公式可以得到2,=MATCH("成都",{"内江","成都","德阳"},)

  • 又比如,=VLOOKUP("B",{"A",2;"B",4;"C",6},2,0),得到结果为4。

  • 大括号标识为:数组公式

当输入完公式之后,编辑状态下,同时按下Ctrl+Shift+Enter组合键,Excel会自动在公式的外部生成一对大括号,进行标识。这是普通公式和数组公式的区别。这里的大括号代表公式是数组公式。数组公式是excel函数的最高级应用,它可以实现非常复杂的运算。

第二,双减号(--)

--1,表示减负1,还是正1,把文本型的1转换为数值型的1,参与运算。

第三,百分号(%)

B列的三个公式写法,得到的结果都是一样的。只是Excel高手在写公式的时候,想通过%来节省字符而已。

第四,连接空值:&""

比如A1单元格为空,在B1单元格输入公式:=A1,结果显示的不是空值,而是0值。

如果您想引用的单元格为空,也返回空值,我们就可以用&""的方法。即:=A1&"",这样返回的结果是空值,就不是0。

Excel高手们经常在公式里面用这种写法避免单元格显示无谓的0值。

© 著作权归作者所有

共有 人打赏支持
上一篇: Markdown 语法说明
下一篇: 测试
粉丝 1
博文 3
码字总数 615
作品 0
武汉
私信 提问
这是个测试

这是个测试,用于实验发帖的功能 表情测试: 标题测试: 一级标题 二级标题 三级标题 字体加粗测试:我是粗体 字体倾斜测试:我是斜体 字体下划线测试:我是下划线 字体删除线测试: 我是删除...

k0becheng
2014/12/01
8
2
20个最受欢迎的 AngularJS 开发工具

     AngularJS 是那些想要以动态形式开发web应用的开发者最喜欢的框架之一。如果你是一个开发者希望基于AngularJS启动一个项目,你需要筛选众多的工具。   为了减少使用AngularJS开发...

Web前端开发
2017/03/14
0
0
批驳:单元测试自己测效果不好,别人测效果才好

有一种说法:程序员测自己的代码效果不好,因为测试是找错,程序员不愿意去证明自己是错的,别人测效果才好,对吗?这种说法是根本错误的,误导了无数人。正好相反,单元测试要自己测效果才好...

dellfox
2014/04/29
0
0
Test-Driven Development?别逗了

这篇文章来源于Peter Sergeant在Write More Test 博客上的《Test-Driven Development? Give me a break…》,在原文和Reddit 上有很大反响。这篇文章里的很多观点在《TDD并不是看上去的那么美...

红薯
2011/10/17
1K
17
在马桶上测试程序 Google 的厕所文化

Google的马桶声名在外,不仅仅因为技术含量高,还因为从2006年开始,它们就被用来确保Google的产品完美无瑕。这是被内部员工称为“马桶上的测试”的企业文化。 早些年,曾有媒体报道,设在G...

oschina
2014/12/10
4.4K
20

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 我想过年请假提前回家两天

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 分享王力宏的单曲《爱错》 《爱错》- 王力宏 手机党少年们想听歌,请使劲儿戳(这里) @Caremorele :这几天起床有点...

小小编辑
31分钟前
8
1
Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
2
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部