excel單元格怎樣只保留數字和字母

2022-02-21 16:41:30 字數 4218 閱讀 6863

1樓:匿名使用者

你應該 詳細說說 具體 都有哪些東西 你這樣 籠統說 方法可能會複雜 如果 你的那些所謂亂碼 都在 資料 的固定位置 可以使用 較簡單的辦法 去掉……

比如 都在 左邊 那麼 你使用 rihgt 函式 提取 右邊的 18位 字元 就可以了……

所以 還是補充一下為好

2樓:匿名使用者

假設身份證號寫在a1單元格,則另一單元格(如b1單元格)寫入公式=clean(substitute(a1," ",))下拉填充公式

公式中用substitute函式替換a1單元格中的空格為沒有內容,再去除單元格中其它不可見字元,這樣就留下單元格中有效內容了

clean 刪除文字中不能列印的字元。對從其他應用程式中輸入的文字使用 clean 函式,將刪除其中含有的當前作業系統無法列印的字元。例如,可以刪除通常出現在資料檔案頭部或尾部、無法列印的低階計算機**。

3樓:匿名使用者

可以上傳乙個截圖嗎?我還沒有遇到你說的情況,如果看到你的截圖也許有辦法了。

4樓:s今生緣

excel中去除不可列印字元的方法:

從外部匯入的資料,往往含有不可見字元,用字元長度函式就可知道有不可見字元在裡面:=len(a1),不可見字元雖然不可見,但也佔乙個字元,所以看到的是18個字元,但字元個數為19;

清除方法是用clean函式,清除掉不可列印字元:=clean(a1);

清除後的字元個數為18個,即為真正的身份證號的長度。

excel 取單元格中的數字和字母

5樓:匿名使用者

vba寫**可以實現,普通公式解決不了。

6樓:杜瑩琇生好

如果數字和字母都在前面,資料在a列

可以在b1單元格輸入

=left(a1,len(a1)*2-lenb(a1))如果有空格,可以先去空

=left(trim(a1),len(a1)*2-lenb(a1))然後下拉填充即可

怎麼能把excel裡一列的漢字統一刪除?b列只保留數字和字母

7樓:匿名使用者

1、第一步把左括號全部替換為空白

2、第二步把又括號全部替換為空白

3、第三步在c列全面加一列

4、第四步在c2單元格中輸入:=left(b2,len(b2)*2-lenb(b2))

5、第五步把公式向下填充

6、第六步刪除b列完成

8樓:匿名使用者

=left(b2,lenb(b2)-len(b2))

請下拉填充,試試。

在excel單元格中,只有字母和數字,如何只保留數字,刪除字母?數字和字母的位置不固定

9樓:鐺鐺

單元格中的數字間斷出現,如何統一提取出來呢?

由於excel函式公式不支援正規表示式,萬用字元支援也有限。

如果希望把單元格中的英文本母全部去除掉,可以反覆使用substitute函式,把26個字母全部替換掉。

例如,在單元格b1輸入公式(這個公式有點長,但是很簡單)=substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(substitute(lower(a1),"a",""),"b",""),"c",""),"d",""),"e",""),"f",""),"g",""),"h",""),"i",""),"j",""),"k",""),"l",""),"m",""),"n",""),"o",""),"p",""),"q",""),"r",""),"s",""),"t",""),"u",""),"v",""),"w",""),"x",""),"y",""),"z","")

即可從混亂的字串中得到純數字。

10樓:匿名使用者

複製貼上文字到word,ctrl+h,查詢內容,特殊格式,任意字母(^$),全部替換。

再複製貼上文字到excel。

或在a2中輸入或複製貼上下列公式

=substitute(a1,char(96+row(a1)),)選擇a2,下拉填充到a27,依次替換掉a-z共26個字母a27即為不包含字母的數字

11樓:苗喬恩

陣列公式為(concat函式需新版軟體支援):

=concat(if(isnumber(--mid(a1,row(1:999),1)),mid(a1,row(1:999),1),""))

