excel中类似case功能 10
问题:表如下:列1为aabbaaccac想在第2列中呈现:如果1列中有aa,则列2中为zz;如果1列中有bb则列2中为xx。其他的则为others。请写出具体语法,只告诉...
问题:表如下: 列1为aa bb aacc ac 想在第2列中呈现:如果1列中有aa,则列2中为zz;如果1列中有bb则列2中为xx。其他的则为others。请写出具体语法,只告诉函数不会用。o(∩_∩)o...在线等哦。急。
不用if,因为有比较多的选项。查找有用vlookup的,但是不太懂。vlookup会连1列中只有一个a的也显示为zz。 展开
不用if,因为有比较多的选项。查找有用vlookup的,但是不太懂。vlookup会连1列中只有一个a的也显示为zz。 展开
7个回答
展开全部
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。
展开全部
excel中没有case功能,可以用IF函数的多层嵌套实现选择功能。
比如:当A1单元格<5时,B1单元格=0;当A1单元格<10,>5时,B1单元格=1;当A1>10时,B1单元格=2。
在B1单元格输入公式"=IF(A1<5,0,IF(A1>10,2,1))"
比如:当A1单元格<5时,B1单元格=0;当A1单元格<10,>5时,B1单元格=1;当A1>10时,B1单元格=2。
在B1单元格输入公式"=IF(A1<5,0,IF(A1>10,2,1))"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在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将自动显示结果.
=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将自动显示结果.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=If(A1="aa","xx",if(A1="bb","xx","others"))
然后往下一拖
然后往下一拖
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
脑子,里,艮,深,地顾的留着, k45p 的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询