EXCEL中公式怎么简化?

“IFS(OR(B7="圆法兰",B7="模板"),BB7,OR(B7="钢板",B7="方法兰",B7="扁钢",B7="带钢",B7="镀锌扁钢"),BC7,OR(B7="矩形管",B7="方管"),BD7,OR(B7="焊管",B7="无缝管",B7="螺旋焊管",B7="不锈钢无缝管"),BF7,OR(B7="圆钢",B7="钢筋",B7="螺纹钢",B7="盘圆",B7="镀锌圆钢",B7="不锈钢圆钢"),BE7,B7="角钢",BG7,B7="不等边角钢",BH7,B7="槽钢",BI7,OR(B7="螺栓",B7="脚钉"),BN7,OR(B7="地脚螺栓",B7="全丝杆",B7="双头丝杆"),BO7,B7="方钢",BJ7,B7="H型钢",BK7,B7="美标H型钢",BL7,B7="工字钢",BM7,B7="U型螺栓(半圆)",BP7)) ”
这个公式怎么简化?

=IFS(OR(B7={"圆法兰","模板"}),BB7,OR(B7={"钢板","方法兰","扁钢","带钢","镀锌扁钢"}),BC7,OR(B7={"矩形管","方管"}),BD7,OR(B7={"焊管","无缝管","螺旋焊管","不锈钢无缝管"}),BF7,OR(B7={"圆钢","钢筋","螺纹钢","盘圆","镀锌圆钢","不锈钢圆钢"}),BE7,B7="角钢",BG7,B7="不等边角钢",BH7,B7="槽钢",BI7,OR(B7={"螺栓","脚钉"}),BN7,OR(B7={"地脚螺栓","全丝杆","双头丝杆"}),BO7,B7="方钢",BJ7,B7="H型钢",BK7,B7="美标H型钢",BL7,B7="工字钢",BM7,B7="U型螺栓(半圆)",BP7)

这种方法,简化有限。建议做个对应两列数据,然后用VLOOKUP函数进行引用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-14
=CHOOSE(MATCH("*|"&B7&"|*",{"|圆法兰|模板|";"|钢板|方法兰|扁钢|带钢|镀锌扁钢|";"|矩形管|方管|";"|焊管|无缝管|螺旋焊管|不锈钢无缝管|";"|圆钢|钢筋|螺纹钢|盘圆|镀锌圆钢|不锈钢圆钢|";"|角钢|";"|不等边角钢|";"|槽钢|";"|螺栓|脚钉|";"|地脚螺栓|全丝杆|双头丝杆|";"|方钢|";"|H型钢|";"|美标H型钢|";"|工字钢|";"|U型螺栓(半圆)|"},),BB7,BC7,BD7,BF7,BE7,BG7,BH7,BI7,BN7,BO7,BJ7,BK7,BL7,BM7,BP7)本回答被提问者采纳
第2个回答  2021-11-14

首先建立一个数据对比表,然后用公式=VLOOKUP(B7,E:F,2,0),或=xlookup(b7,e:e,f:f)

输入公式下拉

追问

这个就是数据对比表罗列出的公式,EXCEL提示参数超出限制

第3个回答  2021-11-14

    多项式化简呀~ (F12-(N12-F12*12.68%/12))-(N12-(F12-(N12-F12*12.68%/12))*12.68%/12) =(F12-N12+F12*12.68%/12) - (N12-(F12-(N12-F12*12.68%/12))*12.68%/12) =(F12-N12+F12*12.68%/12) - (N12-(F12*12.68%/12-(N12-F12*12.68%/12)*12.68%/12...

第4个回答  2021-11-14
借助BASE函数的第三参数来指定0的个数。(BASE2参数为指定的进制数,这个用法下数据10进制不变,故2参数固定为10(进制))。