1樓:匿名使用者
對於這種長度及分解長度沒有規律的字串,建議用excel2016( 或excel2010以上版本)操作很簡單:
1、先反a2中的字段手動分解出 4 和 32,然後滑鼠定位到b3, ctrl+e, b列就分解好,再將滑鼠定位到c3, ctrl+e, c列也就分解好了。
2樓:新浪河陽小子
b1輸入=iferror(mid(a1,find("t",a1)+1,find("k",a1)-1-find("t",a1)),"")
c1輸入=iferror(mid(a1,find("k",a1)+1,find("m",a1)-1-find("k",a1)),"")
下拉兩個公式。 如圖:
3樓:平陽虎
如下圖,在b1中輸入
=mid(a1,find("t",a1)+1,find("k",a1)-find("t",a1)-1)
在c1中輸入
=mid(a1,find("k",a1)+1,find("m",a1)-find("k",a1)-1)
然後選定b1:c1下拉填充。
4樓:洋老師辦公教程
首先我們複製第乙個需要的內容,貼上到後面回車到下乙個單元格按ctrl加e就能智慧型提取,但是ctrl加e要2013以上版本。
5樓:匿名使用者
吃吃吃吃吃吃成分非常光滑
6樓:縹緲一樣
用mid函式可以做到:
定義:mid是visual basic和microsoft excel中的乙個字串函式,作用是從乙個字串中截取出指定數量的字元。
格式:mid(text, start_num, num_chars)引數:text,必選。變體(字串)表示式,要被擷取的字元。如果該引數為null,則函式返回null。
start_num,必選。數值表示式,從左起第幾位開始擷取。
num_chars,必選。變體(數值)表示式,從引數指定的位置開始,要向右擷取的長度。如果省略,將指定為從start引數位置開始向右到字串結尾的所有字元數。
示例:假設a1內容為abc123。
1、=mid(a1,1,5),結果:abc12。
2、=mid(a1,3,5),結果:c123。
excel 怎樣提取指定字母前的連續數字
7樓:屠龍倚天棍
用mid函式可以抄做到:
定義:mid是visual basic和microsoft excel中的乙個字串函式,作用是從乙個字串中截取出指定數量的字元。
格式:mid(text, start_num, num_chars)引數:text,必選。變體(字串)表示式,要被擷取的字元。如果該引數為null,則函式返回null。
start_num,必選。數值表示式,從左起第幾位開始擷取。
num_chars,必選。變體(數值)表示式,從引數指定的位置開始,要向右擷取的長度。如果省略,將指定為從start引數位置開始向右到字串結尾的所有字元數。
示例:假設a1內容為abc123。
1、=mid(a1,1,5),結果:abc12。
2、=mid(a1,3,5),結果:c123。
8樓:匿名使用者
以逗號為分隔符號進行分列 然後再進行提取
9樓:匿名使用者
如果 a的位置不定的,公式:
=-lookup(,-right(left(a1,find("a",a1)-1),row($1:$15)))
10樓:匿名使用者
b1輸入:=-lookup(,-right(substitute(a1,"a",""),))
如何用excel從字母數字字串中提取數字
11樓:弗爾布雷斯
附件中的公式為:
=vlookup(0,mid(a1,row($a$1:$a$99),11)*,2,0)
注:公式為陣列公式,輸入完成後需要同時按下ctrl+shift+回車三鍵結束輸入,否則公式無效
公式中的引用範圍根據實際情況修改,如果你要提取的數字不是11位,則將11改成相應的位數即可(例如需要提取的數字是8位,則將公式中的11改成8即可)
12樓:竭智褚修謹
按alt+f11,插入-模組,複製下列語句e68a84e8a2ade79fa5e9819331333339666636
functionsplitnumeng(strasstring,
styas
byte)
dimstra
asstring
dimstrb
asstring
dimstrc
asstring
dimi
asinteger
dimsigs
asstring
fori=1
tolen(str)
sigs
=mid(str,
i,1)
ifsigs
like
"[a-za-z]"
then
stra
=stra
&sigs
elseif
sigs
like
"#"then
strb
=strb
&sigs
else
strc
=strc
&sigs
endif
next
iselect
case
stycase
1splitnumeng
=stra
case
2splitnumeng
=strb
case
else
splitnumeng
=strc
endselect
endfunction
比如你的資料在a1
b1輸入
=splitnumeng(a1,2)
下拉公式即可
**excel中提取字母和數字 150
13樓:匿名使用者
如果a列值字元與數字沒有規律,建議你用excel是2016版來完成,操作如下:
1、複製a2, 分別貼上到b2, c2 ,注b2粘前段內容「2017款1.5t」c2貼上後段漢字部分,
2、定位滑鼠到b3, 按 ctrl+e, 再定位滑鼠到c3, 按ctrl+e, 資料就被分解到兩列來,
3、選中b列, ctrl+h , 將b列中的「款」字替換成空格。
這種操作對批量很有效,希望對你有用,再交流。
14樓:匿名使用者
如圖公式很簡單:=regexstring(a1,"(小寫字母,大寫字母,數字",0)
but要用這個函式的話,題主你需要先裝個excelapi的外掛程式。
安裝好後就可以用regexstring了,這是個正規表示式函式。
15樓:山桑弓
假設原始資料在a1:a100中,b1中輸入
=replace(substitute(a1,"款"," "),min(find(,a1&"tl"))+1,lenb(a1)-len(a1)-1,)
下拉。需要三個前提,第乙個漢字必須為「款」,第二段數字英文必須以「t」或「l」結尾,後面要去除的漢字必須連在一起,就象你例子一樣。
16樓:匿名使用者
如果數字和字母都在前面,資料在a列
可以在b1單元格輸入
=left(a1,len(a1)*2-lenb(a1))如果有空格,可以先去空
=left(trim(a1),len(a1)*2-lenb(a1))然後下拉填充即可
17樓:清風吧吧啦
使用公式或者用查詢替換都可。
使用替換 需要將a列資料複製到word中,查詢時勾選萬用字元,查詢框輸入 [一- 龥] 替換輸入乙個空格 ,完成替換後複製到excel中。
18樓:匿名使用者
在b1中輸入或複製貼上下列公式
=left(substitute(a1,"款",),2*len(substitute(a1,"款",))-lenb(substitute(a1,"款",)))
下拉填充
19樓:匿名使用者
看樣子就是把漢字都刪除?
不知是否滿足要求
excel如何用函式提取字母加數字? 50
20樓:高效office辦公
多次分列可以實現吧:
第一步用中文逗號分列
第二步用~分列
第三步對快遞單號所在的列替換掉空格
第四步,用【=left(快遞單號的列,len(快遞單號的列)-4)】提取出單號
還有個辦法是借助word查詢替換:
把要提取的列複製到word中,然後查詢替換如下設定:
這樣就只保留了單號。不過這要求除了單號中有英文和數字,其他地方不能出現英文和數字,如果出現了的話,需要額外的步驟。
然後把提取出來的值貼上回excel即可。
21樓:匿名使用者
在b1中輸入或複製貼上下列公式
按三鍵ctrl+shift+enter結束公式輸入下拉填充
22樓:yue瘦8今
寫**可以提取,再複雜也不怕
23樓:退休畫線工
還算比較有規律,提取資料的前面字數相同,這就容易一些了,如圖
b1=left(replace(a1,1,12,),len(replace(a1,1,12,))*2-lenb(replace(a1,1,12,))-2)
excel提取字母和數字
24樓:
任意多個:
1、公式:
>
$100),1))>>65,row($1:
$100)))+1,"")
陣列公式,按ctrl+shift+回車;
2、公式:
>65,row($1:$100)))+1,100))
陣列公式,按ctrl+shift+回車;
3、公式:
>65,row($1:$100)))-1)
陣列公式,按ctrl+shift+回車;
4、公式:
>65,row($1:$100))))
陣列公式,按ctrl+shift+回車。
25樓:
b1公式下拉填充:
=substitute(a1,-lookup(1,-left(a1,row($1:$9))),,1)
c1公式下拉填充:
=-lookup(1,-right(a1,row($1:$9)))d1公式下拉填充:
=-lookup(1,-left(a1,row($1:$9)))e1公式下拉填充:
注意:五條公式需按順序輸入,即 b1 c1 d1 e1 ,分別對應提問中的五個要求。
excel中如何固定工作表頭,EXCEL中如何固定工作表頭
在視窗下有乙個凍結視窗的選項,想在哪行放在前邊不動,就把滑鼠放在哪行的後邊,就ok了 1。顯示用 點第3行,視窗 凍結窗格 2.列印用 檔案 頁面設定 工作表 頂端標題行 輸入 1 2 如 第一行到第二行是表頭 現在共有20頁,每頁需要表頭 操作如 檔案 頁面設定 工作表 標籤 在 頂端標題行 輸入...
EXCEL提取固定的字元(不是固定第幾位第幾位的)看截圖
在b1 輸入 1 1,1 10 column 1 1 10,3,4,5,6,7,8,9,然後按 ctrl shift enter 陣列 公式。然後就可以得到你想要的結果了。希望可以幫到你!望採納11 alt f11 調出vbe視窗 f7 新建 視窗 貼上如下 調整格式,該換行的要換行 f5執行 即可...
如何從excel中隨機提取整行資料
先給資料做隨機編號。可用隨機函式 1 插入輔助列 b列吧 在b1輸入 int rand 5000 1 回車並向下填充 假設有5000行 2 選b列 複製 原地不動 右鍵 選擇性貼上 數值 確定。3 選資料區域 選單欄 資料 排序 主要關鍵字 列b 升序 或降序均行 確定。4 這樣就把各行給隨機打亂了...