如何帶入IF和Vlookup函式?

時間 2021-06-25 20:35:23

1樓:不懂資料

明明什麼都不懂,卻要我來回答,不過我喜歡。

以下是我的解決思路:

1、整體的思路為:如果B列 = 「已退」則A列 = 「已退」,如果s1表 B列查詢 s2表的A列能找到則s1A列 = 「已銷售」,找不到s1 A 列 = 「」。

2、查詢可以用match或vlookup,即為 = vlookup(B2,sheet2!A:A,1,0)

3、如果查詢不到會返回個錯誤值,此時可以用= iferror(vlookup(B2,sheet2!A:A,1,0),""),那麼此時要麼返回乙個空值,要麼返回乙個值。

4、當返回乙個值時則代表能找到,應該返回「已銷售」。所以可以用 =if(iferror(vlookup(B2,sheet2!A:A,1,0),"")="","","已銷售")

5、最後當s1表B列等於「已退」需要顯示「已退」,所以 = if(B2 = "已退",「已退」,if(iferror(vlookup(B2,sheet2!A:A,1,0),"")="","","已銷售"))。

2樓:暗曄曄

我理一理思路哦不知道對不對

sheet1中如果B列值為已退,則A列顯示已退,否則B列值如果能在sheet2的A列中查詢到,則A列顯示已銷售若找不到則顯示空格。

如果是這個邏輯的話,countif比vlookup個人感覺更適用

在A2單元格輸入=if(B2="已退","已退",if(countif(sheet2!$A:$A,B2)>0,"已銷售"," "))

然後向下填充

countif比vlookup更適用是因為vlookup返回的是查詢到的值,也就是車架號,countif返回的是找到幾次,大於0就代表有這個車架號。

根據條件,需求的其實是有沒有,而不是有什麼,所以countif更適用一點

Vlookup如何只能返回一次值而已

超Q面 不知道有沒理解錯,查詢過的提示已查詢 IF IFERROR VLOOKUP M2,M1 M 1,1,0 VLOOKUP M2,J 1 K 3,2,0 M2,VLOOKUP M2,J 1 K 3,2,0 已查詢過 原理 先查詢當前查詢的是否在之前出現過,在VLOOKUP jaffedream ...

如何將女友帶入遊戲坑?

愛你深情空前絕後 那你得找到你女朋友感興趣的點啊,一款遊戲總有自己的特點的吧,你就給女朋友展示她感興趣的部分不就行了麼。我帶女朋友玩逆水寒的時候,先是給她秀了逆水寒的風景,用我的號給她逛地圖邊給她介紹,然後給她看了別人的好看的捏臉,再給她看我捏的臉,她忍不了我的醜臉就上線給我捏了,結果就捏上癮還。以...

開環傳函 和 閉環傳函 的使用場合分別是什麼?

小土豆 需要控制的的系統99.9 系統都是閉環的,分析系統都是分析他的閉環特性。可是直接分析閉環特性不好分析啊,就利用開環傳函 根軌跡,bode圖,奈奎斯特穩定判據 特性求閉環特性。開環傳函就是個手段,目標是閉環傳函的特性,因為閉環傳函才能代表系統 蛋總的快樂生活 這方面學的不太深刻,僅憑自己的理解...