1樓:虛懷若谷舉手之勞
分析資料結構和特點之後,可以用left函式實現,也可用find函式,以字元test為擷取標誌,來實現,具體公式可以複製貼上後直接使用,公式為。
如有需要可以繼續交流!
2樓:笑一笑說一說
在d3中輸入或複製貼上下列公式之一。
=left(c3,10) 結果為文字,以下公式結果為數值。
=left(c3,10)+0
=left(c3,10)-0
=left(c3,10)*1
=left(c3,10)/1
=left(c3,10)^1
=value(left(c3,10))
=--left(c3,10)
下拉填充。選擇單元格區域,ctrl+1,數字,選擇 日期,型別,選擇 3月14日樣式,確定。
3樓:匿名使用者
=--left(c3,10)
然後設定單元格格式為:m"月"d"號"
注:如此提取的才是真日期,方便日後統計、查詢,用text函式轉換的只能得到其文字,不是真正的日期。
excel怎麼在一串數字裡提取日期
4樓:匿名使用者
=text(mid(a1,min(iferror(find(row($1:$9),a1),"8),"0-00-00")
貼上完公式,滑鼠點選欄,ctrl+shift+回車。
如何在excel表中將一串數字中的幾位提取出來在另一行做日期如:02600002170908000301中提取170908做日期
5樓:風傷殘月愁
=if(mid(a2,9,2)>
本公式適用於時間為2023年—2023年時間 可對年份補位2017-09-08
驗證效果。
6樓:陽光上的橋
使用函式mid寫公式就可以,例如:
=mid(a1,9,6)
怎樣從excel一段文字中提取出日期
7樓:小小歐平兒
1、新建excel檔案,建立基礎資料,以提取出身份證中的出生日期為例。
2、因excel預設單元格格式是文字格式的,顯示大量數字,格式會出問題,我們需要將格式修改一下。
3、選擇單元格,右鍵--設定單元格格式。
4、在「設定單元格」格式中,選擇數字選單下的「分類」選擇為「數值」,並且將小數字數設定為「0」。
5、設定完成後,見效果圖。
6、在日期對應單元格輸入提取公式「=text(mid(a2,7,8),"0-00-00")」公式的大概意思為:提取a2單元格的第七個數字開始,一直提取八位數,並將提取後的資料格式定義為「年-月-日」。
7、完格式後,回車確認,即可看到出生日期被提取出來了。
8樓:網友
可以的,抓圖來看。
需要提供樣本,才要弄。
9樓:魚木混豬喲
這個簡單,如果你的excel是2010以上版本。
只需要在b1中輸入'2018-1-7然後,按下ctrl+e快速填充即可。
如果還要把文字公式轉換成數字公司,對b列分列即可。
10樓:v輕揚
文字中的日期的格式你確不確定啊?如果日期格式是明確的,通過編寫自定義函式也是不難的。如果日期格式不確定,要進行多種判斷,有些麻煩。
11樓:匿名使用者
選擇要複製的單元格,右鍵「複製」,然後在要複製的位置上點選右鍵選擇「選擇性貼上」,在出現的框中選擇」無文字檔案「
excel中如何提取一段數字中的其中一部分,並將該數字轉換成日期的格式?
12樓:小液滴大不同
這個很簡單,使用left和right函式就好了,你看看試試,就可以了,很近單的,如何使用這兩個函式,你一看就懂了。
13樓:匿名使用者
如果你數字都是這麼有規律的話(就是都是有個-,後面八位是年月日)=text(mid(a1,find("-a1,1)+1,8),"#
14樓:匿名使用者
假設"5104-20141014029"寫在a1單元格,則另一單元格寫入公式。
=text(mid(a1,6,8),"0-00-00")
15樓:月夜清泉
=--text(mid(a1,6,8),"0000-00-00)
單元格格式設為日期。
16樓:ccc菜辣椒
如何在一串數字中提取一部分數字?我拿身份證號碼提取出生日期來舉例,如何快速簡潔的提取呢?
開啟分步閱讀模式。
工具材料:電腦excel**。
操作方法。01用下面一組模擬的資料,一起來學習從身份證中提取出生日期的方法。
02c2單元格輸入以下公式,向下複製填充。
=--text(mid(b2,7,8),"0-00-00")
03解析函式【mid函式】
mid 返回文字字串中從指定位置開始的特定數目的字元。
放到這個公式裡,mid(b2,7,8)換成咱們自己的理解就是:
從b2單元格的第7位開始擷取,擷取的字元長度是8,得到的計算結果就是"19850226"。
04解析函式【text函式】
接下來用text函式,將mid函式得到的字串變成日期的模樣。
text(數值,單元格格式)=text(mid(b2,7,8),"0-00-00")
這部分的作用是將文字字串"19850226",從右側的第二位和第四位之間各加上乙個短橫線,結果變成"1985-02-26"。
05最後在text函式前加了兩個短橫線是什麼意思呢?
計算後得出的數值是文字格式,還不是真正的日期格式。
這種形式叫做減負運算,也就是負負得正。
通過運算,將文字格式的數值變成真正的日期格式。
在excel中如何把一串數字如:201202100702003700811 中前七位數提取出來 可以的話把他們按日期排列如:2012
17樓:匿名使用者
你好,其實很簡單呀:
假如資料在a列,在b列輸入公式 =left(a1,7)如果是前8個 則改成=left(a1,8)一次類推。
至於排序,你可以:選中要排序的資料(最好是列)>>資料》排序》選擇關鍵字並選擇公升序或者降序,如果是公式=text(left(a1,7),"0000-00-00"),則你必須提取8個數字,否則將不是日期格式。
18樓:匿名使用者
假設資料在a1,利用公式=date(left(a1,4),mid(a1,3,2),mid(a1,7,2))可活動前七位並格式化為日期。
19樓:騎雲
設你的這個資料在a列,在b2輸入:
=if(a2=""left(a2,4)&"mid(a2,5,2)&"mid(a2,7,2))
然後下拉填充就好了。
20樓:骨頭
2012 02 10這不是8位嗎?
前8位:假設數字在a1,則b1輸入。
=value(text(left(a1,8),"0000-00-00"))b1設定格式為日期。
21樓:雨濃
假如你的數字串在a1單元格裡,在b1格里輸入:=left(a1,8)。
22樓:匿名使用者
=mid(a1,1,7)即可,還有問題可郵件我。
a1是指要提取的源資料。
1是指,從第幾位開始提取。
7是指提取幾位。
我個人認為mid比left好。
但兩個公式出來的結果都是文字的,若要轉為數值再加工,請在用結果*1+0就可以了。
你用過,就會知道,mid是很好用的,比其他人說的簡單。
文字格式的也是可以和以上一樣操作的,可以相容數字和文字。
如何在excel中把一串數字變成日期
23樓:五棟
用乙個公式mid就行。
例如19700503在e3,我們在f3的單元格輸入:
=mid(e3,1,4)&"年"&mid(e3,5,2)&"月"&mid(e3,7,2)&"日"
24樓:匿名使用者
假如數字在a1,在a2中輸入以下公式,向下拉。
=left(a1,4)&"年"&mid(a1,5,2)&"月"&right(a1,2)&"日"
若要將公式轉為文字,選擇這一列複製--右鍵---選擇性貼上---值---確定即可。
25樓:匿名使用者
通過設定單元格格式,可以將數字變為日期。
1、點選滑鼠右鍵,選擇「設定單元格格式」。
2、在出現的對話方塊中選擇「日期」,再根據需要選擇日期的型別,即可。
26樓:匿名使用者
資料》分列》下一步》下一步》選擇日期》完成,再設定單元格格式。
27樓:匿名使用者
選這個單元格,右鍵-設定單元格格式-數字-日期。選你要的格式就行。
28樓:匿名使用者
選中單元格,點右鍵——設定單元格格式——數字——日期,選擇日期格式,確定。
為什麼在Excel中輸入一串數字,它總是將後四位改成
茗童邪魅 這是因為在excel中最多能識別15位的數字,超過15位的會顯示成數字0,所以如果想需要輸入15位以上的數字,可以將單元格格式修改為文字格式。1 演示使用的軟體為excel電子 軟體版本為office家庭和學生版2016。2 首先開啟excel電子 並輸入一串數字,可以看到當天數字超過15...
excel輸入一串數字後最後幾位都是000怎麼改
excel中數字超過11位的數值會以科學計數法表示。excel的數值精度為15位,超過15位的數字後的非0數字會自動變成0,且不可逆轉。以超過11位小於15位數字為例,預設顯示方式如下圖 更改方法,滑鼠右鍵單擊單元格,選中 設定單元格格式 在跳出的 設定單元格格式 中選中 數字 分頁下的 文字 分類...
c語言輸入一串數字然後求和,C語言 輸入一串數字然後求和
for i 0 buff i 0 i sum buff i 0 這句話是什麼意思?能解釋下嗎?大哥!回答者 shaocl112102 試用期 一級 2 5 09 30 把buff裡的字元逐個與字元 0 相減,哦,是他們的ascii碼相減,忘了0的ascii碼了,不過不管它是多少吧,反正1234567...