Excel中日期格式转换&Text函数应用
业务场景
业务部门有一批订单的日期需要更改,后台写sql比较简单,然采用公式后,日期居然是整数格式,即使调整了单元格格式仍如此。我记得上次,取巧就用了复制列到文本工具,然后再黏贴Excel中,比较麻烦,这次想深入研究一下,哦豁~发现了text函数的强大~
# Excel中要更新的日期为 2024/1/24
# 但数据库中要求存储为 2024-01-24
# text函数公式
="update uf_nscgddxz_dt1 set htjq='"&TEXT(R1,"yyyy-mm-dd")&"' where id="&A1 
# 前台显示
update uf_nscgddxz_dt1 set htjq='2024-04-05' where id=27609
#未使用text函数公式
="update uf_nscgddxz_dt1 set htjq='"&R1&"' where id="&A1
#前台显示
update uf_nscgddxz_dt1 set htjq='45387' where id=27609
TEXT函数简介
可通过格式代码向数字应用格式,进而更改数字的显示方式。如果要变更可读的格式显示数字,或者将数字与文本或符号组合
语法
TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。TEXT的 Format_text(单元格格式)参数代码
- 摘抄百度文库
| 单元格格式 | 数字 | TEXT(A,B) | 说明 | 
| Format_text | Value | 值 | |
| G/通用格式 | 10 | 10 | 常规格式 | 
| 000.0 | 10.25 | 010.3 | 小数点前面不够三位以0补齐,保留1位小数,不足一位以0补齐 | 
| #### | 10.00 | 10 | 没用的0一律不显示 | 
| 00.## | 1.253 | 01.25 | 小数点前不足两位以0补齐,保留两位,不足两位不补位 | 
| 正数;负数;零 | 1 | 正数 | 大于0,显示为“正数” | 
| 0 | 零 | 等于0,显示为“零” | |
| -1 | 负数 | 小于0,显示为“负数” | |
| 0000-00-00 | 19820506 | 1982-05-06 | 按所示形式表示日期 | 
| 0000年00月00日 | 1982年05月06日 | ||
| aaaa | 2014/3/1 | 星期六 | 显示为中文星期几全称 | 
| aaa | 2014/3/1 | 六 | 显示为中文星期几简称 | 
| dddd | 2007-12-31 | Monday | 显示为英文星期几全称 | 
| [>=90]优秀;[>=60]及格;不及格 | 90 | 优秀 | 大于等于90,显示为“优秀” | 
| 60 | 及格 | 大于等于60,小于90,显示为“及格” | |
| 59 | 不及格 | 小于60,显示为“不及格” | |
| [DBNum1][$-804]G/通用格式 | 125 | 一百二十五 | 中文小写数字 | 
| [DBNum2][$-804]G/通用格式元整 | 壹佰贰拾伍元整 | 中文大写数字,并加入“元整”字尾 | |
| [DBNum3][$-804]G/通用格式 | 1百2十5 | 中文小写数字 | |
| [DBNum1][$-804]G/通用格式 | 19 | 一十九 | 中文小写数字,11-19无设置 | 
| [>20][DBNum1];[DBNum1]d | 19 | 十九 | 11-显示为十一而不是一十一 | 
| 0.00,K | 12536 | 12.54K | 以千为单位 | 
| #!.0000万元 | 1.2536万元 | 以万元为单位,保留4位小数 | |
| #!.0,万元 | 1.3万元 | 以万元为单位,保留1位小数 | 
                        THE END
                    
                    
                    0
        
                        二维码        
                    
                                打赏            
                    
                        海报        
        
            
             
         
    Excel中日期格式转换&Text函数应用
            
                业务场景
业务部门有一批订单的日期需要更改,后台写sql比较简单,然采用公式后,日期居然是整数格式,即使调整了单元格格式仍如此。我记得上次,取巧就用了复……            
             
                 
             
            
共有 0 条评论