excel的问题 谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/23 04:56:58
这样~
------E-------------------F----------------G---------H
67----皮尔卡丹A类床品
68----皮尔卡丹B类床品
69----皮尔卡丹装饰品
70----百利达A类装饰品
71----百利达B类装饰品
72----维奥莱特装饰品
我要吧E列的品牌名称(如皮尔卡丹)复制到F列
然后把商品分类(如床品)复制到G列
然后如果E列是皮尔卡丹的,H列输入1,百利达输入2,维奥莱特输入3
谢谢大家 因为工作量非常大不得不求大家帮助了
--________E____________________F________________G______H
67____皮尔卡丹A类床品
68____皮尔卡丹B类床品
69____皮尔卡丹装饰品
70____百利达A类装饰品
71____百利达B类装饰品
72____维奥莱特装饰品

我想应该是这样做的
在F1输入公式 =RIGHT(LEFT(E1,10),4) 截取品牌
在G1输入公式 =RIGHT(E1,2) 截取类别
在H1输入公式 =IF(F1="皮尔卡丹",1,if(F1="百立达",2,if(F1="维奥莱特",3)))

说明
1,由于E列的每个商品字数不是一样多,建议先排序再编写F列和G列的公式;
2,F列和G列的公式里的参数如10、4、2要根据E列的字数作适当的调整;
3,公式的意义应该不会有问题吧,如果问题,请来信息;
4,第三个公式的引号是英语格式的引号,汉字的不好使;
5,同一列的公式只编第一行的,下边的复制

应该是这样的

if函数的语法是 IF(logical_test,value_if_true,value_if_false)
你给出的那个公式是个条件嵌套,先看外层的条件,它的意思是:如果E3不是空值,就执行内层的IF,即IF(E3>799,(E3-800)*20%,0);否则,也赋空值;
再来看里层的IF函数,它的意思是,如果E3大于799(如果都是整数,也就是E3大于或等于800),则将E3减去800,再乘以20%,也就是税的数量。否则,应征的税的数量是0
关于IF函数,可以在EXCEL的帮助中,搜IF即可

写得不清楚,
请说明:比如“商品分类(如床品)”怎么区分,为什么不是“A类床品”,为什么不是“卡丹A类床品”。