EXCEL能否根據本單元格公式返回值不同來填寫內容

2022-04-08 06:03:41 字數 3205 閱讀 9802

1樓:s今生緣

=if(d3="","",if(lookup(d3,h$3:h$7,i$3:i$7)="待查","換成其它文字",lookup(d3,h$3:h$7,i$3:i$7)))

但是這樣用公式,一定要注意,h列必須經過升序排序,否則要對公式進行重新設計。

2樓:匿名使用者

如果希望不依賴其他區域,直接在公式工解決,參考以下公式:

=if(d3="","",lookup(d3,,))但是需要注意的是 條件1、2、3需要按順序排列(無論是數字還是文字都需要按升序排序 由左往右排)!不清楚順序就將條件資料寫在一列中,然後排序(升序)。

結果不用順序,對應 條件即可。

3樓:匿名使用者

=if(d3="","",if(lookup(d3,h$3:h$7,i$3li$7)="待查","error",lookup(d3,h$3:h$7,i$3li$7))

4樓:

修改為:

=if(d3="","",substitute(lookup(d3,h$3:i$7),"待查","error"))

excel根據不同的條件返回不同值怎麼設公式

5樓:我來也

要g2單元格輸入公式:

=if(((or(a2="30430375",a2="30428063"))*(d2="是")*(e2<=48)),"1號",if(((a2="30434760")*(f2<>"aries")*(e2<=8)),"1號","2號"))

複製並下拉即可。

6樓:匿名使用者

在紙箱規格輸入公式:=if(or(text(a2,"0")="30430375",text(a2,"0")=30428063),if(d2="是",if(and(e2>0,e2<=48),"1號",if(e2>48,"2號","")),""),if(and(text(a2,"0")=30434760,trim(f2)<>"aries"),if(and(e2>0,e2<=8),"1號",if(e2>8,"2號","")),""))

7樓:勤秋梵裕

用簡單的if函式就可以解決問題,if函式用法參考

excel中一個單元格如果滿足不同數值返回對應的不同值,怎麼寫函式

8樓:學徒

如圖if(a1=1,"a",if(a1=2,"b",if(a1=3,"c",if(a1=4,"d",""))))

條件大於7個推薦使用lookup

如圖=lookup(a1,,)

9樓:惠民獨行俠

在b10單元格中輸入公式「=a10/10-0.5」。

再把b列單元格格式設定為數值,小數位數為0。

10樓:

問題1.

在c2輸入

$g$11),2,false),然後按ctrl+shift+回車,然後向下填充,就可以了。

或者,在f列後插入一列,原本的g列就變成h列了。在g2輸入=e2&f2,向下填充,然後在c2輸入=vlookup(a2&b2,g:h,2,false),向下填充就可以了。

這兩個的結果是一樣的,一個用了輔助列,一個沒用而已。

問題2是問題1的相反的結果,問題1的函式輸出結果中如果出現#n/a的就是不同時等於的(當然包括兩個都沒有的,a列在e列中沒有同時b列在f列中也沒有的)。

如果問題1和問題2合起來的話,用陣列函式肯定可以,但我也不會,沒試驗出來,愛莫能助了。

怎樣在excel一個單元格中多條件判斷返回不同的值 5

11樓:山桑弓

如果a1不會為負值,可以寫為

=lookup(a1,,)

excel單元格如何根據出現不同內容,再另外一個單元格設定不一樣的計算公式?

12樓:匿名使用者

在d3單元格輸入以下公式,然後向下填充公式

=if(a3="gh",if(b3="黑",c3*8,c3*11),"")

excel函式, 怎麼根據單元格中包含特定的文字,則返回相應的值?

13樓:匿名使用者

e5單元格輸入公式

=if(iserror(find("b0",b5)),if(iserror(find("b1",b5)),if(iserror(find("b2",b5)),"","c"),"b"),"a")

下拉複製公式

14樓:匿名使用者

簡單點:辦法一:看你的資料很整齊,請將b列複製到c列(不破壞原資料),然後將c列「分列」,將最後兩個字元分出來,然後在分選定最後兩個字元所在列,用查詢b0替換為a,查詢b1替換為b........

,就行了。

辦法二:在e列輸入公式=right(b5,2),提取出最後兩位,然後用查詢替換的辦法。

15樓:解0人

e5單元格輸入公式:

=if(and(search("b*",b5)>0,isnumber(value(mid(b5,search("b*",b5)+1,1)))),char(value(mid(b5,search("b*",b5)+1,1))+65),"")

下拉複製公式

只適合b0~b9...如果還有b10、b11,需要修改公式...

16樓:無畏

e5輸入:

=if(count(find("b",b5)),char(mid(b5,find("b",b5)+1,99)+65),"")

下拉填充

excel**中公式正確,返回值是value

17樓:匿名使用者

=sum(if((year(銷售記錄!$a$3:$a$9957)=$d$3)*(銷售記錄!$c$3:$c$9957=a47),銷售記錄!$g$3:$g$9957))

陣列公式,按ctrl+shift+enter組合鍵結束。

=sum(if((條件1)*(條件2),求和區域))

excel中複製單元格的公式到另單元格後,另單元格會出現什麼

如果公式中對於單元格的引用是絕對引用,那麼複製到另外一個單元格後,會出現與被複制單元格一樣的數值 但如果公式中對於單元格的引用是相對引用,則excel會根據目標單元格與原單元格的相對行列數,自動改變單元格,從而在另外一個單元格出現與被複制單元格不一樣的內容。這裡用到了相對引用與絕對引用,相關知識如下...

excel函式,當在單元格輸入資料,另單元格自動出現數值

選中a1,點資料 有效性 設定 1.允許項選擇自定義,2.公式內輸入 1,2,3,4 確定,這樣就只能輸入1,2,3,4以外的數值,會提示出錯。謝謝!在a2已有公式的前面加上一個條件判斷 if a1 1 a1 4 無效值 原公式 a2單元格寫入公式 if or a1 1,a1 4 無效值 looku...

excel中,如何設定單元格的值相等,單元格自動填充顏色

這個可以用條件格式解決。條件格式的區域為d列之後的時間範圍。輸入的條件為 d 3 a4 d 3 b4 詳見附件。選中l4,設定條件格式,條件公式 l4 i4 l4 j4 條件成立時填充色變黃色 設定完後,選中l4,點格式刷,刷需要設定相同格式的單元格就好了 條件格式?if s4 i4,if s4 j...