如何提取EXCEL固定字母中的數字

2022-06-09 06:31:59 字數 6118 閱讀 7422

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 這樣就把各行給隨機打亂了...