目前值必须是阿拉伯数字的组合哈,含小数、负数,包括看上去单元格左上角有飘的那种
(1)用公式处理:=Value(A1)
(2)单击目标单元格,再点左侧弹出的“转换为数字”;
(3)在相邻列,输入公式,如:=A1+0 或 =A1*1
(4)同一列的话,用“分列”快速处理
【注意:如遇类似身份证号码那种超11为数的文本单元格,请不要轻易去转换为数值格式,否则就变科学记数法了,保存后超15位不能还原。15位及以下可以通过单元格格式自定义还原】
(1)如果需转换的目标单元格格式都一样,且在同一列,直接用公式:=TEXT(A1,"格式")
(2)如果需转换的目标单元格格式不一样,且在同一列,直接用公式:=TEXT(A1,"@")或=A1&"",然后复制 -> 选择性粘贴为数值即可
(3)单元格个数很少的话,直接在编辑栏的前面加一飘儿;
(4)宏代码处理:
Set rng = Application.Selection
For Each cel In rng
cel.Value = "'" & cel.Value
Next (1)取年、月、日、周、星期
(2)计算时长;
(3)划分等级或判断盈亏(只支持三级)
| 计算(取)项值 | 公式 | 返回值 |
|---|---|---|
| 年(参数中的E,1~4个都行) | =TEXT(now(),"ee") | 2019 |
| 年 | =TEXT(NOW(),"ee年mm月dd日") | 2019年3月31日 |
| 年 | =TEXT(now(),"yyyy") | 2019 |
| 年 | =TEXT(now(),"yy") | 19 |
| 月 | =TEXT(now(),"mm") | 03 |
| 日 | =TEXT(now(),"dd") | 31 |
| 星期几(长) | =TEXT(NOW(),"aaaa") | 星期四 |
| 星期几(短) | =TEXT(NOW(),"aaa") | 四 |
| 星期几(英文-长) | =TEXT(NOW(),"dddd") | Thursday |
| 星期几(英文-短) | =TEXT(NOW(),"ddd") | Thu |
| 日期+星期 | =TEXT(NOW(),"ee-mm-dd aaaa") | 2019-11-07 星期四 |
| 计算加班时长 | =TEXT(B1-A1,"hh:mm") | 不支持B1小于A1 |
| 等级划分 | =TEXT(A1,"[>90]优秀;[>80]良;及格") | 只支持三级 |
| 盈亏平 | =TEXT(B1-A1,"盈;亏;平") | 比如果函数方便 |
| 计算项:年(参数中的E,1~4个都行) 公式:=TEXT(now(),"ee") 返回值:2019 |
| 计算项:年 公式:=TEXT(NOW(),"ee年mm月dd日") 返回值:2019年3月31日 |
| 计算项:年、月、日 公式:=TEXT(NOW(),"ee年mm月dd日") 返回值:2019年3月31日 |
| 计算项:年、月、日 公式:=TEXT(NOW(),"yyyy") 或 =TEXT(NOW(),"yyyy") 返回值:2019 或 19 |
| 计算项:月 公式:=TEXT(NOW(),"mm") 返回值:03 |
| 计算项:日 公式:=TEXT(NOW(),"dd") 返回值:31 |
| 计算项:星期几(长) 公式:=TEXT(NOW(),"aaaa") 返回值:星期四 |
| 计算项:星期几(短) 公式:=TEXT(NOW(),"aaa") 返回值:四 |
| 计算项:星期几(英文-长) 公式:=TEXT(NOW(),"dddd") 返回值:Thursday |
| 计算项:星期几(英文-短) 公式:=TEXT(NOW(),"ddd") 返回值:Thu |
| 计算项:日期+星期 公式:=TEXT(NOW(),"ee-mm-dd aaaa") 返回值:2019-11-07 星期四 |
| 计算项:计算加班时长 公式:=TEXT(B1-A1,"hh:mm") 注意:不支持B1小于A1 |
| 计算项:等级划分 公式:=TEXT(A1,"[>90]优秀;[>80]良;及格") 注意:只支持三级 |
| 计算项:盈亏平 公式:=TEXT(B1-A1,"盈;亏;平") 心得:比如果函数方便 |