楼主 liuguansky |
Q:现在有代码对应一组值,但是怎么返回代码加减表达式所对应的赋值结果? 即达到如下图的效果: A: 如果代码加减中代码没有重复,可用以下数组公式:
|
2楼 mjgdxx |
好长的公式 |
3楼 gouweicao78 |
给一个MMULT+SUBSTITUTE的解法:
|
4楼 gouweicao78 |
思路说明一下: (LEN-LEN(SUBSTITUTE(替换掉特定字符)))/LEN(特定字符) 计算包含特定字符的个数 使用{"+","-"}分别替换带+号和带-号的A列代码的个数,并与B列值相乘后,再用MMULT求和,与第2参数{1;-1}对应。 |
5楼 liuguansky |
依草版思路补充两个EVALUATE用法。<适用乘法,更强大> 一个是EVALUATE+VLOOKUP+SUBSTITUTE 一个是EVALUATE+定义名称<比较简单,但是定义名称可能引起重复,需修改之前与代码相重复的名称定义> 见附件。 依代码运算返回结果值.rar |