excel将一条公式中的部分数字代码替换成另一张表中相应代码对应的单元格中的数值
发布网友
发布时间:2022-03-09 00:49
我来回答
共4个回答
热心网友
时间:2022-03-09 02:18
这个得换一个思路来计算的了。
1)按照另一张表中的A列逐一去X的公式去中查找,如果有,就用另一张表对应的B列去替换;
2)最后,把替换后的X的公式的列做一个分列就好了(结果计算出来了)。
步骤:
1)假定你的X的公式在表1的A1单元格。在表1的B1单元格写公式:=A1
2)在表1的B2单元格写公式:=SUBSTITUTE(B1,表2!A3,表2!B3)【假定你表2的A和B列的实际有效数据是从A3、B3单元格开始的】
3)向下拖动表1的B2单元格公式,你表2的AB列的有效数据有多少行就向下拖动填充公式多少行
4)表一的最后一行应该全部就转换为完整(不含代码)的公式了,你可以将这个单元格的值拷贝并选择性粘贴(值)到另外的单元格,然后将X删掉并回车就可计算出来你所要的值。
【注:看到你公式中有0.936*...这样的,需要先检查一下你的表2的代码与没有936这样的代码,如果有的话,需要先将你表1的X的公式做一下技术处理,例如,先将0.936替换为ABC字符,然后按照我说的方法去处理处理完后再将ABC替换回来为0.936,最后来计算即可。】
热心网友
时间:2022-03-09 03:36
分列
然后用VLOOKUP根据另1个表的对应关系,对应出数据
最后全部求和
热心网友
时间:2022-03-09 05:11
使用辅助列+定义名称,可以快速解决,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发到yqch134@163.com帮你看下
热心网友
时间:2022-03-09 07:02
可以的,假如你代码801在A1,802在B1,代码分别对应数字1,2
=LOOKUP(A1,{801,802;1,2})+LOOKUP(B1,{801,802;1,2})
上面公式就可以实现把代码对应的数字相加,代码可以增加,