国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

使用公式提取Excel中的日期后發(fā)現格式不對

2019-10-25 20:27:28
字體:
來源:轉載
供稿:網友

   如果你要提取Excel單元格中的日期,很可能會遇到日期格式不對,甚至是無論如何設置日期格式,結果還是不對。

  下面給你舉個例子并給出解決的方案。

  假設A列,保存的是部分員工的身份證號碼,當然,在A列中,也就保存了員工的出身日期。

  假如A1中的身份證號碼是:532621195701086015

  首先說明,A列的數據格式為常規(guī),就是常規(guī),不允許改變格式。

  之后,當你試圖將A1中的身份證號碼中的出生日期截取后放在B1時,那么,我們其實可以使用函數來截取,一般,使用MID函數最為妥當了。

  公式自然就是如下的公式:

  =Mid(A1,7,8)

  然而,我們得到的結果卻是:19570108

  或許,你會馬上意識到,是B1單元格中的數據格式不對,自然,格式有問題,當你把B列的數據格式都設置為日期格式中的“2001-3-14”時,你會驚奇的發(fā)現,結果還是一樣。

  到此,本人還提醒閣下一句,你可以再設置C列為“2001-3-14”的日期格式,然后把B1中的數據復制了以后,使用選擇性粘貼的辦法,粘貼到C列,那么我告訴你,結果還是一樣,仍然是19570108

  那么,是什么導致這種問題的產生呢,又如何來解決這種問題呢?

  第一,是單元格的數據類型的問題,首先將其設置為“2001-3-14”的日期格式,是沒有問題的,但是這一步,您必須做。

  第二,問題出在公式有問題,結果上述的公式從理論上來講,是沒有問題的。

  但是,問題卻出在截取出生日期的時候,其截取方式有問題,使用如下的公式,問題就可以得到全面解決:

  =DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))

  上述所得到的出生日期數據,其格式為2001-3-14,并且,未考慮單元格的前后是否有空格。

  如果單元格的前后有空格的話,上述公式就難以得到正確的結果了,而是使用如下的公式較為妥當。

  =DATE(MID(TRIM(A1),7,4),MID(TRIM(A1),11,2),MID(TRIM(A1),13,2))


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 西丰县| 阳朔县| 张掖市| 沧州市| 周至县| 中方县| 灯塔市| 三门县| 张北县| 阿克陶县| 三明市| 历史| 绥化市| 双桥区| 维西| 凤阳县| 贞丰县| 榆林市| 桓仁| 仁怀市| 名山县| 琼中| 阿瓦提县| 沛县| 岑溪市| 塔河县| 商丘市| 昌黎县| 罗定市| 武安市| 温州市| 子长县| 海门市| 怀宁县| 永胜县| 盈江县| 米脂县| 诸暨市| 白水县| 清新县| 黑河市|