EXCEL公式裡面,判斷區域如果不輸判定方式,直接輸入某一單元格,是否是預設為“該單元格內容或數值”

時間 2021-07-03 00:24:39

1樓:萬年金剛鑽

這個要看函式的說明,有的地方是取值,有的地方則是引用(也就是位置)

前者你已經用sumifs看到了,這裡的第三個引數,是取的值,從函式說明可以看到

sumifs(sum_range,criteria_range1,criteria1[criteria_range2,criteria2]…)

criteria1表示是一個值,既然是值,那就表明這個位置即使是單元格,也會採用單元格的值。

後者的典型例子是offset函式

offset(reference,rows,cols,height,width)

其第一個引數是reference,也就是單元格或區域引用,這裡,函式會取引用的位置(而不是值)作為後續操作的基點

比如=offset(a1,1,)就是代表以a1為基點,向下偏移一行向右偏移0列的那個單元格(也就是a2)的值

2樓:

判斷會返回true 和 false

它們經過四則運算後會變成非0和0值

所以有時可以使用這個規律,省略判斷

不為零的值就是true

用excel判斷某一區域單元格內是否包含某一單元格內的內容

3樓:方括號

=if(count(find(b1,$a$1:$a$2)),"是","否")

是陣列襲公式,按ctrl+shift+enter結束公式輸入。

a列也可以全列引用。但因是陣列公式,所以不建議全列引用,a列資料有多少就引用多少。

4樓:平陽虎

在c2中輸入公式

=if(or(iserr(find(b2,a$3)),iserr(find(b2,a$2)))=false,"是","否")

下拉填充

excel規則中,如何判定某單元格是否包含一個區域內任意一個單元格內容

5樓:匿名使用者

選擇a2:a6設定區域,在“條件格式”中,“新建規則”,以“公式”建立規則,輸入

=sumproduct(isnumber(find(c$2:c$6,a2))*1)>0  格式選擇填充色紅色,確定,即可。

條件格式的公式表示:在a2中只要存在c2:c6單元格的資料,sumproduct的結果就大於0

注意:條件公式如果以=isnumber(find($c$2:$c$6,a2)),只會達到如果a2單元格中包含c2單元格的數值“1”時,單元格格式為紅色的效果,需要通過sumprdocut函式,才能實現陣列條件c2:

c6的引用。

6樓:論壇磚家

a2輸入條件公式 =isnumber(find($c$2:$c$6,a2))

然後向下刷格式,就ok

excel if函式判定一個區域內的數字是否在包含某一個單元格內.

7樓:匿名使用者

陣列公式,按ctrl+shift+enter結束

對","錯")

怎麼樣用excel公式判斷一個單元格的數值是否屬於一個範圍的數值?

8樓:辦公喵

如果某個範du圍的數值不多的zhi話,可以用match函式=if(isna(match(a1,,0)),"否","是")如果dao

範圍的數值多的話,回或者是**中的答某一部分的話,公式改為=if(isna(match(a1,b1:b100,0)),"否","是")

b1:b20為你所要判斷的數值的範圍所在的單元格本答案根據下面jackshoy的答案進行過修正。謝謝!

9樓:譚笑風笙

b1輸入

=if(or(=a1),"是","否")

10樓:匿名使用者

b1判斷,輸入

=if(isna(match(a1,,0)),"否", "是")

11樓:小新de和尚頭

用if和countif函式吧。

如何使用excel函式判斷某一單元格內包含另一區域內某單元格的內容

12樓:匿名使用者

d1單元格輸入

=index(c:c,max(row($b$1:$b$9)*isnumber(find($b$1:$b$9,a1))))

這是陣列公式

輸入後,不能按回車,需要按下ctrl+shift+回車即,在編輯欄裡,可以看到公式前後有{}的產生下拉填充

13樓:第七次要分

如圖所示,如果d列單元格內包含a1:b8區域內的某一個單元格內容,則e列顯示“包含”,否則顯示“不包含”:

公式為=if(count(find(a$1:b$8,d1)),"包含","不包含")

公式釋義:在d1中分別查詢a1:b8中的內容,找到返回一個位置數字,找不到則為錯誤,用conut函式計算find計算結果中的數字個數,只要count結果大於0,則說明包含。

14樓:匿名使用者

使用excel函式判斷某一單元格內包含另一區域內某單元格的內容:點工具---選項---檢視---視窗選項---公式(勾上就可發現所有單元格里公式)

如何使用excel函式判斷某一單元格內包含另一區域內某單元格的內容

15樓:綠衣人敲門

方法:抄

