想搞个自增变量迭代,这种功能是不是只能用VBA实现?单元格内用函数有没有办法实现这个功能?
-----
比如说,我要实现这个功能。左侧那串数字是游戏当中一个怪物点的怪物等级,这里表示有1个7级怪,1个5级怪,2个4级怪,2个3级怪。我要的是计算这些怪物的经验值总和。
-----
目前我自己想的办法是用单元格实现,就是把1到8这些序数直接填到单元格里,要用的位置读取相应的单元格。
下图第一行就是序数,第二行用MID函数按顺序一个一个地提取左侧那串数字,第1个数字就放在序数1下面,用MID($A$2,B1,1)实现,其余同理。
第三行是用的switch函数,1到9级,第二行的等级是几,下面第三行就是几级怪的经验值,没有就是0,然后用SUM(B3:I3)求和就得到了我要的结果。

-----
比如说,我要实现这个功能。左侧那串数字是游戏当中一个怪物点的怪物等级,这里表示有1个7级怪,1个5级怪,2个4级怪,2个3级怪。我要的是计算这些怪物的经验值总和。
-----
目前我自己想的办法是用单元格实现,就是把1到8这些序数直接填到单元格里,要用的位置读取相应的单元格。
下图第一行就是序数,第二行用MID函数按顺序一个一个地提取左侧那串数字,第1个数字就放在序数1下面,用MID($A$2,B1,1)实现,其余同理。
第三行是用的switch函数,1到9级,第二行的等级是几,下面第三行就是几级怪的经验值,没有就是0,然后用SUM(B3:I3)求和就得到了我要的结果。



