1 EXCEL会自动转化,你输入的数据
1.1 凡是为blank的地方,EXCEL也认为是可以被认为为""。反之不成立
要注意这样函数返回的是0,而不是blank 也不是""
1.2 文本型的数字,虽然类型是string,但是可以直接当数值计算。反之不成立
这些文本型数字是左对齐的
利用方法:这些内容 +0 就直接变为数字了
其实 +0 -0 *1 效果都是一样的
EXCEL默认 字符串类型的数字可以直接当数字计算
1.3 EXCEL会对>=12位的数字,自动变为科学计数法
- 比如输入身份证号,就单元格格式为文本,或者身份证前加 ’
- 或者把单元格 类型改为 文本类型
1.4 输入(5) 会自动识别为-5
2 如何手动转化文本和数值类型数据呢?
2.1 string转数值
- “文本型数值"是不能用于计算的,所以必须将其转化为"数值”
- 但是纯文本的数值,可以参与计算时,当数值计算,所以简单计算下,自动转化为了数值
- 方法1: +0
- 方法2: -0
- 方法3: *1
- 方法4: – '添加2个负号
- 方法5:value()
- 方法6: int() round() floor() ceiling() 取整,不精确转化
2.2 数值转string
如何将数值转化为 字符串呢?
- 没有这样的函数公式,可以直接用
- 一般是这样转化
- 方法1: 111&""
- 方法2:'1111