excel中如何根据条件返回所需值?

[复制链接]
查看11 | 回复5 | 2011-2-12 11:56:12 | 显示全部楼层 |阅读模式
在B1中写上公式:=VLOOKUP(A1,$C$1:$D$3,2,FALSE)往下拉。A1表示要查的值,$是定位符号,表示每次找A列的数字时都是从C1到D3(你总共要找的区域),2表示第二列的数字作为返回值,如果要返回E列,则参数为3,以此类推。False表示精确匹配。这样没有找到就是#N/A,找到的就是值。如果不让显示#N/A,即没找到则为空,则公式改为:=IF(ISNA(VLOOKUP(A1,$C$1:$D$3,2,FALSE)),"",VLOOKUP(A1,$C$1:$D$3,2,FALSE))意思是没找到显示空,找到了显示找到的值。...
回复

使用道具 举报

千问 | 2011-2-12 11:56:12 | 显示全部楼层
vlookup函数呀B1输入公式=vlookup(a1,c:d,2,0)即可公式往下拉...
回复

使用道具 举报

千问 | 2011-2-12 11:56:12 | 显示全部楼层
简单,使用=if(iserror(vlookup(A1,C:D,2,0)),"",vlookup(A1,C:D,2,0))就可以了,你试试。...
回复

使用道具 举报

千问 | 2011-2-12 11:56:12 | 显示全部楼层
B1输入=IF(ISERROR(VLOOKUP(A1,C:D,2,0)),"",VLOOKUP(A1,C:D,2,0))下拉填充...
回复

使用道具 举报

千问 | 2011-2-12 11:56:12 | 显示全部楼层
前面回答的B1=IF(ISERROR(VLOOKUP(A1,C:D,2,0)),"",VLOOKUP(A1,C:D,2,0))或=IF(countif(C:C,A1),VLOOKUP(A1,C:D,2,0),"")不行吗?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行