1樓:匿名使用者
如果數字前是空格、數字後是是 - 的話,假定資料在a列,b1單元格寫公式:
=max(if(isnumber(--left(b1,len(b1)-column($a$1:$j$1)+1)),--left(b1,len(b1)-column($a$1:$j$1)+1),0))
然後選定b1單元格後滑鼠點選進去上面的公式欄,然後按ctrl+shift+enter/回車三鍵(按住ctrl+shift兩鍵,然後按enter/回車),直至公式首尾出現,然後向下拖動填充b1單元格公式到b2、b3等單元格。
說明:你的第乙個例子 12後面還有字母a,因此假定你的數字後面是可能跟著非數字字母的,上面公式假定最多跟10個字元,如果不夠,你可以將公式中的$a$1:$j$1的 $j$1 改為更大的列號,例如$z$1就代表26個、$ab$1就代表28個……以此類推。
2樓:平陽虎
如下圖,在b1中輸入公式
=………………
回車確認後下拉填充。
3樓:山桑弓
這麼試試,
=-lookup(,-left(trim(a1),row($1:$99)))
excel中,如何怎麼忽略單元格中間的中文字提取兩側的數字
4樓:匿名使用者
1.如果其中要剔除的字元基本固定,則c2公式:
標準層]",""),"[頂層]",""),"[首層]","")
下拉後如圖操作
2.如果要剔除的字元不固定,可嘗試用excel的快速填充功能將計算式提出來,再參照以上後續方法操作。
3.也可以考慮用查詢替換方式
5樓:來自九隴山風風韻韻的魔芋
可以使用substitute替換文字函式來求。
假設資料在a1開始,公式在b1中輸入,並向下填充,如下:
=substitute(a1,」中」,」」)如下圖:
substitute函式一共有四個引數
1、文字字串,也就是a1單元格的內容;
2、願字串,也就是需要被替換的文字「中」;
3、替換以後的新字串,這裡是空;
4、替換序號,此處省略,標示全部替換。
6樓:匿名使用者
直接看圖說話吧。
excel2019及365版本可用textjoin函式
excel單元格,數字前有空格(字元),怎麼批量把空格去掉? 5
7樓:諸事可言
可以使用工具欄的「替換」功能,將「空格」全部全部替換,即可達到批量去除「空格」的效果。
1、開啟需要操作的excel**,以輸入資料「我愛我的祖國」為例,此時,資料前輸入有兩個「空格」。
2、點選工具欄的「查詢和替換」下的下拉三角箭頭,點選「替換」選項卡。
3、在彈出的「查詢和替換」對話方塊中,點選「替換」,在「查詢內容」框中輸入「空格」,在「替換為」框中不要輸入任何內容,點選「全部替換」按鈕。
4、「全部替換」後,彈出如下圖所示的對話方塊。
5、可以看到之前文字前面的兩個「空格」已經被成功「替換」了。
8樓:
這是excel的乙個bug,變格式什麼的都沒用的,你可以試用以下方法:
1.按圖示在excel中輸入乙個數值,幾個文字,然後"彙總",可以看到彙總值就是第乙個數.
2.在空白位置輸入0(圖示紅色位置),單擊該單元格,並右鍵,複製.
3.拖選圖示藍色位置,右鍵,點擇選性貼上,並按圖示選"加4.確定後,你可以發現,"彙總"數字變了.
這是excel的乙個實用技巧,是我平時用的時候發現的.以前我就是這樣解決這類問題的,相信對你有用. 這個問題還可以通過vba程式設計處理. 除此之外,基本上沒招.
9樓:限定宇宙飛
在excel工作表中,單元格內有大量的全形和半形空格,如果使用手工刪除實在是太累,其實使用substitute函式就可以一次性的去除所有的全半形空格。
例項:去除表中全形或半形空格
工作表如圖所示:
在a列姓名列中學生的姓名在輸入時,錄入了大量的全形和半形空格,將操作定在g列中。然後在g2單元格輸入公式:=substitute(substitute(a2,"",""),"",""),然後在整個g列複製公式。
選擇g列資料→進行複製,再選擇a列所有資料→選擇性貼上→值和數字格式即可。
通過substitute函式,就一次性的全部去除了整個工作表的全形或半形空格。
10樓:匿名使用者
我自己驗證了很多函式,只有這個親測有效:=mid(需要提取數字的單元格,首字元的字序數,提取數字的字元長度),例如mid(a2,4,9),4指的是數字出現在第4個字元位置,9指的是整個數字的字元長度。這樣得出來的就是去掉了空格的數字。
當然如果一列原數字長短不同,就要分別篩選出同樣數字長度的單元格來統一操作。
11樓:古街
空格符在數前不影響=sum()公式求和吧,ctrl+h 輸入空格,全部替換
12樓:匿名使用者
把單元格格式改為數字格式就可以了
13樓:匿名使用者
ctrl+h,查詢「 」,替換為空,不輸「」
14樓:匿名使用者
excel中用trim函式可以滿足你的要求
15樓:小傲嬌
利用分列 按字元寬度
excel如何用公式提取單元格內空格後面的數字
16樓:裝飯的桶
新增乙個模組 貼下面的**
public function mysum(byval str as string) as integer
dim sum as integer
dim b as variant
a = split(str, " ")
b = ubound(a)
dim tema as variant
sum = 0
for i = 0 to b
if i > 0 then
tema = split(a(i), "+")sum = sum + tema(0)
end if
next
mysum = sum
end function
在**裡要求哪乙個就輸入=mysum(座標)
excel 如何從一列有空格的資料中提取非空單元格內容
17樓:琦奇正長雁
單元格中的資料是數字吧
當在常規格式下或某些格式下,資料為數字時,在其前後鍵入的空格都會被自動忽略
可以用兩種方法解決:
方法一設定單元格格式為文字格式再鍵入空格
方法二在原內容前加上
'號,如
'123
這樣會預設為寫入的是文字內容
18樓:卜滌化漫
選中該列,f5,定位到空值,然後右鍵選擇刪除整行。
或者在07版以上,用篩選功能,篩選空值,將篩選出的記錄刪除。
如何批量去除excel單元格中的空格字元?
19樓:
利用函式「substitute」可以批量去除excel單元格中的空格字元,具體操作請參照以下步驟。
1、首先在電腦上開啟目標excel檔案,用滑鼠點選要編輯的單元格。
2、然後點選選單選項「公式」頁面中的「插入函式」選項。
3、然後在函式對話方塊內輸入「substitute」,點選查詢函式。
4、接下來設定函式引數,在「字串」中輸入要編輯的文字單元格。
5、然後在「源字串」中輸入「 」(注意:引號中間輸入空格,代表修改有空格的地方)。
6、接著在「新字串」中輸入「」(注意:引號中間不要輸入空格,代表修改為無空格)。
7、點選確定後,拖動單元格就能批量刪除空格部分。完成以上設定後,即可批量去除excel單元格中的空格字元。
20樓:聰蠢
在excel工作表中,單元格內有大量的全形和半形空格,如果使用手工刪除實在是太累,其實我們使用substitute函式就可以幫我們一次性的去除所有的全半形空格。
例項:去除表中全形或半形空格
工作表如圖所示:
在a列姓名列中學生的姓名在輸入時,錄入了大量的全形和半形空格,我們將操作定在g列中。然後在g2單元格輸入公式:=substitute(substitute(a2,"",""),"",""),然後在整個g列複製公式。
選擇g列資料→進行複製,再選擇a列所有資料→選擇性貼上→值和數字格式即可。
通過substitute函式,我們就一次性的全部去除了整個工作表的全形或半形空格。
21樓:
用查詢替換即可,查詢內容處輸入乙個空格,替換為那個地方什麼都不填,然後選擇全部替換即可。有時可能還有空格,那個空格可能是全形空格,再替換一次全形空格就可以。
22樓:鈔秀芳鄔妝
方法一ctrl+h,然後在查詢欄輸入乙個空格,alt+a,就全部消除了空格
方法二用substitute或trim函式替換
23樓:☆超兒
在excel中是不能用替換的方法來替換空格的吧,我是沒有做出來我有個比較笨的辦法,就是把這些**複製到word裡,然後用替換來做,我做過,可以刪除,但是就是有點麻煩,你刪除後再貼上回來就可以了.
複製到word之後,選擇**,點選"編輯""替換",輸入替換的查詢內容,也就是空格,有幾個空格就輸入幾個,然後替換處不輸入,點選全部替換就可以了試試吧
24樓:97樂於助人
點選選中一格然後按鍵盤ctrl+a全選然後按delete鍵刪除全部內容即可,也可以直接使用滑鼠拖拉全部選中刪除
25樓:匿名使用者
如果空格位置很規律的話可以用擷取函式,把有用的截出來。空格我查詢和替換都找不到,substitute也不行。
26樓:
15件,全選單擊選擇刪除
excel 如何把單元格中空格前的字元單獨取出來?
27樓:一棵無所不知的小白菜
1、選中需要分離的字元或者文字**。
2、選擇wps頂部選單的「資料」選項卡。
3、選擇「資料」選項卡下面的「分列」選單。
4、在彈出的介面選擇第乙個選項「分隔符號」。
5、在分隔符號中,選擇「其他」並在旁邊個輸入框中輸入隔離符號。
6、點選完成。
7、最後就把單元格中空格前的字元已經單獨取出來。
28樓:匿名使用者
見截圖b1輸入
=left(a1,find(" ",a1)-1)下拉
29樓:匿名使用者
直接對a列資料進行分列(要保留原資料就複製到其他地方),分列符號選擇 空格 即可。
30樓:既然已經就索性
這個很簡單
選中資料行,資料-分列-以空格為分列符進行分列,就可以了
31樓:匿名使用者
方案1,選擇目標數列,資料-分列-分隔符號-分隔符號:空格-下一步-文字-完成。
方案2,查詢替換(ctrl+h)-查詢內容:「 *」(空格+*,不包括引號),替換:不填,選擇全部替換。
選擇你喜歡的方案吧。
32樓:匿名使用者
選中該列,然後資料選單欄===分類===下一步===點選空格分列
當然最好先把該列複製到最後再分列,因為會替換後面的列的 (要求該列沒有合併單元格)
33樓:匿名使用者
在其它列用公式:=left(a1,find(" ",a1&" ")-1)下拉複製公式即可。
34樓:匿名使用者
用查詢「 」全部替換為「」。一下搞定
35樓:匿名使用者
這個公式更簡潔、更好些:=left(a1,find(" ",a1&" ")-1)
36樓:匿名使用者
試試這個公式。=if(iserror(find(" ",a1)),a1,left(a1,find(" ",a1)))
EXCEL中怎樣把單元格數字合在單元格中
以excel2016軟體版本 抄為例,具體襲的操作方法 步驟如下 bai 步驟一 首先du開啟需要編輯的zhiexcel 文件。步驟二 然dao後在 d1 單元格內輸入公式 a1 b1 c1 其中 a1 b1 和 c1 分別是資料所在的單元格的位置。步驟三 然後按下鍵盤中的 回車 鍵。步驟四 操作完...
EXCEL能否設定單元格輸入的不能是空格,結尾也沒有多餘的空格
選中a列,資料,有效性,出來對話方塊 有效性條件 允許 自定義自定義公式如下 and left a1 right a1 b1單元格寫入公式 trim clean a1 下拉填充公式 注 一,用clean函式目的是刪除文字中不能列印的字元。對從其他應用程式中輸入的文字使用 clean 函式,將刪除其中...
如何在EXCEL中鎖定單元格,單元格內容不被修改
鎖定單元格保證內容不被修改,只有在工作表被被保護是才有效果的。你可以先把工作表設為保護模式的。注意,要輸入密碼的哦,不能忘記密碼了,要不就打不開表了。 明哥 我在excel 2010中試了一下,先設定要保護的單元格的 單元格格式 中的為 保護 頁中 鎖定 項為 有效 就是打上勾,然後確定退出,再在 ...