1樓:賽駿俊百思
如果要直接分列,必須將姓名均設定成3個漢字(兩個字的在中間加個空格),然後選中要進行數字分割的列;選單「資料」----「分列」---「固定寬度」----「用指標控制」漢字文字的分割線即可(在要分隔處點一下滑鼠左鍵。
另一種辦法:在b1中輸入:=right(a1,4)即可在b列中顯示數字(然後向下自動填充即可)。
同樣的方法可以將姓名分離出來(必須將姓名均設定成3個漢字),在c1中輸入:left(a1,3)即可。
2樓:刀智敏勢簡
公式是:left。3是取開頭幾個字。例如「施倩」就是=left(a1,2)公式是:right。是從最後一個字開始提取。
3樓:池遠悅邛赫
如果員工編號都是0開頭的:
在b1輸入
=left(a1,find("0",a1)-1)在c1輸入
=mid(a1,find("0",a1),10)公式複製下去。
否則,在b1輸入
=left(a1,min(find(,a1&"1234567890"))-1)
在c1輸入
=mid(a1,min(find(,a1&"1234567890")),9)
這可以解決任意文字+數字組合的分離。
在excel中如何把一個單元格內的漢字和數字分開 ,急
4樓:匿名使用者
公式是:left。3是取開頭幾個字。例如「施倩」就是=left(a1,2)公式是:right。是從最後一個字開始提取。
5樓:匿名使用者
好像沒有辦法,在單元格內和文字一起出現,數字也被當做文字。如果少的話可以一個一個的複製吧。多了就任倒黴吧
6樓:崔心蒼從靈
在b1單元格輸入=left(a1,lenb(a1)-len(a1)),c1單元格輸入=right(a1,2*len(a1)-lenb(a1))或文字顯示的,=0+right(a1,2*len(a1)-lenb(a1))——數值顯示的,,把公式拉下來即可(注:b列為漢字,c列為數值),如有不明白的,加q767855556,給你講解或者操作一下
7樓:匿名使用者
如果要直接分列,必須將姓名均設定成3個漢字(兩個字的在中間加個空格),然後選中要進行數字分割的列;選單「資料」----「分列」---「固定寬度」----「用指標控制」漢字文字的分割線即可(在要分隔處點一下滑鼠左鍵。 另一種辦法:在b1中輸入:
=right(a1,4)即可在b列中顯示數字(然後向下自動填充即可)。同樣的方法可以將姓名分離出來(必須將姓名均設定成3個漢字),在c1中輸入:left(a1,3)即可。
excel中如何把一個單元格內的漢字和英文分開?
8樓:匿名使用者
假設資料在a1,且漢字在字母的左邊,
提取文字的公式=left(a1,lenb(a1)-len(a1))
提取字母的公式=right(a1,2*len(a1)-lenb(a1))
9樓:
用lenb和len來判斷,lenb 一個漢字輸出為2 英文字元為1 len均輸出1 然後用right或left來取子字串有可能實現,漢字和英文分佈不規則就處理不了了
=left(a1,lenb(a1)-len(a1)) 中午部分
=right(a1,2*len(a1)-lenb(a1))英文部分
在excel中如何把一個單元格內的漢字和數字分開 ,急
10樓:劍素琴楚卿
如果要直接分列,必須將姓名均設定成3個漢字(兩個字的在中間加個空格),然後選中要進行數字分割的列;選單「資料」----「分列」---「固定寬度」----「用指標控制」漢字文字的分割線即可(在要分隔處點一下滑鼠左鍵。
另一種辦法:在b1中輸入:=right(a1,4)即可在b列中顯示數字(然後向下自動填充即可)。
同樣的方法可以將姓名分離出來(必須將姓名均設定成3個漢字),在c1中輸入:left(a1,3)即可。
11樓:彌奕琛英丁
公式是:left。3是取開頭幾個字。例如「施倩」就是=left(a1,2)公式是:right。是從最後一個字開始提取。
12樓:佛同書蠻黛
如果員工編號都是0開頭的:
在b1輸入
=left(a1,find("0",a1)-1)在c1輸入
=mid(a1,find("0",a1),10)公式複製下去。
否則,在b1輸入
=left(a1,min(find(,a1&"1234567890"))-1)
在c1輸入
=mid(a1,min(find(,a1&"1234567890")),9)
這可以解決任意文字+數字組合的分離。
13樓:查智敏
漢字的公式=left(a1,lenb(a1)-len(a1))數字的公式=right(a1,(len(a1))*2-lenb(a1))
如何將excel中在同個單元格中的漢字和數字分開
14樓:ace彎彎
操作步驟如下:
1、如圖需要將姓名和分數分開
2、在b2單元格輸入公式:=left(a2,lenb(a2)-len(a2));
在c2單元格輸入公式:=right(a2,2*len(a2)-lenb(a2))
3、效果如下
15樓:12345額時代
1、首先在電腦中開啟excel 2016,在b2單元格中輸入公式=left(a2,lenb(a2)-len(a2)),如下圖所示。
2、接著往下填充公式,就得到了漢字部分,如下圖所示。
3、然後在c2中輸入公式=--right(a2,len(a2)-len(b2)),如下圖所示。
4、最後往下填充公式,就得到了數字部分,如下圖所示就完成了。
16樓:匿名使用者
假設內容是先漢字再數字的樣式,如"檔案數量100"寫在a1單元格則提取漢字內容的公式為
=left(a1,lenb(a1)-len(a1))提取數字內容的公式為
=right(a1,2*len(a1)-lenb(a1))假設內容是先數字再漢字的樣式,如"158456245772張三"寫在a1單元格
則提取漢字內容的公式為
=right(a1,lenb(a1)-len(a1))提取數字內容的公式為
=left(a1,2*len(a1)-lenb(a1))
17樓:魚木混豬喲
如果漢字在前,數字在後,可以利用公式
=left(a1,lenb(a1)-len(a1))提取漢字
然後利用
=right(a1,2len(a1)-lenb(a1))提取數字
18樓:於墨臧飛蘭
麻煩將問題進一步描述清楚,方便給你提供公式或vba**例如你的漢字和數字是什麼形式的?是
漢字+數字、數字+漢字、漢字+數字+漢字
如果是這三種形式,那麼用公式即可
如果是漢字數字互相穿插的:漢字+數字+漢字+數字...
這種可能就要用vba了
19樓:樹先生的文庫
=mid(a3,find("[",a3)+1, find("]",a3)-find("[",a3)-1)
祝您好運!
如何將excel一個單元格中的漢字與數字分開
20樓:雪v歌
假設內容是先漢字再數字的樣式,如"檔案數量100"寫在a1單元格則提取漢字內容的公式為
=left(a1,lenb(a1)-len(a1))提取數字內容的公式為
=right(a1,2*len(a1)-lenb(a1))假設內容是先數字再漢字的樣式,如"158456245772張三"寫在a1單元格
則提取漢字內容的公式為
=right(a1,lenb(a1)-len(a1))提取數字內容的公式為
=left(a1,2*len(a1)-lenb(a1))
excel** 如何使同在一個單元格內的文字與數字分離
21樓:刀劍上的舞者
材料/工具:excel2010
1、下圖所示數字與姓名在同一單元格中,下面我們來將它們他離出來。
2、首先選中需要分離的區域,選擇「資料」選單下的「分列」。
3、彈出「文字分列嚮導」對話方塊,選擇「固定寬度」點選「下一步」。
4、在數字與姓名之間單擊滑鼠,建立分列線,點選「下一步」。
5、在這一步中,選擇「文字」點選「完成」即可。
6、這樣數字與文字就可以輕鬆分離了。
22樓:畫眉鳥的詩
xcel**中文字和數字如何分離提取?這樣做再也不用一個個敲了
23樓:錢家章從筠
單位是同一個東西,就查詢/替換。
單位不是一個東西,就用公式,比如:a1單元格里有5cm, 可以在某一個單元格里寫=left(a1,len(a1)-2)就會只剩下5
24樓:
假設你的數字在前面,文字在後面,資料在a列,從a1開始
在b1輸入以下公式,下拉填充即可
=lookup(9e+307,--left(a1,row($1:$99)))
25樓:葉子的幸福夏天
=if(min(find(,a2&1234567890))>
陣列公式,ctrl+shift+回車。可以提取資料前的負號
26樓:
數字+文字有沒有什麼規律性,如果有規律的話就很好辦,你可以試試選中整列,再選擇選單中的「資料-分列」
27樓:紅旗雪
假若資料在a列,在b1中輸入
=left(a1,lenb(a1)-len(a1)) 這是文字在左、數字在右時提取文字的公式。若文字在數字的右邊,把left替換為right函式即可。
=right(a1,2*len(a1)-lenb(a1)) 這是文字在左、數字在右提取數字的公式。若數字在文字的左邊,把right替換為left函式即可。
28樓:貓之大神
function getnumber(target as range)
dim i as integer
dim isnum as string
for i = len(target) to 1 step -1if isnumeric(mid(target, i, 1)) then isnum = mid(target, i, 1) & isnum
next i
getnumber = isnum
end function
工具-巨集vb編輯器,插入模組,把上邊的巨集**複製進去。然後再進入sheet表,如果a1為數字與文字混合的資料,a2=getnumber(a1)
29樓:小矇
數字在先,公式:
=left(a1,len(a1)-(lenb(a1)-len(a1))) 向下複製
文字在先,公式:
=right(a5,len(a5)-(lenb(a5)-len(a5))) 向下複製
30樓:匿名使用者
=left(a1,len(a1)*2-lenb(a1))
用這個試試把a1中分離出來,其他同理
怎樣在Excel中的單元格內輸入像0001這樣的數字
方法1.選中要輸入內容的單元格,點右鍵選單選擇 設定單元格格式 也可以點 格式 選擇 單元格 或按ctrl 1 出現單元格格式對話方塊,點 數字 在分類選擇 文字 按 確定 方法2.在單元輸入內容時,在前面先輸入 號 英文狀態下的引號 就是 0001,這樣單元格會預設為該單元為文字方式,會完整顯示出...
excel中單元格內如何提取漢字前的字串
參考一下截圖示例 left a1,vlookup 2016,if code mid a1,row 1 99 1 row 1 99 2 換個角度做的 excel 中怎麼取前一單元格中的前幾個字元 擷取單元格中前幾個字元可以使用left函式。left從文字字串的第一個字元開始返回指定個數的字元。格式為l...
在EXCEL中單元格為數字,要在另單元格顯示為0 9的其它數字,如何實現
用公式 substitute substitute substitute substitute 0123456789 left a1 mid a1,2,1 mid a1,3,1 right a1 如何在excel中實現選擇一個單元格中下拉資料後另一個單元格跟著變化 楊子電影 1 以2007版exce...