excel提取數字錯誤,求高手回覆,謝謝

2022-05-08 23:40:43 字數 3697 閱讀 6906

1樓:山桑弓

mid函式是文字函式,就你的例子,mid取出來的是「01」,一個文字類數字,在公式中,任意文字都大於數字,所以它肯定大於2。

如果mid取出來的文字經過四則運算,則可以還原成數字,公式改為=if(mid(a2,12,2)-2>=0,1,0)就行了。

如果是右取,用right比較合適

=if(right(a2,2)-2>=0,1,0)也可以寫成

=n(right(a2,2)-2>=0)

2樓:豪仔

=if(type(value(right(a1,2)))=16,"",if(a1="",1,if(value(right(a1,2))>=2,1,0)))

利用這個公式,可以得到a1為空值,得0;最後兩位是數字的話,按條件判斷得0或者1.如果最後兩位含字母的話,顯示為「」

如果最後兩位含字母,value()返回錯誤值,type()得16.

這樣空值、含字母、純字母都包含在內了。

3樓:

=n(-lookup(,-right(a2,row($1:$20)))>1)

excel**輸入公式後出現錯誤,公式中某個值是錯誤型別,可是我檢查不出來**錯了。求高手指點,謝謝!

4樓:匿名使用者

有可能是:

a列的格式為字元格式

b列單元格設定成了字元格式

選定a2單元格,右擊,檢視一下單元格格式,看一下數字選項卡中的類別是否是可以計算的資料格式,如果不是,則設定成可以計算的數值格式

然後用格式刷將這個格式複製到所有需要計算的單元格,包括a、b兩列

5樓:匿名使用者

右鍵單元格格式設定為常規

excel中提取特定字元之間的數字,求大神幫忙,謝謝

6樓:沈一民

b2=lookup(9^9,--mid(a2,find("x",a2)+1,row(a1:$a$10)))

c2=lookup(9^9,--mid(a2,find("x",a2,find("x",a2)+1)+1,row(a1:$a$10)))

向下複製

請問在excel求和計算中,超過30個數值的求和如何計算。 請教各位高手,立等回覆,謝謝!

7樓:我愛桑果

不要說30個,超過3000個數值的求和和3個數值的求和也沒什麼區別啊。

8樓:

注意本人按你要求修改了答案

在求和列b列後插入c列

將你要求和處在c列上輸入1(如b2,b6,b14,就在c2,c6,c14處輸1)

求和公式即為:=sumif(c2:c100,1,b2:b100)

9樓:匿名使用者

選中你要求和的單元格+一行空格,單擊選單上的自動求和∑,計算結果就在那個空白單元格上。

如有多列資料求和可用公式:如d1=sum(b1:b10)+sum(c1:c10)

10樓:飄逸幽谷

=sum(if(b2:b100<>"",b1:a100))

陣列公式

11樓:匿名使用者

你用excel把數放了裡面,然後求和

excel**必輸入11個數字,否則提示錯誤,應該應用什麼函式啊?各位高手幫幫忙,謝謝啊

12樓:1978冰山

有多種方法:一.將單元格轉化為文字格式.二,在輸入數字前加一個單引號.三在單元格格式裡設定裡選特殊再選郵編也可以.供參考.

13樓:加油小賀

選中**→單元格格式→數字→文字,再輸入數字就可以了

14樓:匿名使用者

在選單上,選擇「格式」 ,再選擇「條件格式」

條件1改成選擇公式

輸入:=len(a1)<11

再在右下方選擇格式

格式中選擇圖案,選擇紅色選項卡

再確定退出

你再在a1輸入少於11位看,就變紅了

其它單元格,用格式刷成一樣 。

公式可以改成:=len(a1)<>11

只有等於11位時,才不報警

15樓:

選單欄上選資料-資料有效性,可以在裡面定義,如果輸入數字與定義不符,會提示錯誤!

16樓:大唐互娛

不需要函式呀。

1、選擇你想要輸入11個數字的單元格

2、在檔案選單中點選:資料-有效性-

之後出現「資料有效性」單元格-「設定」-在「允許」中選擇「文字長度」。。然後再出現的資料中選擇「等於」-在長度中輸入|「11」。

17樓:手機使用者

eet1:sheet10!,a2),回車,把公式填充潢資料格。

18樓:

你那規格的11位數字是什麼型別的數字,如果是普通數值,會提示錯誤有可能是格子不夠大,你把格子拉大些,看看會出現錯誤嗎?

19樓:匿名使用者

你沒有表達清楚,

如果一個單元格不是11個字元,要在其他單元格顯示錯誤信,很好辦,if函式判斷文字長度就可以了

如果讓不是11個字元的單元格 本身顯示錯誤,需要用vba或者用條件格式來標記!

excel中從包含文字的欄位中提取數字比如「100公里」我要提取100,急盼回覆,請能詳細列出計算函式,謝謝。 10

20樓:

按下alt+f11,選單:插入-模組,複製下面**.退出比如你的資料在a1,你在b1輸入

=number(a1)

b1就是你要提取的數字了.

public function number(byval n as string) as string

for x = 1 to len(n)

if asc(mid(n, x, 1)) >= 48 and asc(mid(n, x, 1)) <= 57 or asc(mid(n, x, 1)) = 46 then

number = number & mid(n, x, 1)end if

next

end function

輸入完公式後,以ctrl+shift+enter確認.

21樓:大徐哥

100公里在a1

b1取100的公式為

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

補充回答:

公式改成

=--left(a1,sum(len(a1)-len(substitute(a1,,))))

22樓:

取最左邊的數字:

23樓:匿名使用者

=left(a1,3)

24樓:匿名使用者

呵呵用right也可以,一樣的

EXCEL高手求救,EXCEL假死,向高手求救

各列單元格寫入公式 offset 周目標 c 23,row a1 1 offset f 4,row a1 3 3,offset f 6,row a1 3 3,offset 周目標 c 22,row a1 1 下拉填充公式 你是說在列中的三個單元格嗎 那公式為 offset 周目標 c 23,row ...

請問excel函式高手會提取符合條件的資料

可以用高階篩選功能。先在e1 e2分別輸入 內部號 0101 點選選單 資料 篩選 高階篩選 選擇 將篩選結果複製到指定位置 列表區域 選擇a b c列,條件區域選擇e1 e2,複製到 選擇表二a1。同樣,先在f1 f2分別輸入 內部號 0102 點選選單 資料 篩選 高階篩選 選擇 將篩選結果複製...

求高手解決excel問題,求高手解決EXCEL的問題

vlookup 基於哪個資料查,在哪個區域或哪個表,區域的第幾列,是否精確查詢 如 你要在表2中提取表1中的壓力所對應的溫度,按壓力查詢。vlookup 表1中壓力,表2資料區域,溫度所在表2區域的列數,0 給你發的郵件 工作表1b1輸入 vlookup a1,sheet2 a b,2,0 上面公式...