本帖最后由 zhongnansha 于 2011-11-13 11:19 编辑
文本型数字转换为数值在函数与公式中经常遇到,刚开始接触函数的时候发现有些公式带有“--”,*1之类的感觉好奇怪,对于刚刚学习函数与公式的朋友来说有必要来个归纳,O(∩_∩)O~
1.利用差错工具,这个方法很多人都比较熟悉
2.让文本型数字参与运算,例如,A1单元格的数字的最高位的数字大于5,则在B1单元格显示“大”,否则为“小”
很容易写成=IF(LEFT(A1)>5,"大","小"),这时我们发现公式全部返回值“大",因为LEFT(A1)>5返回值为True,根据数据排序规则,逻辑值是大于数字的,所以IF始终返回条件为真的值,但是我们如果让LEFT函数得到的文本参与四则运算结果就会不同哦,将公式改为=IF(LEFT(A1)-5>0,"大","小")后就会得到正确的结果
3,利用公式进行转换(以A1单元格为例)
- =A1*1
- =A1/1
- =A1-0
- =A1+0
- =--A1
- =VALUE(A1)
- 注:前四个其实就是让文本型数字参与运算,第五个是论坛里经常碰到的减负运算,第六个则是利用函数转换,我喜欢用--,(*^__^*) 嘻嘻……
- 还有一个技巧从胡版那学习的,复制个空白单元格,然后选中要转换为数字的区域,选择性粘贴——加,即可完成转换
 |