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

時間 2021-06-26 18:29: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的多層巢狀,特別是超過7層的巢狀,把條件作為一個輔助表,然後用函式vlookup來查詢最佳。假定輔助工作表名為 條件 根據條件返回資料所在表名為 資料 在 條件 表中 a列為名稱,a b.b列為數值1 2.在 資料 表中 a列為名稱,a b.與 條件 表a列的資料順序是不同...

Excel多個條件多個求和公式

e1單元格寫入公式 if count match a1,b b,c1 if match a1,b b,1,sum offset d1,match a1,b b,1 苦樂一輩子 e1 if a1 if match a1,b1 b12,1,0,sum offset d1,match a1,b1 b12,...

excel中用max選取符合對應條件的最大值

海里的月光 1 首先開啟電腦裡的excel軟體,開啟一個資料,單擊要存放公式的單元格b13。2 單擊 插入函式 按鈕 fx 開啟 插入函式 對話方塊。3 在對話方塊,單擊 或選擇類別 下拉按鈕,選取下拉選單中的函式類別 統計 4 在 選擇函式 列表框中選取函式 max 單擊 確定 按鈕,彈出max的...