将一个datetime的now转换为只有日期的_不要眨眼!中英文、大小写转换,一秒就搞定!
私信回復關鍵詞【福利】,獲取豐富辦公資源~
助你高效辦公早下班!
大家好,我是秋小 E~這里是秋葉 Excel 的【問答精華】專欄!
問題主要來自秋葉 Excel 學習班的同學,回答由講師、助教共同完成;
每周一期,每期主題不同,希望能更有針對性地解決大家的共性問題。
今天的主題是——數據轉換。
來看看這些小問題,你有沒有遇到過,當時又是怎么解決的?
01
數字轉漢字人民幣金額
提問:在 Excel 里,怎么把數字顯示成大寫的人民幣金額?
答疑人:竺蘭同學
原因分析:
問題需求是將數字顯示成大寫的人民幣金額,具體是「將 0.11 顯示成一角一分」;
在這里,需要糾正一下,「0.11」的大寫數字是「壹角壹分」。
解決辦法:
可以結合使用 SUBSTITUTE 和 TEXT 函數解決該問題。
選中 B1 單元格,輸入公式:
=SUBSTITUTE(SUBSTITUTE(TEXT(A1*100,"[Dbnum2]0角0分"),"零角",""),"零分","")▲左右滑動查看
(整套公式含義是:先用 Text 函數將 0.11 轉換成文本格式的「1 角 1 分」,然后使用 SUBSTITUTE 函數替換為「零角零分」。)
可以看到,「0.11」已經轉換成了大寫的「壹角壹分」。
看到這里,有同學會問,直接在 B2 單元格中輸入公式:
=TEXT(A1*100,"[Dbnum2]壹角壹分")也可以實現上述效果。
為什么還要使用 SUBSTITUTE 函數呢?這不是多此一舉嗎?
當然,這也是可以的。
但是它僅僅適用于少量的數字轉換,要轉換大量數據,則不適用。
我們來舉個例子:
有以下原始數據,我們現在需要將其全部轉換成大寫的人民幣金額。
方法一:
? 選中 B1 單元格,輸入公式:
=TEXT(A1*100,"[Dbnum2]壹角壹分")? 下拉填充,會變成這樣:
因此,想要將其全部轉換成大寫人民幣金額,需要手動一個個改寫公式,非常麻煩。
方法二:
? 同樣選中 B1 單元格,輸入公式:
=SUBSTITUTE(SUBSTITUTE(TEXT(A1*100,"[Dbnum2]0角0分"),"零角",""),"零分","")▲左右滑動查看
? 下拉填充。
根據實際場景,可以選擇不同的方法,提高工作效率。
同樣的,遇到需要將「123.11」之類的數字轉換成大寫,也可以直接套用以上公式。
02
時間轉為分鐘數
提問:這種格式的時間怎么轉換成分鐘?
答疑人:竺蘭同學
原因分析:
想要達成的效果↓↓↓
解決辦法:
? 選中 A1 單元格,點擊【數據】選項卡-【數據工具】-【分列】,選擇【固定寬度】,點擊【下一步】。
? 建立分列線,點擊【下一步】。
? 選擇第 2 列和第 4 列-【不導入此列】,點擊【完成】。
分列完成。
? 在 C1 單元格中輸入公式:
=A1+B1/60轉換就完成啦!
03
公歷轉換成農歷
提問:怎么用 Excel 將公歷轉換成農歷呢?
答疑人:竺蘭同學
解決辦法:
公歷轉農歷只需要一個簡單的公式:
=TEXT(A2,"[$-130000]yyyy-m-d")其中:
A2 表示要轉化的公歷日期;
yyyy-m-d 表示輸入日期的格式;
[$-130000] 是表示公歷轉陰歷的特殊參數。
操作方法:
? 先選中單元格,輸入上述公式:
? 輸入完公式后,只要按下【回車】鍵,再雙擊單元格右下角的「填充柄」,快速填充。
對應的農歷日期就全部轉換完成啦!
PS:該公式只適用于 Excel 2010 以上的版本,且無法計算出閏月。
04
批量轉換英文大小寫
提問:在 Excel 中,如何批量將大寫英文轉換成小寫英文?
答疑人:竺蘭同學
解決辦法:
大寫英文轉小寫。
? 在需要得到轉換結果的單元格內輸入:
=LOWER(需要轉換的英文所在單元格)
? 回車,雙擊單元格右下角小黑十字架進行快速填充,搞定!
大寫的英文就都轉換成小寫啦!
那么,有時候我們需要將小寫英文轉換成大寫,怎么辦呢?
小寫英文轉大寫。
? 在需要得到轉換結果的單元格內輸入:
=UPPER(需要轉換的英文所在單元格)
? 回車,雙擊單元格右下角小黑十字架進行快速填充,搞定!
如果只需要將首字母轉換成大寫,又該怎么辦呢?
很簡單,還是一個函數就能搞定!
首字母轉大寫。
? 在需要得到轉換結果的單元格內輸入:
=PROPER(需要轉換的英文所在單元格)
? 回車,雙擊單元格右下角小黑十字架進行快速填充,搞定!
05
中文日期轉英文日期
提問:如何將中文日期轉換成英文日期?
答疑人:竺蘭同學
原因分析:
上圖中的日期是「常規」格式,可以通過【設置單元格格式】轉換為英文日期。
解決辦法:
? 選中需要轉換的單元格,右鍵,點擊【設置單元格格式】;
? 在彈出的窗口中,選擇【日期】,選中需要的英文日期格式,點擊【確定】即可。
想要將其轉換回中文日期,同樣可以通過設置單元格格式完成,有興趣的話,動手嘗試一下吧~
好啦,以上就是本期分享。
考考你們:
如果將阿拉伯整數數字轉為漢字人民幣金額,該怎么做呢?
答案很簡單,提示一下,不需要函數,Excel 自帶的功能就可以實現!
歡迎積極留言,告訴小 E 哦~
私信回復關鍵詞【福利】,獲取豐富辦公資源~
助你高效辦公早下班!
總結
以上是生活随笔為你收集整理的将一个datetime的now转换为只有日期的_不要眨眼!中英文、大小写转换,一秒就搞定!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 常用命令笔记
- 下一篇: JAVA面试中问及HIBERNATE与