假設是a列,標準襲

數值是c1,在baib2輸入下面公式後下拉du:

zhi =if(isnumber(find($c$1,a2)),"y","n")

b列結果為y,則包含,daob列結果為n則不包含。

單元格型別定義了在單元格中呈現的資訊的型別,以及這種資訊如何顯示,使用者如何與其進行互動。使用者可以 使用兩種不同的單元格型別對錶單中的單元格進行設定: 一種是可以簡單地關聯於單元格的文字格式,另一種就是顯示控制元件或者圖形化資訊。

excel中內建有通用,貨幣,數字,百分比,文字型別. 而第三方**控制元件往往會有更豐富的單元格型別,比如spread會支援18種單元格型別(mask型,按鈕型,核取方塊型,組合框型,圖形型等等)。

16樓:匿名使用者

考慮到你的a列資料結構所以可以簡單處理如下:

d1中輸入公式:

=vlookup(left(a1,1),$b:$c,2,0)下拉填充

17樓:匿名使用者

d1的公式為

=vlookup(right(a1,1),$b$1:$c$9,2,0)

然後下拉公式就可以了

說明:你樣表中要查詢的數字都在a列單元格的最後專一個,使用right函式可以取得屬該單元格從右邊算計n個字元,=right(a1,1),就是a1單元格右邊算起1個字元“五”,=right(a1,n)就是a1單元個從右邊算計n個字元。

利用vlookup函式可以查詢五在$b$1:$c$9範圍內第一列b1:b9範圍內的位置,查出來的值為4,然後返回第四行第2列的數字5,=vlookup(right(a1,1),$b$1:

$c$9,2,0)裡面的2就是第二列的意思,0是精確查詢的意思。

18樓:善良的豬頭

如果第二列就是資料是唯一的話我的公式可用;

想問一下,如果第一列中出現 "李四三"這樣子的怎麼算?

19樓:匿名使用者

d1輸入

=sumproduct(isnumber(find($b$1:$b$9,a1))*$c$1:$c$9)

公式下拉

20樓:神棍

在d1中輸入公式“=vlookup(right(a1,1),b$1:c$9,2,0)”下拉即可!

希望對你有所幫助!

21樓:匿名使用者

d1公式下拉:

=index(c:c,match(right(a1),b:b,))

22樓:匡巨集仇斯伯

使用excel函式判斷某一單元格內包含另一區域內某單元格的內容:點工具---選項---檢視---視窗選項---公式(勾上就可發現所有單元格里公式)

23樓:揚良納喇懷蓮

你意復思是說在a1的數值2001中包制含的有b9中的數值1,然後d列返回相bai應的duc列數zhi值嗎?如果

你的a列數字和b列的數dao字都是有規律的,沒有位數差別,那用這個公式=vlookup(right(a1,1),b:c,2,0)

,然後下拉即可

24樓:殷奕錢梓童

如圖復所示,如果d列單元制格內包含

a1:b8區域內的某一個bai單元格du內容,則e列顯示“包含zhi”,否則dao顯示“不包含”:

公式為=if(count(find(a$1:b$8,d1)),"包含","不包含")

公式釋義:在d1中分別查詢a1:b8中的內容,找到返回一個位置數字,找不到則為錯誤,用conut函式計算find計算結果中的數字個數,只要count結果大於0,則說明包含。

25樓:卜蘆東子欣

舉個實際的資料樣式才可回答

EXCEL判斷對錯公式,excel函式判斷對錯的公式

sum countif e7 g7,i6 n6 該公式計算黃色區域與綠色重疊的個數 注意寫完公式以後 ctrl shift enter一起按 這是陣列公式 if sum countif e7 g7,i6 n6 0,對 無 判斷黃色區域是否在綠色區域有重疊數字 注意也是陣列公式 三鍵一起按 對與不對要...

excel公式if顏色判斷,excel表格if函式中返回值的顏色

選擇b1單元格,定義名稱 colid get.cell 38,a1 now 0b1輸入公式 if colid 6,1,if colid 10,2,公式下拉。 這個要自定義函式的,但是要你有巨集的最簡單基礎。如果你連巨集是什麼都不知道,那就算了,還不如說說你到底要幹什麼? 一點設計演示 if函式只能根...

EXCEL中計算工齡公式,Excel裡面計算工齡工資公式

datedif b2,today y 年 datedif b2,today ym 月 datedif b2,today md 天 前提 保證b2是日期型的.公式中的引用要改為b2 例如 入職時間 當前時間 停薪日期 復職日期 實際工齡 2000 11 6 2008 5 31 2007 3 6 200...