作业帮 > 综合 > 作业

比如:A1=3S+2;A2=4S+6,A3=8,A4=3,A5=3S,A6=10S,则B1=3*3+2;B2=4*3+6

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/17 19:51:23
比如:A1=3S+2;A2=4S+6,A3=8,A4=3,A5=3S,A6=10S,则B1=3*3+2;B2=4*3+6,B3=8,B4=3;B5=3*3;B6=10*3(S表示3)
总之,上述举例中B列最终想得到B1=11;B2=18;B3=8;B4=3;B5=9;B6=30.
A列中凡是带“s“的换算为3,在将相应的数值计算后,返回给B列.
选中B1
菜单,插入,名称,定义
定义个名称,比如 aaa
引用位置输入
=EVALUATE(SUBSTITUTE(A1,"S","*3"))
确定
然后在B1输入
=aaa
下拉公式填充.
此时结果应该是些错误值,不用理会,存盘退了,重新打开,打开时选择“启用宏”,搞定
再问: 谢谢您的回答,刚才漏掉一个条件:应该是这样的: 举例: A1=3S+6D,则B1=3*3+6(或者说是:3*3+6*1) A2=4S,则B2=4*3 A3=4S+10D,则B3=4*3+10 A4=24D,则B4=24 请高手这点。
再答: =EVALUATE(substitute(SUBSTITUTE(A1,"S","*3"),"D","")) 用这个