03.31 Excel函數|這個Excel問題你肯定遇到過,速看!

今天老王我遇到了一個大家工作中非常非常非常常見的問題!是工作於杭州某大型房地產開發商,經常去各大一線城市買地的,那種在談判桌邊拎的都是幾個億合同的某輝總!

噹噹噹當!

就是這個啦!把這種數字型的“假”日期轉換成對應的真日期!

Excel函數|這個Excel問題你肯定遇到過,速看!

是不是在座的各位看官也遇到過這種問題,嘿嘿嘿,我就知道!

那麼問題來了,怎麼轉換?

老王我自認為學了一點函數,而且這種問題如果直接給人寫個函數,讓人照抄豈不是顯得我表識淵博!

所以我隨手就寫了一個非常高級的但是又非常好抄寫的函數

=TEXT(A1,"yyyy/mm/dd")

TEXT函數什麼意思,後面的ymd又是啥,統統不用管!只管照抄就能得到效果!

我厲害吧!!!

啪!啪!啪!哎呦喂!我的臉誒!你打我幹嘛!!!

什麼?這個函數不管用???

好吧,我來CHECK下!

Excel函數|這個Excel問題你肯定遇到過,速看!

還真不行!算我輸了,我投降!我換其他方法!

Excel函數|這個Excel問題你肯定遇到過,速看!

那我就換個其他方法吧!換個其他函數!虧得我各種函數各種組合樣樣精通!拳打腳踢樣樣都捱得住!哎喲,你輕點踢!

換個土方法!我把年月日一個一個取出來再組合!我就是這麼機智!

Excel函數|這個Excel問題你肯定遇到過,速看!

左邊取4位是年,中間第5位開始取2位是月,右邊取2位是日,然後再用DATE函數將年月日組合成標準的日期格式!

還難得到我!??

Excel函數|這個Excel問題你肯定遇到過,速看!

以上是老王我一次完美的堪稱經典的利用我所學的各種知識給人解答的我看起簡單但是別人看起來非常複雜的會讓別人投來超多羨慕的一次經歷。

雖然這是一個完整的故事,但我還是強烈建議你看完下面的轉折!

故事轉折一、不管忘了啥也別忘了我

這個問題既然這麼經典,肯定不是需要寫這麼複雜(雖然並不複雜)的公式!那麼最簡單最好用最好掌握的方法是啥呢?

答案叫做分列!

真是太簡單了,只需要點點點就OK的事,為什麼非要寫一堆晦澀的公式呢?不信請看下面會動的圖!

Excel函數|這個Excel問題你肯定遇到過,速看!

那你問我為什麼一開始沒想到。嗨嗨!那就只好請你猜猜了!

A、老王想寫公式裝X

B、老王忘了還有這麼牛X的功能

C、老王壓根就不會

D、整兒個就沒這個故事,全是老王編造的場景

故事轉折二、我是一個非常執著的人

一開始用TEXT函數居然不行,人家TEXT函數的功能就強在設置數據的格式,難道這裡真的不行?我就不信邪了,我偏要讓他行!

來來來,快來圍觀我是如何整治TEXT函數的。

首先我給你一串0,不行也得行!

Excel函數|這個Excel問題你肯定遇到過,速看!

這裡8個0相當於假日期裡的8位數,我把這8位數按照4-2-2位隔開,相當於強行插入短橫線,不就是日期格式了麼?然後乘以1是為了將得到的文本轉換為數字。

TEXT函數得到的結果都是文本哦,還有標準的日期也是數字哦!

然後我覺得一種整治不夠,我還要再來一種。

Excel函數|這個Excel問題你肯定遇到過,速看!

可能細心的你發現了我最開始用的“/”,然後上面我卻用了“-”,為什麼上面不用“/”呢?因為直接用不行啊!不信你試試看。所以我在“/”前面加了個“!”,作用是在4、5位之間和6、7位之間強制顯示“/”,也成了日期格式,然後同樣乘以1變成數字型的日期。

簡單小結一下,今天主要講解了如何將yyyymmdd這種的日期格式轉換成yyyy/mm/dd的標準日期,推薦使用的方法是分列,只需要點幾下就能實現。

LEFT/MID/RIGHT的方法可以在你解決其他問題的時候給予一些啟發,這裡僅僅說明,霸王硬上弓有時候也能解決問題。

最後的TEXT函數算是比較高級了,不是因為這個函數複雜,而是這個函數能轉換的格式實在是太多。

有興趣的可以去研究研究,比如怎麼將數字顯示萬為單位(類似123456顯示為12.34萬)!


分享到:


相關文章: