1樓:匿名使用者
1, 分列:
選中a列---資料---分列--分隔符號 其他 輸入 —
2公式b1 輸入
=--right(a1,len(a1)-find("-",a1,1))
滑鼠移到 b1 右下角 變實心十字 雙擊
2樓:excel與財務
如何把**中的數字單獨提取出來呢?用複製-貼上就能搞定。
3樓:太極健
=mid(a1,find("-",a1)+1,len(a1))或=right(a1,len(a1)-find("-",a1))公式下拉完成
如果你前面固定是3個字元
公式改為=mid(a1,5,len(a1))或=right(a1,len(a1)-4)
4樓:朱仕平
b1公式
=-lookup(,-right(a1,row($1:$9))或=--mid(a1,5,9)
下拉填充公式
5樓:
=replace(a1,1,find("-",a1,1),"")
在b列輸入公式然後下拉
6樓:提防
=right(a1,len(a1)-find("-",a1))
7樓:釋普定法師
b1中公式:
=lookup(9^9,-right(a1,row($1:$9)))下拉
8樓:匿名使用者
=--mid(a1,5,99)
excel中如何提取資料的中間數字?
9樓:_夏初烲
excel中提取資料的中間數字需要的公式為:=mid(單元格位置,起始數字位數,延伸位數)&"單位
excel中提取資料的中間數字的具體操作如下:
1.首先開啟乙個excel檔案,如圖,是某公司職員的人員編號,我們要從中提取位於編號末尾中的年齡。
2.點選對應的b3單元格,輸入公式=mid(b3,11,2)&"歲"
3.起始mid意思為取中間資料,意為在b3單元格中從第11位開始,取2位資料新增 「歲」,「&」為連線符。
4.敲一下回車,則第一位職員的年齡出現在年齡一列。
5.將滑鼠放在第一位職員年齡單元格的右下角,當滑鼠變為黑色小十字的時候,向下拖動。
6.鬆開滑鼠,如圖所示,其他員工的年齡也顯示在年齡一列的單元格。
無論是從身份證號還是資料內進行提取,只需輸入前面說過的公式=mid(單元格位置,起始數字位數,延伸位數)&"單位按照上方操作即可。
10樓:zeng小女人
中間的位置不固定,因為寬度有兩位有三位怎麼取,比方說156*7*0.078還有的是87*1*0.5,我只要兩個星號中間的
11樓:ugreen綠聯
excel中提取資料的中間數字,可以用公式實現。
例如a列有下圖所示的資料,要提取中間的數字,可以在b列輸入公式
=mid(a1,2,1)。意思是提取a1單元格從第2位開始,的資料,只提取乙個資料,也就是得出結果為 2,見下圖所示
12樓:
=mid(a1,(len(a1)+1)/2,1)
假設你數字長度是單數.
雙數怎麼取?
13樓:匿名使用者
假設這個數字在單元格 a1 則在另一列裡輸入
14樓:匿名使用者
=right(left(單元格,3),1)*100+right(left(單元格,5),1)*10+right(left(單元格,8),1)
excel單元格裡面數字和文字如何提取數字進行運算?
15樓:一條酸菜魚
1、開啟excel**,輸入公式=left(a1,2*len(a1)-lenb(a1))-1,是要把數字提取出來,-1是代表把提取出來的數字減去1。
2、回車確定,就可以把數字提取出來,並且減了1。
3、下拉複製公式就可以了。
4、如果要加會文字,輸入公式=b1&"代"。
5、回車確認,並且下拉複製即可。
16樓:設計複雜
1、首先在電腦中開啟excel,在c2單元格輸入「150.00」然後回車。
2、選中需要提取數字的區域,這裡選中【c2:c9】,然後按【ctrl+e】-按住ctrl鍵不放,按以下鍵盤上的【e】,即可得到結果,如圖所示。
3、得到結果如圖所示,並繼續使用分列,如下圖所示,更改【分隔符】為「元」。
4、點選【完成】即可得到最終結果。
17樓:匿名使用者
那麼多大大小小的合併單元格,恐怕只有用vba解決了。
對補充問題的回覆:
vba方法
按住alt,依次按f11,i,m,貼上**後按f5sub 特殊替換()
on error resume next
for r = 4 to [a65536].end(xlup).row
cells(r, 1) = format(replace(mid(cells(r, 1), 3, 9), "世", "") - 1, "天堯0世")
next
msgbox "替換完成,請勿重複操作!"
end sub
18樓:匿名使用者
如果世次加1遞增且不重複,只要把第乙個95改為94,下拉填充柄就可以了。
a1 為 天堯95世
b1 =substitute(a1,mid(a1,3,len(a1)-3),mid(a1,3,len(a1)-3)+1)
19樓:匿名使用者
假定需要處理的單元格是a1,可選用以下幾種方法提取數字:
1、文字在前數字在後:可用right函式提取數字,公式=right(a1,lenb(a1)-len(a1)) 其中lenb(a1)-len(a1)計算右邊數字的長度。
2、數字在前文字在後:可用left函式提取數字,公式=left(a1,2*len(a1)-lenb(a1)) 其中2*len(a1)-lenb(a1)計算左邊數字的長度。
3、數字在中間、文字在兩邊:提取數字公式其中mid函式從第1位開始依次擷取長度為已測定數字長度的數字串,然後用lookup函式獲取其中的符合條件的值。
excel乙個單元格中有字母,符號,文字,怎麼能只提取數字?
20樓:問一問夏老師
1、開啟需要操作的excel檔案,如下圖的檔案;
2、提取單元格a1中的數字,結果儲存在b2,在b2單元格輸入如下圖所示:
3、輸入後按回車鍵檢視結果,如下圖所示:
excel**裡提取單元格裡的數字的函式是什麼?
21樓:起不到名字了
如果文字和數字是混合著的,且數字位數不統一,那麼使用left、right、mid函式的適用性將大大降低。
b2單元格輸入以下公式,然後向下填充公式
=-lookup(,-midb(a2,searchb("?",a2),row($1:$15)))
公式表示:從a2單元格中,查詢半個位元組所在的位置,作為midb的擷取起始位置,截出一組字串;因前面加上了負號,lookup從所有負數中找到最小的負數,並通過lookup前的負號轉換為正值,即為從單元格中分離出的數字。
詳見附圖及公式求值過程
EXCEL單元格中提取其中的各行
b1輸入 mid a1,find 螺絲,a1 find 個 a1,find 螺絲,a1 find 螺絲,a1 1 注意下螺絲後面的逗號,看來原來像是中文逗號。另外,如果不是每個單元格都有,防止出現錯誤值 07版後用 iferror mid a1,find 螺絲,a1 find 個 a1,find 螺...
在excel中提取滿足條件的單元格的和
假如資料在a列,要求計算大於20的和。可在b1中輸入 sumif a a,20 去學習下sumproduct函式的用法吧 用sumif sumifs sumproduct函式。用 sumif函式 試試 您可以應用 sumif函式在excel中提取滿足條件的單元格的和。公式 sumif range,c...
EXCEL忽略單元格中的空格字元,提取數字
如果數字前是空格 數字後是是 的話,假定資料在a列,b1單元格寫公式 max if isnumber left b1,len b1 column a 1 j 1 1 left b1,len b1 column a 1 j 1 1 0 然後選定b1單元格後滑鼠點選進去上面的公式欄,然後按ctrl sh...