- ·上一篇教育:excel表格中怎么筛选品牌
- ·下一篇教育:excel表格怎么重新布局
excel表格7层怎么替换
1.excel if函数7层嵌套替换
突破IF函数嵌套7层限制的两个方法一、使用CHOOSE函数替代IF函数: =CHOOSE(FIND("1",(条件1)*1&(条件2)*1&……&(条件N)*1),结果1,结果2,……结果N) 说明:所有条件的判断结果组成一个包含0和1的字符串(条件真得到1,条件假得到0),用FIND函数找到1的位置(条件真的位置),用CHOOSE函数得到相应结果。
最多可以满足29个条件,如果超过29个条件还可以嵌套。二、还原HLOOKUP函数的原型求解: =HLOOKUP(A1,{条件1,条件2……条件N;结果1,结果2……结果N},2,1) 说明:这一方法的条件数量不爱限制。
例一:A1为一个数值,其范围为1-7,B1设置公式,按A1数值变化分别等于A-G。先来看看纯粹使用if的解法:=IF(A1=1,"a",IF(A1=2,"b",IF(A1=3,"c",IF(A1=4,"d",IF(A1=5,"e",IF(A1=6,"f",IF(A1=7,"g","")))))))是不是很麻烦?何止是麻烦,假如再增加两个条件,A1的数值范围为1-26,B1相应取值为A-Z,你又当如何?if的嵌套最大可以为7层,上面的公式已经用到了极限。
虽然说可以用一些旁门左道来“突破”这个限制,但也只是一种堆沙式的游戏,如上例,可以采用以下方式:=IF(A1=1,"a",IF(A1=2,"b",IF(A1=3,"c",IF(A1=4,"d",IF(A1=5,"e",IF(A1=6,"f",IF(A1=7,"g","")))))))&IF(A1=8,"h",IF(A1=9,"I",""))……其实EXCEL里准备了许多办法来替代上面的愚蠢的做法。比如CHOOSE函数。
=CHOOSE(A1,"a","b","c","d","e","f","g","h","i"),这是不是方便多了?CHOOSE的参数清单可以有29项之多,一般足够你使用了。如果还不够,那么请看下面:=LOOKUP(A1,{1,2,3,4,5,6,7,8,9;"a","b","c","d","e","f","g","h","i"}),你可以尽情地输入参数,只要公式内容长度允许(规定公式内容长度为1024个字符)。
2.excel if函数7层嵌套替换
突破IF函数嵌套7层限制的两个方法
一、使用CHOOSE函数替代IF函数:
=CHOOSE(FIND("1",(条件1)*1&(条件2)*1&……&(条件N)*1),结果1,结果2,……结果N)
说明:所有条件的判断结果组成一个包含0和1的字符串(条件真得到1,条件假得到0),用FIND函数找到1的位置(条件真的位置),用CHOOSE函数得到相应结果。最多可以满足29个条件,如果超过29个条件还可以嵌套。
二、还原HLOOKUP函数的原型求解:
=HLOOKUP(A1,{条件1,条件2……条件N;结果1,结果2……结果N},2,1)
说明:这一方法的条件数量不爱限制。
例一:A1为一个数值,其范围为1-7,B1设置公式,按A1数值变化分别等于A-G。
先来看看纯粹使用if的解法:=IF(A1=1,"a",IF(A1=2,"b",IF(A1=3,"c",IF(A1=4,"d",IF(A1=5,"e",IF(A1=6,"f",IF(A1=7,"g","")))))))
是不是很麻烦?何止是麻烦,假如再增加两个条件,A1的数值范围为1-26,B1相应取值为A-Z,你又当如何?
if的嵌套最大可以为7层,上面的公式已经用到了极限。虽然说可以用一些旁门左道来“突破”这个限制,但也只是一种堆沙式的游戏,如上例,可以采用以下方式:=IF(A1=1,"a",IF(A1=2,"b",IF(A1=3,"c",IF(A1=4,"d",IF(A1=5,"e",IF(A1=6,"f",IF(A1=7,"g","")))))))&IF(A1=8,"h",IF(A1=9,"I",""))……
其实EXCEL里准备了许多办法来替代上面的愚蠢的做法。
比如CHOOSE函数。=CHOOSE(A1,"a","b","c","d","e","f","g","h","i"),这是不是方便多了?CHOOSE的参数清单可以有29项之多,一般足够你使用了。
如果还不够,那么请看下面:
=LOOKUP(A1,{1,2,3,4,5,6,7,8,9;"a","b","c","d","e","f","g","h","i"}),你可以尽情地输入参数,只要公式内容长度允许(规定公式内容长度为1024个字符)。
3.excel表怎么替换
在菜单栏里面选择开始,找到查找和替换,选择替换,或者直接使用“Ctrl+H”。
输入替换的内容,会替换为输入要替换之后的内容,点击左下方的全部替换就可以了。替换好之后表格会提示替换了多少处。
回到之前的表格,可以看到之前的内容都已经替换为新的内容了。如果需要将整个工作簿里面的信息都替换,那么在替换的时候就将范围改成工作簿。
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。
在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。Microsoft Office是一套由微软公司开发的办公软件套装,它可以在Microsoft Windows、Windows Phone、Mac系列、iOS和Android等系统上运行。
与其他办公室应用程序一样,它包括联合的服务器和基于互联网的服务。从2007版的Office被称为“Office System”而不叫“Office Suite”,反映出它们包括服务器的事实。
Office最初是一个推广名称,出现于1990年代早期,指一些以前曾单独发售的软件的合集。当时主要的推广重点是:购买合集比单独购买要省很多钱。
最初的Office版本包含Word、Excel和PowerPoint。“专业版”包含Microsoft Access。
Microsoft Outlook 当时不存在。随着时间的改变,Office应用程序逐渐集成,共享特性。
例如:拼写和语法检查、OLE数据集成和VBA脚本语言。微软将Office延伸作为一个开发平台,可以借由专用商店下载第三方软件搭配使用。
4.Excel 里面 受IF函数的7层限制,用什么函数可以代替
可以试试在sheet2中做一个数据源,就是针对你的“钻石型分类”对应“G框高”做一个简单的对应表。通过vlookup实现搜索B3值返回B3对应的数据填入到B10中。
我能想到的就这个了,希望能帮到。
还有就是你说的if嵌套的7次限制,好像在网上有看过通过什么方式突破,但记不清了。帖子 ,不好意思,本人没有具体看和实际操作,不知道此法可行不。见谅了…
希望对你有帮助。
补充下:如果嵌套层数过多,使用VLOOKUP,lookup,index+match取代if函数是理想的选择。楼上兄弟帮助信息是很方便的,建议自己看下,很容易理解。刚看到你说关于G框高的公式很多,如果是表格并不是很大,我建议还是做个数据源,公式里套公式自己很容易出错误。并且Excel在运算时候也有错误产生的。
