永发信息网

excel多条件find,如果包含A,B则属于1区如果包含C,D则属于2区,如果包含E,F则属于3区

答案:3  悬赏:20  手机版
解决时间 2021-03-20 09:51
excel多条件find,如果包含A,B则属于1区如果包含C,D则属于2区,如果包含E,F则属于3区
最佳答案
=IF(COUNTIF(B1,{"*A*","*B*"}),"1区",IF(COUNTIF(B1,{"*C*","*D*"}),"2区",IF(COUNTIF(B1,{"*E*","*F*"}),"3区",IF(COUNTIF(B1,{"*G*","*H*"}),"4区",""))))追问我把公式变换了一下就能用了
=IF(COUNTIF(B1,{"*A*"}),"1区",IF(COUNTIF(B1,"*C*"),"2区",IF(COUNTIF(B1,"*F*"),"3区"
楼主你的原公式识别之后是这样的
A列 B列
1区 A
B
2区 C
D
……
请问还有改进的余地吗?
请注释一下countif的用法,我学习一下追答公式是有不当的地方,应为:
=IF(SUM(COUNTIF(B1,{"*A*","*B*"})),"1区",IF(SUM(COUNTIF(B1,{"*C*","*D*"})),"2区",IF(SUM(COUNTIF(B1,{"*E*","*F*"})),"3区",IF(SUM(COUNTIF(B1,{"*G*","*H*"})),"4区",""))))

countif()函数是计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
全部回答
公式
=CEILING(MATCH(,0/FIND({"A","B","C","D","E","F","G","H"},B1),)/2,1)&"区"追问好奇妙的公式!有些没看懂,大概是获得B列中A,B,C,D,E,F在{"A","B","C","D","E","F","G","H"}数组中的位置然后/2得到数字1~5然后加"区"
实现的很奇妙但是我不会把它变换在实际应用中,实际上我要做到的是一个地址分区公式
如果地址中包含中山路(1~50)或者兴隆路(1~70号)则分在第一区域
如果包含文化路或者文明路则分在第二区域追答那就再加一个CHOOSE公式就行了
=CHOOSE(CEILING(MATCH(,0/FIND({"A","B","C","D","E","F","G","H"},B1),)/2,1),"中山路(1~50)","兴隆路(1~70号)")
后面依次输入这几个地名就行了
用lookup函数好点吧
=lookup(A1,{FIND("A",B1),FIND("b",B1),FIND("c",B1),...),{"1区","2区","3区"...})追问有错误,excel报错在第一个find上了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在深圳的驾校学车拿C1证要多少钱?要多久才能
暗街之王,是说暗街套要崛起了吗
广东佛山冠亨陶瓷地址在什么地方,想过去办事
iphone串码能查出出厂日期吗?怎么查,求高手
dnf假紫他们说的双A S之类的啥意思
黄泥窝地址在哪,我要去那里办事
现代城市里常在主要街道上设置噪声检测设备,
京还可以组什么词
某一随机变量的分布函数为f(x)=(a+be^x)/
cba总决赛六号晚间谁赢了
做了克氏针内固定手术这情况需要多久拔针
夏天玩电脑
为什么我的QQ号登陆的时候出现暂时无法登录,
刘的草书怎么写好看
柳营曲 春思译文
推荐资讯
中国医科大学专科高护在沈阳吗
荧光灯有黑点
日产风雅与英菲尼迪M35前杠可以互换吗?
深圳华为面试失败要等3个月才能再面试?
求电视剧资源
伞形基金是fof还是mom?
祥瑞旅社在什么地方啊,我要过去处理事情
黄记千里香粉面馄饨馆在哪里啊,我有事要去这
biema有源音箱是否专业
三方审核指的是
利明超市NO.1地址在哪,我要去那里办事
是不是淘宝店铺处罚永久关闭店铺就在也激活不
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?