1樓:心常平樂相伴
文字的處理用文字函式,len.分析資料特徵是書寫公式的第一步,也就是先要邏輯分析,然後根據邏輯寫公式,分析發現,日期前面都是英文單詞 on,可以這個單詞為標誌來提取數字,用這個公式可以實現,可以複製貼上直接使用,提取日期的公式為:
=mid(a2,find("on",a2,1)+2,len(a2)-find("on",a2,1)-2)
公式原理:第一步:mid(指定文字,開始位置,提取位數)
第二步:用find函式確定開始位置,第三步:用len函式find函式確定提取位數。
如有需要可以繼續交流!
2樓:獨孤風城
單純的只提取上述文字上的,用手工提取,更可取一些。
如果要批量提取,你得說明規律是什麼。你不知道規律,那就把原文字發出來,讓大家幫你解決。
3樓:匿名使用者
文字在a1
b1提取數字:
=mid(a1,find("$a1)+1,find(" a1,find("$a1)+1)-find("$a1))
c1提取日期:
年mm月dd日")
4樓:帳號已登出
寫**用正則可以提取你需要的資訊。
怎樣從excel一段文字中提取出日期
5樓:小小歐平兒
1、新建excel檔案,建立基礎資料,以提取出身份證中的出生日期為例。
2、因excel預設單元格格式是文字格式的,顯示大量數字,格式會出問題,我們需要將格式修改一下。
3、選擇單元格,右鍵--設定單元格格式。
4、在「設定單元格」格式中,選擇數字選單下的「分類」選擇為「數值」,並且將小數位數設定為「0」。
5、設定完成後,見效果圖。
6、在日期對應單元格輸入提取公式「=text(mid(a2,7,8),"0-00-00")」公式的大概意思為:提取a2單元格的第七個數字開始,一直提取八位數,並將提取後的資料格式定義為「年-月-日」。
7、完格式後,回車確認,即可看到出生日期被提取出來了。
6樓:網友
可以的,抓圖來看。
需要提供樣本,才要弄。
7樓:魚木混豬喲
這個簡單,如果你的excel是2010以上版本。
只需要在b1中輸入'2018-1-7然後,按下ctrl+e快速填充即可。
如果還要把文字公式轉換成數字公司,對b列分列即可。
8樓:v輕揚
文字中的日期的格式你確不確定啊?如果日期格式是明確的,通過編寫自定義函式也是不難的。如果日期格式不確定,要進行多種判斷,有些麻煩。
9樓:匿名使用者
選擇要複製的單元格,右鍵「複製」,然後在要複製的位置上點選右鍵選擇「選擇性貼上」,在出現的框中選擇」無文字檔案「
excel如何用函式提取另外表的一段日期裡資料的和? 80
10樓:匿名使用者
假設左右兩個工作表分別為sheet1和sheet2在sheet1的d376中輸入或複製貼上下列公式=sumifs(sheet2!i:i,sheet2!
$a:$a,">b376,sheet2!$a:
$a,"下拉填充,右拉填充。
11樓:陽光上的橋
活躍人數e375公式:
=sumifs(另外一個表!j:j, 另外一個表!a:a, "b375, 另外一個表!a:a, "c375)
公式是統計另外一張表中j列的和,條件是另外一張表a列的值在本表b375和c375的值之間。
注意:一、兩個表的日期格式必須一致,而且不能是文字,否則會出現2月比12月大的情況;
二、理解了這個公式,可以統計其它列資料,就是替換j:j為別的。
12樓:匿名使用者
需要另外表的表結構的截圖,否則無法寫公式。
如何提取excel中文字單元格中的數值?
13樓:從遠逄凡兒
ф150*80*3
3好像難了點。
可以使用查詢替換功能把ф替換為空,*替換為10到20個空格,然後使用excel的分列功能重新分列,用函式還真不知道怎麼做。
excel中如何提取一段數字中的其中一部分,並將該數字轉換成日期的格式?
14樓:小液滴大不同
這個很簡單,使用left和right函式就好了,你看看試試,就可以了,很近單的,如何使用這兩個函式,你一看就懂了。
15樓:匿名使用者
如果你數字都是這麼有規律的話(就是都是有個-,後面八位是年月日)=text(mid(a1,find("-a1,1)+1,8),"#
16樓:匿名使用者
假設"5104-20141014029"寫在a1單元格,則另一單元格寫入公式。
=text(mid(a1,6,8),"0-00-00")
17樓:月夜清泉
=--text(mid(a1,6,8),"0000-00-00)
單元格格式設為日期。
18樓: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如何從時間和文字中提取文字?
19樓:噓枯吹思
用公式: =left(h1,max(iferror(find(row($1:$10)-1,h1),0)))日" 陣列公式,需要按ctrl+shift+回車,完成公式。
20樓:free安頓
如果只提取漢字或者其他數字英文字母等,可以用上面的辦法分列,再進行多次選擇。
想一下達到目的,用excel本身的功能,需要寫一長串的函式或者用vba,這兩者都比較麻煩,也記不住。下次遇到還得求別人幫忙,建議用第三方外掛,如圖。
如有不明白追問,希望能幫到你。
21樓:匿名使用者
做個軟體 以後一直用就好了 qq我的。
excel如何獲取單元格內指定日期的數值(如何在指定日期獲取某一單元格的數值)
22樓:匿名使用者
可以,但可能得靠程式實現,不知道你所說的a1從其它單元格自動求和而來,那其它單元格的資料是什麼?那裡有日期嗎?如果有的話,可以從那裡直接彙總當天的資料,而不依賴a1。
23樓:荒島農夫
你完全可不要通過a1來算,你只要在c列彙總你a1資料**的資料庫不就行了,只要按日期來彙總更簡單,資料還不會亂變。
24樓:香格里拉稻草人
1 不管a1單元格資料是手工輸入還是公式匯入,只要a1單元格值發生改變就匯出資料。
2 程式按系統日期查詢b列資料。
3 不明白hi我。
25樓:匿名使用者
你好,這個問題你會了嗎?我也需要這個問題的答案,能幫幫我嗎?
excel提取數字,excel中如何提取資料的中間數字?
用自定義函式可以解決,如下 public function tqsz rng for i 1 to len rng if isnumeric mid rng,i,1 and mid rng,i 1,1 or mid rng,i,1 and isnumeric mid rng,i 1,1 then n...
Excel中如何按照一組無規律文字中的數字排序(高手指點,多謝)
b1 lookup mid a1,match true,isnumber 1 mid a1,row 1 20 1 0 row 1 20 按ctrl shift enter結束公式輸入,下拉填充 然後選中ab兩列,以b列數字為主關鍵字進行排序。 開啟excel 按 alt f11 左邊雙擊你這組資料所...
excel中如何提取某個數的倍數
崔師尊 雙擊將需要操作的excel檔案開啟,進入需要操作的sheet4介面,並將滑鼠確定在需要填寫的單元格。然後將上方的主選單切換到 公式 一欄中,在 日期和時間 選項中選擇 hour 函式。下圖為 hour 函式的設定介面,在其設定框中輸入時間所在的單元格,即b1,下圖為設定好後的介面。然後,在上...