1樓:姓王的
寫個自定義函式吧,**如下:
function abc$(s$)
for i = 1 to len(s)
x = mid(s, i, 1)
if isnumeric(x) then
abc = abc & x
if len(abc) = 3 then exit forend if
next
end function
2樓:傑西米特瓦利亞
你可以用vba
用mid函式
a=cells(1,1)
for i= 1 to len(a)
if asc(mid(a,i,1))>=48 and asc(mid(a,i,1))<=57 then
num=num & mid(a,i,1)
else
aph=aph & mid(a,i,1)
end if
next i
num 就是數字
aph就是字母
3樓:我來也
假設資料和字母混合在a2單元格開始的a列,則可在b2單元格輸入陣列公式:
=vlookup(0,mid(a2,row($1:$30),3)*,2,0)
複製並下拉
特別注意:上面的是陣列公式,輸入公式後必須:ctrl+shift+enter三鍵同時按
4樓:匿名使用者
這個要資料有規律(比如都是等長資料,位置一樣),就比較好處理,否則就比較難了。
$20)),1)*10^row($2:$21))%,2,100)
記得按ctrl+shift+enter(正確輸入後公式兩旁有 符號)
excel 如何單獨提取單元格 第一位數字,第二位數字,第三位數字
5樓:匿名使用者
b2輸入
=iferror(--mid($a2,column(a1),1),"")
公式右拉再下拉
6樓:沈一民
b1=mid($a1,column(a1),1)向下向右複製
7樓:匿名使用者
兩個方法抄
b1輸入=left(a1,1) 同理襲d1改為right c1輸入=mid(a1,2,1) 公式就是左邊右邊中間取數字,很好理解,不再描述
可以選中a列,資料 選單中===分類===固定寬度 下一步,自己選寬度 完成。
8樓:匿名使用者
b1輸入=left(a1,1)c1輸入=mid(a1,2,1)d1輸入=right(a1,1)即可
9樓:匿名使用者
=mid(單元格,位數,個數)
10樓:匿名使用者
演示excel2016怎麼從單元格中提取數字或者字母
excel如何提取單元格對應的數值
本例最終達到的效果是提取單元格中有規律資料,左右兩側的數字和字元。如果你的實際資料和本例不同,請檢視我寫的其他經驗介紹。本例規律是,數字和字元只出現一次,且都位於同側。直接展示公示結果,然後對其分析。第一行的公式為 left a1,2 len a1 lenb a1 分析,left函式為取左邊內容的函...
請教,Excel中如何提取多個單元格內容中相同的部分
如果能加輔助列,可以簡單點 1 提取每個單元格第一組資料。e1 trim mid substitute a1,1,10 2 提取第二組。i1 trim mid substitute a1,10,10 3 提取第三組。m1 trim mid substitute a1,26,10 最後對比資料,顯示結...
如何在EXCEL裡自動提取單元格的數值?
首先開啟excel,在 中有一些數字是需要我們把它提取出來的。在這裡我們需要用到一個公式 left a2,2 len a2 lenb a2 其中 的列數和行數是可以改變的。首先是數字在左邊的情況,在要放置提取出來的數字的位置單擊單元格,然後在單元格對應的框內寫上公式 left a2,2 len a2...