乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中类似case功能-excel同类型,excel统计同类型有多少个

excel中类似case功能-excel同类型,excel统计同类型有多少个

作者:乔山办公网日期:

返回目录:excel表格制作


用if嵌套使用。



  • excel自带函数中没有类似于case的,但可以用index()和match协作来实现:

假设A1中放有介于1到6之间的整数,在B2中输入下面的公式,即可实现

=INDEX({"a","b","c","d","e","f"},MATCH(A1,{1,2,3,4,5,6},0))

  • 没有CASE语句,用IF来完成。

=if(A1>10,"大于10","不大于10")

  • =hlookup(A1,{1,2,3,4,5,6;"A","B","C","D","E","F"},2,0)

=vlookup(A1,{1,"A";2,"B";3,"C";4,"D";5,"E";6,"F"},2,0)

=mid(“ABCDEF”,A1,1)或

=char(A1+64)

Microsoft Excel是电子试算表程序(进行数字和预算运算的软件程序),与Microsoft Word一样,它在市场拥有统治份额。它最初对占优势的Lotus 1-2-3是个竞争者,但最后它卖得比它多、快,于是它成为了实际标准。它适宜Windows和Macintosh平台。它的主要竞争者是OpenOffice.org Calc、AppleNumbers和CorelQuattro Pro。


D2单元格输入zd公式

=IF(A2="支出",B2+C2,IF(A2="收入",B2-C2,IF(A2="转账",B2+E2,)))

=CHOOSE(MATCH(A2,{"支出","收入","转账"},),B2+C2,B2-C2,B2+E2)
下拉复制公式

再简写一下

=B2+IF(A2="支出",C2,IF(A2="收入",-C2,IF(A2="转账",E2,)))

=B2+CHOOSE(MATCH(A2,{"支出","收入","转账"},),C2,-C2,E2)



在b1输入:
=if(a1="aa","zz",if(a1="bb","xx","others"))
意思为:如果a1=aa,则显示zz;如果a1=bb,则显示xx,否则显示others
-------
如果用vlookup函数的话,就要先做个对照表
比如在sheet2的a列输入原始值:aa bb...
在b列输入替换值:zz xx...
然后在sheet1的b1输入:
=if(countif(sheet2!a:a,a1),vlookup(a1,sheet2!a:b,2,),"")
下拉填充
当你在sheet1的a列输入相应数据时,b1将自动显示结果.

相关阅读

关键词不能为空
极力推荐
  • <em>excel</em>类似这样的<em>and</em>语句如何优

  • 1、公式=IF((A1=2)+(B1=2),"是","否")显示结果如下。百2、下拉后,度得出,+号在if语句里的功能问就是答,OR,或者的意思。条件1和条件2满足回一个就可以了。3、下图公式=IF((A1=2)*(B1=2),"是

ppt怎么做_excel表格制作_office365_word文档_365办公网