# 使用分列功能将数字转为文本
Excel 中一个很麻烦的事情就是将数字转为文本。
如果能够在存数据之前,将单元格格式设置为文本,就很方便。
但是,如果已经存了数据,将单元格格式再设置为文本,原来的数据也不会改变其形式(如下图),除非点击每一个框进行/重新计算。

因此很是麻烦。
参考EXCEL如何把数值批量转换成文本? - 简书 (opens new window),个人使用第一种方法成功。
在Excel中,分列功能不仅仅可以根据需求把单列数据分成多列,还可以修改数据格式。
步骤:
- 选中数据
 - 单击【数据】-【下一步】-【下一步】-【文本
 - 确定后,就可以发现数据格式变为文本了
 
小技巧:默认情况下,数字靠右边是数值;数字靠左边是文本

我转换后的效果:

# Excel 数学公式
# 统计计算
求和:=SUM(D38:D41)
平均数:=AVERAGE(D38:D41)
中位数:=MEDIUM(D38:D41)
众数:=MODE(D38:D41)
最大值:=MAX(D38:D41)
最小值:=MIN(D38:D41)
# 部分统计
对开启筛选后的部分表格进行统计,可以用 SUBTOTAL() 函数,第一个参数为上述常用函数的标号。
# 矩阵计算
# 用 Excel 求逆矩阵
- 选定目标矩阵区域
 - 输入 
=MINVERSE(A1:C3)(矩阵区域) - 按 
Ctrl+Shift+Enter以进行数组赋值 
# 时间
今天:=TODAY()
现在:=NOW()
# 分支 if(三目运算符)
IF语句:=IF(F3=233,""对啦,"错了额")
# 检测错误
输入 ERR 即可查到以下公式:
| 公式 | ERROR.TYPE() |  IFERROR() |  ISERR() |  ISERROR() | 
|---|---|---|---|---|
| 返回 | 整数值 | 和 IF() 语句的结合 |  返回布尔值 | 返回布尔值 | 
# 逻辑运算符、布尔函数
| 中文 | 等于 | 不等于 | 
|---|---|---|
| 符号 | = |  <> | 
TRUE 和 FALSE 在数学运算中被视为 1 和 0。
逻辑运算函数有 NOT(),AND(),OR(),NAND(),NOR(),XOR()。
# 寻找
FIND() 和 FINDB(),是单个单元格对单个单元格的字符串意义上的匹配。配合 ERROR 系统使用。
也可以使用 VLOOKUP(),不过是多单元格对单个单元格的内容和格式匹配。格式不同匹配不上,用的我心态爆炸最后是复制为纯 txt 用 C++ 实现了。
=VLOOKUP(B2,Namelist!$A$2:$B$386,2,FALSE)