一个用户来找我问为什么这个功能没有按照他的预期做。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(F7, "5", "0"), "4", "2"), "3", "3"), "2", "4"), "1", "5")
Run Code Online (Sandbox Code Playgroud)
你能弄清楚用户认为它应该做什么以及为什么它没有按预期工作吗?
看起来意图是更改单元格中的一些数字,以便将 5 替换为 0、4->2、3->3、2->4 和 1->5。
问题是,它确实是在单步左右,4S更改为2秒后,您以后更改所有的2S(包括该人的是4S)到4S。
例子:
12345 //lets look at each step...
12340 // 5 -> 0
12320 // 4 -> 2
12320 // 3 -> 3 : why is this step used?
14340 // 2 -> 4 : changes the 4 that was changed above back again
54340 // 1 -> 5
54320 // expected result?
Run Code Online (Sandbox Code Playgroud)
如果你想坚持使用这种方法,你需要到4S更改为不相关的(比如“X”),然后(后更改2S)改变X们到2秒。
归档时间: |
|
查看次数: |
137 次 |
最近记录: |