1 我正在尝试编写一个公式来返回a Y或N在查找后。 我的公式是: =IF(VLOOKUP(B6,HIRES!A:A,1,FALSE)>"","Y","N") 我需要它返回Y如果找到在查找的值,如果没有找到的价值,我想它返回N。 有人可以帮我修正我的公式吗? microsoft-excel worksheet-function — 克里斯 source 2 尝试更改>""为>0 — Kyle 还是>""要<>""。 — 罗恩·莫潘
3 当VLOOKUP找不到某物时,它将返回#N/A错误,因此您的状况应对此进行检查。 尝试以下方法: =IF(ISERROR(VLOOKUP(B6,HIRES!A:A,1,FALSE)),"N","Y") 该ISERROR函数返回TRUE时VLOOKUP的产量和错误,以及FALSE其他。因此,您必须颠倒函数中Yand N参数的顺序IF。 — Excellll source
0 只是为了记录而已... =IFERROR(T(MATCH(B6,HIRES!A:A,0))&"Y","N") IFERROR在第一个参数中返回公式的值,如果该公式导致错误,则返回第二个参数值。MATCH可以代替VLOOKUP这种特殊情况使用。T如果其参数不是文本,则返回一个空字符串。&将此类空字符串(MATCH返回整数或错误)连接到Y。 — 萨尔瓦 source
>""
为>0