1樓:我來也
最簡單的辦法還是做分列,按斜槓符號分列即可,若是最終想資料求和,則也可以直接用函式取結構。
若你非要取數,假設你的資料結構是固定的7個數和6個斜槓,則你可以在b1單元格輸入公式:
=lookup(column(a:a),column($a:$g),1*(mid(substitute($a1,"/",rept(" ",99)),99*column($a:
$g)-98,99)))
複製並下拉和右拉至h列,即可。
2樓:新浪河陽小子
在b1單元格輸入陣列公式=--trim(mid(substitute($a1,"/",rept(" ",99)),99*column(a:a)-98,99))
按ctrl+shift+enter結束計算,向右拉動填充柄,再向下拉動填充柄填充公式。如圖:
3樓:火_易
不需要公式,excel自帶的分列功能就可以了。
資料-分列
分隔符號選其它,填入/就行了。
還有在最後完成前,目標區域改成你需要放資料的位置。
你圖中的例子是改成b1
4樓:匿名使用者
把a列括號中的數字提取到b列的方法:
在a1輸入公式:=mid(a1,find("(",a1,1)+1,find(")",a1,1)-find("(",a1,1)-1)
下拉填充
5樓:匿名使用者
b1單元格寫公式:
=iferror(value(mid(substitute($a$1,"/",rept(" ",100)),(column()-2)*100+1,100)),"")
,然後向右拖動填充公式即可。
6樓:匿名使用者
可以使用資料選項卡的分列功能。
選中要分列的資料,選擇資料-分列,分隔符號「/」。
如果要實現圖中你的效果,原內容不動,需要在目標區域這裡調整下,要不會在a列直接開始進行操作。
完成效果
7樓:時旎
用分列工具,選中分隔符號,下一步選擇其他,然後輸入/
8樓:匿名使用者
如果固定了數值個數,可以直接使用分列功能分理出數值,如果個數不固定且會更新的話可以使用巢狀公式,用substitute函式替換指定的/,然後用mid函式取兩個/之間的數值即可
9樓:匿名使用者
資料模組裡面有個分列功能,直接選中a列資料,點選分列,選擇用分隔符點選下一步,分隔符勾選其他,空格里面填寫/,點選下一步,點選完成即可
10樓:1996夢想家
完全不用這麼麻煩的,資料選項卡,裡面有個分列按鈕,點一下,按指定字元分列,輸入/,然後確定,就會自動把每個/的資料分成一列了
11樓:小破孩找褲衩
用資料選項卡下的,分列功能,分隔符選/。一秒搞定
12樓:匿名使用者
分列啊,最容易的操作。
excel**的單元格中有文字又有數字,怎麼分別提取出來?把a列資料分別提取文字b列和數字c列?
13樓:匿名使用者
b列用公式=left(a1,3)
c列用公式=left(right(a1,12),11)
excel中怎麼把單元格中的數值提取出來?
14樓:稱媛隋皓月
公式(不管數值在前,中間,後都可以,以a1為例
15樓:匿名使用者
b1輸入後向下填充
引自一個大師的
16樓:像風一樣的霧
如果都是這個格式的話用
mid(a1,4,4)就行了。
17樓:
不需要用公式,使用這個工具:
操作如下圖:
把資料拆分成列,如果只保留數字,可以選擇「只保留正則式要求的」。
這樣不用用公式了。
注意要使用谷歌瀏覽器
18樓:匿名使用者
剪下-選擇性貼上-公式
excel 如何按順序提取一個單元格中的數字
19樓:匿名使用者
使用mid函式便可以做到了。
說明:mid 返回文字字串中從指定位置開始的特定數目的字元,該數目由使用者指定。
語法:mid(text, start_num, num_chars)例如a1中是abcdefghjiklmnop,b1中想要輸入公式得出efghjklmno的話,可以在b1中輸入公式:
=mid(a1,5,5)&mid(a1,11,5)公式說明:mid(a1,5,5)是用來提取a1中從第五個字開始的五個字,也就是efghj,mid(a1,11,5)是用來提取a1中從第十一個字開始的五個字,也就是klmno,而中間加上一個&符號的意思則是連線這兩段文字。
20樓:清風吧吧啦
替換後結果
複製到excel中,以空格分列
最終結果
21樓:匿名使用者
b1輸入
=substitute(mid($a1,3*column(a1)-2,2),"r",)下拉
如何在excel中提取a列和b列單元格中不同的數字在c列。?
22樓:匿名使用者
不知道你**裡面的逗號是輸入的還是格式顯示的。
如果是手動輸入的,先去掉,再將所有單元格格式設定為文字,就可以顯示0開關的數字了。
如果只是格式,則無所謂。
然後在c1單元格輸入公式:
然後下拉公式即可,效果如下圖。
23樓:匿名使用者
公式來做比較麻煩,用vba倒是沒難度
function cros(a as range)dim i%, j$, k%, n$, rng as rangen = ""
for each rng in a
n = n & rng.value
next
k = len(n)
j = ""
for i = 1 to k
if k - len(replace(n, mid(n, i, 1), "")) = 1 then
j = j & mid(n, i, 1)
else
end if
next
cros = j
end function
c1=cors(a1:b1)
24樓:
$5))),0,"")下拉
25樓:匿名使用者
c1輸入
=substitute(substitute(substitute(b1,mid(a1,1,1),),mid(a1,2,1),),mid(a1,3,1),)下拉
26樓:匿名使用者
b列用公式=left(a1,3)
c列用公式=left(right(a1,12),11)
excel怎麼把a列括號中的數字 提取到b列
27樓:
在b1中輸入公式:
=mid(a1,find("(",a1)+1,len(a1)-find("(",a1)-1)
選中b1,下拉複製
注意,引號中的左括號,要區分中文和英文。一定要與單元格中的一樣。
28樓:匿名使用者
在b1輸入公式下拉即可:
29樓:匿名使用者
把a列括號中的數字提取到b列的方法:
在a1輸入公式:=mid(a1,find("(",a1,1)+1,find(")",a1,1)-find("(",a1,1)-1)
下拉填充
30樓:
在b1輸入
=lookup(9e+307,--right(left(a1,len(a1)-1),row($1:$15)))
31樓:匿名使用者
b1=mid(a1,find("(",a1,1)+1,find(")",a1,1)-find("(",a1,1)-1)
再往下拖,就行了
如何將excel中一個單元格里的文字數字分離出來 50
32樓:魚木混豬喲
如果單元格中的文字和數字是有規律的,比如數字在前文字在後,或者文字在前數字在後,可以通過right/left函式,結合len和lenb函式來實現分離。
軟體版本:office2007
方法如下:
1.將a列中的文字和數字分離:
2.提取文字的公式如下:
3.提取數字的公式如下:
4.下拉填充,得到分離結果:
excel中怎樣讓一列資料中與某個單元格有一個相同的數字的數提取出來?
33樓:匿名使用者
這個麼,用巨集可以麼,比較簡單
選中區域,你這裡選中a1:a4,然後執行巨集就可以了。有什麼問題請繼續追問
34樓:匿名使用者
給個簡單易懂的非陣列公式=if(or(isnumber(find("2",$a1,1)),isnumber(find("4",$a1,1)),isnumber(find("4",$a1,1))),a1,「」),下拉
求助excel a1為固定輸入單元格,回車後,資料自動填入a2單元格
以下 能滿足你的要求 private sub worksheet change byval target as range if target.address a 1 then exit sub if target then target.copy range a2 insert shift xld...
Excel中如何批量刪除同列單元格中字元或某個字元
1 電腦開啟 excel 2 開啟excel 後,輸入公式 right a1,len a1 1 3 輸入公式後,就可以把a1單元格中第版一個字刪除了。權4 下拉複製公式,即可批量刪除a列單元格中第一個字元。刪除第一個字元 在右邊新建一列,輸入 mid 左列,2,999 下拉再把左邊列隱藏,或者複製右...
excel中在單元格輸入數字A,另單元格輸入另數字B,如何實現A加1加B次
先把相應行或列設成的資料類形設為文字,然後在第一個單元格輸開始序號,然後往下或往右的單元格拖拽就行。c1單元輸入公式 if a 1 b 1 a 1 row a1 1,a 1 row a1 1,下拉公式 c1輸入 if a 1 row 1 a 1 b 1,a 1 row 1 回車並向下填充。excel...