1樓:網友
在 excel 2007 中,至少有如下兩種方式(公式結果詳見下圖示):
簡單的公式=right(a1,8)」。如果要提取的單元格都是最後的文字,字數也都是8個漢字,可以用此公式。
複雜的公式=mid(a1,find("*substitute(a1," 2))+1,100)」。如果要提取的單元格是最後的文字,單字數不盡相同,可以用此公式(注1:如果最後的文字多於100個,則需要將公式中的「100」改為合適的數字。
注2:該公式是以單元格的空格作為判斷依據,如果要提取的單元格的空格與題給條件不同,則未必合用。)
公示結果圖示。
2樓:lvcha青青
如果你其他資料都是這種規律的話,用下面公式就行。
3樓:獨孤風城
需要搞清楚規則,要不然沒法確認如何能提取出來,自己不知道規則,則需要提供更多的資料。樓上的,只要能確認需要提取的單元格內,有兩個「 」也就是空格,也只能是2個,公式是沒有問題的。要不然就不適用了。
4樓:匿名使用者
說清楚規則用**提取。
excel如何取出一段文字中的數字
5樓:匿名使用者
提供如下兩種方式:vba公式法和word萬用字元法。第一種簡潔,第二種則容易理解。
這兩種操作不限定字元位置和位數等。如果是固定位數、固定位置的字元,直接使用提取函式(left, right和mid即可搞掂)。
一、vba公式法alt+f11,開啟vba器。
點選左側sheet1標籤->插入->模組。
貼上如下**到其中。
回到excel表中即可使用該公式(num_get())
function num_get(num as string)dim i as single
num_get =
for i = 1 to len(num)if asc(mid(num, i, 1)) 48 and asc(mid(num, i, 1)) 57 then
num_get = num_get & mid(num, i, 1)end if
nextend function
二、word通配法:複製字元到word中。
調出替換對話方塊(ctrl+h)
按照如下設定。
勾選使用萬用字元。
查詢內容欄輸入替換欄保持為空。
點選全部替換,word中非數字字元已經全部替換。
再複製字元貼上到excel中(另起一列)。
6樓:魚木混豬喲
數字如果在前或者在後,可以利用公式,在後為例:
=max(iferror(--right(f19,row(a1:a100)),0))
三鍵結束陣列公式。
如果是混雜,得用vba寫自定義函式。
excelèçºî´óîä×öàïìáè¡êý×ö
excel中在一段文字中提取數字,並求和
7樓:魏無輸
如果a2的內容是 油錢12元 ,那麼公式=midb(a2,searchb("?a2),2*len(a2)-lenb(a2))可以得到12數字。
searchb("?a2),它是找到第乙個非中文本元的位置,在這裡是5,油錢是中文字元,每個中文字元長度是2,因此第乙個數字1,它的位置是5,即searchb("?a2)=5
2*len(a2)-lenb(a2),這個用於計算所包含的數字個數,對於len函式,乙個數字和中文都是1,對於lenb函式,中文是2,數字是1
midb(a2,5,2)意思是第5和第6字元,即12如果是油錢my12元,結果是my12,而不是12---
你的excel中乙個單元格中包含多個數字,我估計很難單純用公式完成而且4人飯錢12元,4人中的4不應該計算。
8樓:明佳妙明
excel怎樣批量提取文字中數字求和。
excelöðèçºî¿ìëùìáè¡îä×öàïãæµäêý×ö²¿·ö
如何提取excel中的一段數字,文字,符號
9樓:來自朱家尖積極進取的大平原狼
這要看資料格式,只要有規律就可以提取出來。
10樓:巨集淑敏頻雀
具體要看這段內容的規律了。
數字,文字,符號在乙個單元格內是怎麼排列的,再看是有分列是否可行或者left,mid,right等公式能否提取出來如果無規律可循,建議使用vba+正規表示式提取吧。
請問如何在excel表中將一段文字中數字取出來?
11樓:匿名使用者
=mid(文字所在的單元格,11,3)
12樓:綠水青山
直接寫150不是更快嗎。
excel中如何提取文字中間的數字
13樓:_夏初烲
excel中提取資料的中間數字需要的公式為:=mid(單元格位置,起始數字位數,延伸位數)&"單位。
excel中提取資料的中間數字的具體操作如下:
2.點選對應的b3單元格,輸入公式=mid(b3,11,2)&"歲"
3.起始mid意思為取中間資料,意為在b3單元格中從第11位開始,取2位資料新增 「歲」,「為連線符。
4.敲一下回車,則第一位職員的年齡出現在年齡一列。
5.將滑鼠放在第一位職員年齡單元格的右下角,當滑鼠變為黑色小十字的時候,向下拖動。
無論是從身份證號還是資料內進行提取,只需輸入前面說過的公式=mid(單元格位置,起始數字位數,延伸位數)&"單位按照上方操作即可。
14樓:跟我學電腦
這個可以用公式實現。
如a列有下圖所示的資料,要提取中間的數字,可以在b列輸入公式。
=mid(a1,2,1)。意思是提取a1單元格從第2位開始,的資料,只提取乙個資料,也就是得出結果為 2。
15樓:ugreen綠聯
excel中提取資料的中間數字,可以用公式實現。
例如a列有下圖所示的資料,要提取中間的數字,可以在b列輸入公式。
=mid(a1,2,1)。意思是提取a1單元格從第2位開始,的資料,只提取乙個資料,也就是得出結果為 2,見下圖所示。
16樓:網友
=mid(a1,(len(a1)+1)/2,1)
假設你數字長度是單數。
雙數怎麼取?
17樓:匿名使用者
a1為文字數字單元格。
b1=--mid(a1,searchb("?a1),2*len(a1)- len(a1))
18樓:匿名使用者
假設這個數字在單元格 a1 則在另一列裡輸入。
excel中輸入數字後自動追加文字數字精確到小數點後一位
是不是系統四捨五入了啊,你設定小數點位數為小數點後1位。剛剛測試過,在excel2003當中,自定義格式 0.0 個 月 可以實現你的要求,不會出現3.個月的情況。在wps2013 可以。不知道你用的是什麼軟體。型別 0.0 個月 為什麼excel裡面輸入數字後會自動退至小數點後兩位?1 這抄是因為...
Excel中如何去除數字保留文字
1.用分列方法 選中要處理的內容 在工具欄上點 分列 點選 按分隔符分列 點選 其它 在其它後面的框內輸入 點確定 刪除不要的列 完成 2.用公式 a1 b1 北京 001 left a1,find a1 1 結果為 北京 向下填充公式即可!公式含義 在a1中找到 取括號前左邊的所有文字填入b1 先...
在中如何把一段文字畫圈,在word中如何把一段文字畫圈
我不是很明白你的意思!如果只是把兩段文字合在一起,就把開頭的空白刪掉。如果你是想把兩段文字雙行顯示的話,就用word裡 格式 中文版式 雙行合一 即可!你可以試試啦!用插入 文字框 輸入一段文字。這段文字就進入了這個文字框,外邊自然就有個圈 方框。把乙個個字用藝術字插進去然後按圓拼起來吧 自選圖形 ...