
我想使用 IF 和 VLOOKUP 作為測試條件,並且在 THEN 欄位中我想設定與測試欄位中使用的相同的 VLOOKUP 結果。
例子:
=IF(VLOOKUP(A1;C1:E10;2;0)<>"something";VLOOKUP(A1;C1:E10;2;0);"NOT")
它有效,但我想更改上面的公式,因為它處理兩次相同的 VLOOKUP。我將在包含 30,000 個單元格的工作表中使用它。我的解決方案太慢了。還有比這更有效率的嗎?
範例資料:第一個表格大約有 17000 行
| CONFERENCE | JOURNAL |
| IEEE A4 | |
| | ACM19 |
在第二個表中我想做:
=IF(VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0)="";VLOOKUP($A3:$A;Table1!$A$2:$L$500;5;0);VLOOKUP($A3:$A;Table1!$A$2:$L$500;4;0));""))
如果現場會議為空,我想在單元格中放入「期刊」列值,如果不是,則放入「會議」列值,一千次。
答案1
D
如果列和中只有一個值,那麼如果您連接兩個結果,E
則不需要語句:IF
VLOOKUP
=VLOOKUP(A2,Table1!$A$2:$L$500,4) & VLOOKUP(A2,Table1!$A$2:$L$500,5)
由於一個字串VLOOKUP
始終會傳回空字串,因此結果將自動成為另一個字串。