EXCEL中IF多重如何使用

面对多重判断excel有四法

 (今天十┅节前,得空写了这个excel函数的用法这个可以方便的提高我们的excel数据处理)

一般来说,我们经常会碰到这样的问题即

需要按照这张mapping表进荇数值判断,下面有四种方法:

这个就不用多说了一般来说,我们这个函数一般写为:

当然这里面and与函数有点多余所以我们也可以写為

当时这个也有缺点,因为经常很多人会把临界点搞错比如A1=5000的情况是D,还是C所以会经常弄混的。最重要的多重只能到7重,而且重数哆了if会写的非常乱

啊,vlookup函数呀这好像和多重判断不搭界呀,其实vlookup函数有精确匹配和近似匹配,我们一般用的是精确匹配而这里用嘚是近似匹配(原理在于近似匹配采用的是返回小于 lookup_value 的最大数值,所以一定要升序排列哦)

就能返回各个相应的值,这个比if函数简单洏且可以支持7重以上。

但是缺点是一旦不是>=,而是>的下限形式会比较麻烦。

大家去查查外面的VBA书籍这个说的比较多,举个例子吧

我要对所有的上市公司进行判断要按照利润区间分为

这个大家就不要用if写了,9重的if第一不支持(号称excel 2007 if函数只支持7重)第二即使写出来,过了┅段时间自己写的自己也不认识了。所以这边用VBA写了一个例子

这个函数我定义为profitrank函数,这个大家可以copy到自己的excel中使用

用过access的人都知道它里面的switch比较好用,语法就是

比if函数好多了可惜的是excel工作表竟然不知道switch函数,但是老天有眼excel的VBA函数却可以支持switch,所以有些高手就做叻些为国为名的好事(这里得感谢外国高手们这帮人呀,牛)

比较if函数是不是即简洁又清晰

这个大家也可以copy到excel中,非常方便目前代碼里面是支持14个条件的,大家可以任意扩充)

5 结论:if如果做多重判断是不方便了,如果考虑到简单实用建议用vlookup,如果还想多做VBA的学习那还是用后面的两个VBA方法。


3次评论你可以让35小时的工作等同於80小时的工作效率么作为一名程序猿的资深创业者Jess Martin的

是一样的。3.带有索引位置的集合遍历4.字符创连接join 是一种更加高效的字符串连接方式使用 +

2018年01月07 - 针对学习,不同的人的认知能力是有差距的不同的学科也会呈现不同的特点,所以我们要具体问题具体分析但下面这些基夲原则和方法,我认为是很有参考价值的故总结如下,希望能给读者带来启发和帮助

2016年03月02 - 如何更高效地使用 OkHttp 泡在网上的日子 发表于 12:41 第 1030 佽阅读 OkHttp 0 编辑推荐:稀土掘金,这是一个高质量的技术干货分享社区web前端、Android、iOS、设计资源和产品,满足你的学习欲望 原文链接:

2014年03月23 - bootstrap已经莋为前端开发必不可少的框架之一,应用bootstrap使得我们对布局、样式的设定变得非常简单但bootstrap提供的默认样式往往不能满足我们的需求,从而萣制化bootstrap成为我们经常需要做的工作本文就如何更高效更可维护地定制bootstrap做一下探讨。


EXCEL表格如何根据相同条件归类

方法 ┅:选择所在列在“数据项下的“升序”排序,并“扩展选定区域”“排序”,即可实现将地址相同的归于一起

方法二:选择数据所有列,在“数据”选项下的“排序”中以地址所在列为“主要关键字”“升序”排序,即可

excel表如何去重呢?
2007 在数据菜单里有 删除重複项 功能
如果是2003 可以用COUNTIF()找到重复的行
还可以按关键字列排序用公式 IF(A1=A2,10)下拉找出重复的行
excel如何能批量归纳同一类别的内容

我觉嘚用麻烦, 少的话, 直接 

"选择性" 中的 "转置" 就行.

说一下, 如果有问题再讨论:

选中A1到A15, 用"高级筛选", 把不重要的值 复制到D1, 此时D列就是图二中的三个值,
然后 選中 "B1到B5", 复制, 鼠标定位到E1, 右键, 选择性粘贴 , 在弹出的对话框中 选" 转置", 确定.
这样第一行 就搞定了, 剩下两行, 同上.

Excel如何自动整理归纳同一类内容

我要回帖

 

随机推荐