分享

Excel小技巧第四十六篇——弄懂if({1,0},……)

 L罗乐 2017-08-22

每天半分钟——Excel小技巧让你工作更轻松!

if({1,0},……)这个公式基本上都是搭配vlookup函数使用的,之前我们也单独将过if函数,但这种加数组参数的没有介绍过,也比较难理解,今天我们就单独拿出来说说了!


1、IF(条件,返回值1,返回值2)

首先你要弄懂这个函数,如果条件为真,函数的结果为“返回值1”,如果条件为假,函数的结果是“返回值2”:

if(true,10,100)=10

if(1,'A','B')='A'

if(false,20,30)=30

if(0,'你','我')='我'

2、{1,2,3,4}是一个数组,一个数组能存储多个数值,数组的表示方式是{}。

{1,0}是个水平数组,它有两个值,一个是1,另一个是0。

{'张三','李四','王五'}也是一个水平数组,它有三个值。


3、连接符&也是这个公式中的一个知识点。

'A' & 'B' & 'C'='ABC'

'Aaa'&'Bcd'&'123'='AaaBcd123'


字符串可以连接,数组也可以连接:

{1,2,3}&{'A','B','C'}={'1A','2B','3C'}


单元格区域也可以连接:

假如A1:A10的数据为1到10,B1:B10的数据为a到j。

A1:A10&B1:B10的结果就是

1a

2b

3c

...

10j

不知道大家明白了没有?

我在这里在给大家引用一个例子:

=IF(1,b2:b5,a2:a5) 返回b2:b5

=IF(0,b2:b5,a2:a5) 返回a2:a5

如果是数组:

=IF({1,0},b2:b5,a2:a5) 就会分别计算,先用1进行计算,返回一个b2:b5,之后再用0计算,返回一个a2:a5。之后两个区域进行组合,最后返回的就是一个B2:B5,A2:A5的一个两列区域。如果把数组换为{0,1},就是发回一个A2:A5,B2:B5的一个区域,朋友们可以认真理解一下。

好了,今天就到这里,如果有什么建议,希望大家给我留言,我一定会看的哦!如果感觉还可以的话,麻烦大家多多推荐给朋友哦,你们的鼓励就是我的动力!


我的公众号二维码是:


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多