按ctrl+shfit+enter產生花括號。

如圖所示:

excel單元格裡有數字,字母和符號,只提取數字,怎麼做?

12樓:zol問答堂

是乙個單元格裡即有數字又有字母符號,還是它們在不同單元格裡?

excel中同一單元格有數字、字母和文字,如何只把數字+字母和文字分開?

13樓:諾諾百科

去掉所有空格,可以用替換。

按a1單元格為例如是"12123123123非典過後"

在b1輸入=left(a1,len(a1)*2-lenb(a1))在c1輸入=right(a1,lenb(a1)-len(a1))就分別分開了數字和中文。

假若資料在a列,在b1中輸入

=left(a1,lenb(a1)-len(a1))這是文字在左、數字在右時提取文字的公式。若文字在數字的右邊,把left替換為right函式即可。

=right(a1,2*len(a1)-lenb(a1))這是文字在左、數字在右提取數字的公式。若數字在文字的左邊,把right替換為left函式即可。

14樓:苗喬恩

提取左邊字元公式:

=left(a1,len(a1)*2-lenb(a1))請點選輸入**描述

提取右邊字元:

=right(a1,lenb(a1)-len(a1))請點選輸入**描述

15樓:匿名使用者

如果有交叉的複雜情況,用**的正則處理。

16樓:明佳妙明

excel怎樣快速把文字中產品數量單位分列

excel 如何只提取某列單元格內的字母和數字,不提取漢字?(每一行字母、數字的個數都不相同)

17樓:匿名使用者

假定原始資料在a列,用vba在b列只提取其中的字母和數字:

插入一命令按鈕並程式設計如下:

private sub commandbutton1_click()dim rag as range, i as integer, a$range("b:b").clearcontentsfor each rag in range("a1:

a" & range("a65536").end(xlup).row)

a$ = ""

for i = 1 to len(rag)if vba.asc(mid(rag, i, 1)) >= 0 then

a$ = a$ & mid(rag, i, 1)end if

next i

rag.offset(, 1) = a$

next

end sub例如:

18樓:朱仕平

如果數字和字母都在前面,資料在a列

可以在b1單元格輸入

=left(a1,len(a1)*2-lenb(a1))如果有空格,可以先去空

=left(trim(a1),len(a1)*2-lenb(a1))然後下拉填充即可

19樓:國王史萊克

假設資料在a列:b1輸入:

=if(lenb(left(a1,1))=1,left(a1,lenb(a1)-(lenb(a1)-len(a1))*2),right(a1,lenb(a1)-(lenb(a1)-len(a1))*2))

就行了,用不著編輯巨集

EXCEL中怎樣把單元格數字合在單元格中

以excel2016軟體版本 抄為例,具體襲的操作方法 步驟如下 bai 步驟一 首先du開啟需要編輯的zhiexcel 文件。步驟二 然dao後在 d1 單元格內輸入公式 a1 b1 c1 其中 a1 b1 和 c1 分別是資料所在的單元格的位置。步驟三 然後按下鍵盤中的 回車 鍵。步驟四 操作完...

excel單元格中提取數字,excel中如何提取資料的中間數字?

1,分列 選中a列 資料 分列 分隔符號 其他 輸入 2公式b1 輸入 right a1,len a1 find a1,1 滑鼠移到 b1 右下角 變實心十字 雙擊 如何把 中的數字單獨提取出來呢?用複製 貼上就能搞定。mid a1,find a1 1,len a1 或 right a1,len a...

excel函式通過單元格A單元格B得出特殊符號,否則輸出,並且A B沒有字元輸入返回值為空格

if and a1 b1 if or len a1 0,len b1 0 if a2 b2,if a2 a2 x excel使用vlookup函式填充後有的單元格會出現 n a 這個符號,是怎麼回事?可能公式中的引用區域未加上絕對引用,而造成引用區域未出現查詢條件,無法精確匹配,返回錯誤值。公式格式...