CONTEXT
我正在尝试使用Sheet2中的数据使用Sheet1中的新玩家更新名单 . 但是,我试图只更新男性名单信息 . 我必须首先验证它是一个新玩家,并且他们是男性更新高度 .
我应用的逻辑是 IF
你找到"Yes", VLOOKUP
返回"Male",然后应该用一个公式填充单元格,然后在 VLOOKUP
中使用ID# .
EXCEL SAMPLE
*=IF(VLOOKUP("Yes",Sheet2!C2:D6, 2, FALSE) ="Male", "=VLOOKUP(A3, Sheet2!A2:D10, 2, FALSE)", "No")
Sheet1 Sheet2
ID # Height ID# Height New Gender
100 No 100 66" No Female
101 * 101 72" Yes Male
102 No 102 65" Yes Female
PROBLEM
*的输出是单元格中的 =VLOOKUP(A3, Sheet2!A2:D10, 2, FALSE)
. 有没有办法让Excel到 actually evaluate and populate 那个单元格好像那是原始公式?
2 回答
由于您尝试查找多个条件,请使用
INDEX
和MATCH
代替:你可以简单地把它从引号中拿出来,但即便如此,我也不认为你会得到你想要的 .
试试这个: