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 上面公式...