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

2021-06-26 18:29:50 字數 2294 閱讀 8712

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多個條件怎麼計算,excel裡面if公式如何實現多個條件?

寫的很複雜 分析完就很簡單了 d2 lookup c2,if or a2 25,a2 40 0,200 if b2 大專 300,0 if b2 大專以上 300,0 最後一條如果有多個條件 可以多增加幾條 比如 大本 碩士 之類的 為了好看,我寫到多行上 if or a2 25,a2 40 if ...

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檔案到excel檔案中且要放在不同

具體步驟如下 操作方法 1 首先我們需要把所有需要合併的excel檔案放到一個資料夾中,並且新建一個空白的excel檔案。2 然後開啟這個新建的excel檔案,右鍵點選sheet1選擇檢視 3 然後會出現如下的介面。4 然後把如下 複製貼上到 欄。5 接下來就是執行 點選執行 執行子過程 使用者窗體...