F列檢查我的「數據庫」(Sheet1中),並告訴我,如果有從當前工作表中的列匹配G.問題與Excel和/或多個國際單項體育聯合會
=VLOOKUP(ShippingPlanPREP!C2,MainDatabase!A:G,E2,FALSE)
我得到無論是價格的迴歸,零或#N/A錯誤。目前我不關心價格,因爲這意味着我有單位和需要條件Sheet1 "MainDatabase"
。
所以我基本上有兩個不同的方向我想去;
添加一個新的單位(#N/A錯誤)和條件的價格
OR
添加新單位條件的價格(返回0)
這裏就是我的問題是,我相信:
列I,J和K表示不同的條件/價格,並且需要告訴我,根據列F,查找數據庫中已知的條件/價格,查看該條件是否甚至存在更新,或添加價格(來回m列C),因爲所需標準匹配。
代碼我已經試過:
=IF(AND(AND($F2=0,(ISNA($F2)),ShippingPlanPREP!$B2="A")),$C2,VLOOKUP($G2,MainDatabase!A:E,3,FALSE))
我嘗試和取得了某些成功。我現在正在獲取數據庫數字,但是當它需要在那裏時,我沒有在「Amazon_A」等中獲得C2的價格。
=IF(AND(OR($F2=0,(ISNA($F2)),ShippingPlanPREP!$B2="A")),$C2,VLOOKUP($G2,MainDatabase!A:E,3,FALSE))
我不認爲OR是答案,因爲然後我結束了所有類別/列的相同條件價格。
我已經嘗試了更多的變化比這沒有成功。請讓我知道是否需要更多信息。先謝謝你。
在你正在檢查的一些AND語句中,看看F2在同一時間是否是兩個不同的值。 F2 = 0和ISNA(F2)。這永遠是錯誤的,因爲F2不能同時是兩個不同的值。 AND只有在所有參數都爲真時才爲真。如果至少有1個參數爲真,則OR爲真。嵌套AND(AND()()應該沒有區別,您的AND語句的參數數量有很大的限制。 –