Yel*_*aYR 15 excel excel-formula vlookup excel-match
我想要做的是说单元格D3(在当前工作表上)的内容是否存在于A第一个工作表的列中(在我的案例中为名单列表).(而且它们总是在某处存在).返回Column中相应行的内容C.
换句话说,如果在Row中找到匹配的单元格12- 从中返回数据C12.
我使用了以下语法,但似乎无法使最后一部分正常工作.
=IF(ISERROR(MATCH(D3,List!A:A, 0)), "No Match", VLOOKUP(D3,List!A:A,1,TRUE))
Run Code Online (Sandbox Code Playgroud)
如何修复公式?
Dmi*_*liv 23
您可以使用以下公式.
对于Excel 2007或更高版本:
=IFERROR(VLOOKUP(D3,List!A:C,3,FALSE),"No Match")
Run Code Online (Sandbox Code Playgroud)
对于Excel 2003:
=IF(ISERROR(MATCH(D3,List!A:A, 0)), "No Match", VLOOKUP(D3,List!A:C,3,FALSE))
Run Code Online (Sandbox Code Playgroud)
注意
List!A:C的VLOOKUP,并从№列返回值3VLOOKUP等于FALSE,在这种情况下,VLOOKUP只能找到完全匹配,并在第一列中的值List!A:C就不会需要进行排序(相反情况下,当你使用TRUE).| 归档时间: |
|
| 查看次数: |
162024 次 |
| 最近记录: |