楼主 99253415 |
Q:取"ABPK3568"中第一次出现数值的的位置,=MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)) ,公式中的 5^19 是什么作用?? 而且经常会见到函数公式中带这些看似毫不相干的表达5^19、7^18、56^7、1/17等等等等 A: 原因在于这些表达式的返回结果都含有1234567890这些数值,用这种表达式去代替只是为了省事或减少公式字符数。 5^19=19073486328125 7^18=1628413597910450 56^7=1727094849536 1/17=0.0588235294117647 |
2楼 张啸宁 |
看了还是不明白,帖子不够酷! |
3楼 laowuwyx |
可以用其来替代{1,2,3,4,5,6,7,8,9,0}或{1;2;3;4;5;6;7;8;9;0},因为1/17等返回的小数中包含了0——9这10个数;&1/17的目的是防止find查不到时返回#value!错误;另外,mid公式中的第一个参数{1,2,3,4,5,6,7,8,9,0}可以用row(1:10)-1或colum(a:j)-1来替代,同样可以得到简化公式长度的目的。 |