excel 多個條件對應多個結論,如何使用if函式,不用巢狀

時間 2021-06-26 18:30:24

1樓:騎雲

用下面的公式就可以了。

=vlookup(a2,,2,0)

增加了a2為空時,返回空的判斷。

如果你需要新增其他資訊,可以在大括號中用英文的分號分隔數值,逗號分隔每個數值中的2個值。順序任意新增。

2樓:匿名使用者

簡單的可以是

=vlookup(a2, ,2,0)

上面的公式有一點不好的是,如果a2是空的,或者是a b c之外的值的話,公式單元格就顯示n/a

如果不希望顯示n/a,加上if判斷一下

=if(or(a2="a",a2="b",a2="c"), vlookup(a2, ,2,0), "")

vlookup和lookup的返回結果有一點不同,就是當輸入的不是陣列中的資料時,vlookup不返回值,而lookup返回最接近的值

3樓:匿名使用者

陣列判斷所回的是多值,無法完成你的要求,可考慮用lookup=lookup(a2,,)

(此公式要求第一個{}裡的資料是按升序排列的。)或=lookup(1,0/(a2=),)

4樓:空無輝戀

如果需要解決if的多層巢狀,特別是超過7層的巢狀,把條件作為一個輔助表,然後用函式vlookup來查詢最佳。

假定輔助工作表名為“條件”,根據條件返回資料所在表名為“資料”。

在“條件”表中——a列為名稱,a、b......;b列為數值1、2.......。

在“資料”表中——a列為名稱,a、b......(與“條件”表a列的資料順序是不同的);b列為根據a列名稱到“條件”表查詢返回的數值。

在“資料”列的b2單元格貼上公式=vlookup(a2,條件!$a:$b,2,0),向下填充到相應的單元格即可。

5樓:譚笑風笙

用vlookup函式

=if(iserror(vlookup(a2,,2,0)),0,vlookup(a2,,2,0))

如果你是2007及以上版,可簡化為

=iferror(vlookup(a2,,2,0),0)

6樓:abc臨時戶口

你這個方法可以不用if函式 可以用vlookup 或者 lookup函式 來實現的 =lookup(a1,{a,b,c},)

如果用vlookup函式 就需要在資料表中 先列好 如 b列單元格 輸入 a b c c列單元格輸入 1 2 3 然後用lookup函式 vlookup(a1,b1:c3,2,0)

7樓:匿名使用者

=substitute(a2,,)

8樓:

=iferror(vlookup(a2, ,2,0),"")

excel裡多個條件對應多個結論,如何使用if函式?不用巢狀能行嗎?

9樓:空無輝戀

如果需要解決if的多層巢狀,特別是超過7層的巢狀,把條件作為一個輔助表,然後用函式vlookup來查詢最佳。

假定輔助工作表名為“條件”,根據條件返回資料所在表名為“資料”。

在“條件”表中——a列為名稱,a、b......;b列為數值1、2.......。

在“資料”表中——a列為名稱,a、b......(與“條件”表a列的資料順序是不同的);b列為根據a列名稱到“條件”表查詢返回的數值。

在“資料”列的b2單元格貼上公式=vlookup(a2,條件!$a:$b,2,0),向下填充到相應的單元格即可。

10樓:匿名使用者

簡單的可以是

=vlookup(a2, ,2,0)

上面的公式有一點不好的是,如果a2是空的,或者是a b c之外的值的話,公式單元格就顯示n/a

如果不希望顯示n/a,加上if判斷一下

=if(or(a2="a",a2="b",a2="c"), vlookup(a2, ,2,0), "")

vlookup和lookup的返回結果有一點不同,就是當輸入的不是陣列中的資料時,vlookup不返回值,而lookup返回最接近的值

請問excel中if()套嵌n多個條件該怎麼辦·用其他函式怎麼解決

11樓:平陽虎

=if(a1=1,lookup(c1,,),if(a1=1.5,lookup(c1,,),""))

12樓:匿名使用者

用lookup

建立一個

一一對應表,按升序排列

然後巢狀if,分為a1=1和1.5時,引用

excel中if函式怎麼用有多個條件,多個結果

可以巢狀使用。只有兩個互斥條件,只要乙個if函式即可,兩個以上就可以採用巢狀形式,如3個條件結果。if 條件1,結果1,if 條件2,結果2,結果3 謝謝。excel if函式多個條件如何求取多個結果 由於你的圖沒有行列標號,所以暫按 職位 在a1 入職 在b1單元格的操作,則公式在i2單元格,應該...

EXCEL中要把A B C D等很多個等級對應的分數表達在公式中

一般說來評價是一個字母,這樣可以用 mid 或right等函式進行處理獲得你需要的資料。比如a1中的分數表示式 是 a95 可以在b1輸入 mid a1,2,99 獲得分數 95.如果表示式是 95a 可以用公式 mid a1,1,len a1 1 假設你的資料在a列,從a1開始,在b1輸入 mid...

excel找到符合條件的多個區域?

單條件統計使用函式,多條件統計使用countifs函式。countif 用途 計算區域中滿足給定條件的單元格的個數。語法 countif range,criteria 引數 range為需要計算其中滿足條件的單元格數目的單元格區域。criteria 為確定哪些單元格將被計算在內的條件,其形式可以為數...