excel中循环遍历函数

Ai中的值和Cj中每一个进行比较,如果等于Cj,则Bi=Dj,就是说a和某c相等,则和a同行的b显示的数字,是和c同行的d的值... Ai中的值和Cj中每一个进行比较,如果等于Cj,则Bi=Dj,就是说a和某c相等,则和a同行的b显示的数字,是和c同行的d的值 展开
 我来答
siqianzai
2014-01-14 · TA获得超过482个赞
知道小有建树答主
回答量:135
采纳率:100%
帮助的人:97.4万
展开全部
B1单元格填入公式:=IF(COUNTIF(C:C,A1)=0,"C列无对应值",IF(COUNTIF(C:C,A1)>1,"C列有多个对应值",VLOOKUP(A1,C:D,2,0))),下拉复制公式
哦,刚没看到实例,原来已有这么多高手回答了,早知道就不回答了,影响我的采纳率。
在H2单元格填入公式:=IF(COUNTIF(J:J,E2)=0,"J列无对应值",COUNTIF(J:J,E2)>1,"J列有多个对应值",VLOOKUP(E2,J:K,2,0))),下拉复制公式
thenwords
2014-01-14 · TA获得超过760个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:546万
展开全部
你是要填入H列是吧,没有那么复杂啊
H2=VLOOKUP(E2,J:K,2,0)
这样就可以了!

如果要设置一个出错检查:
H2=IF(ISERROR(VLOOKUP(E2,J:K,2,0)),"错误",VLOOKUP(E2,J:K,2,0))
这样也可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
电力羊
2014-01-14 · TA获得超过145个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:150万
展开全部
=IF(ISERROR(INDEX(C:D,MATCH(A1,C:C,0),1)),"",INDEX(C:C,MATCH(A1,C:C,0),2)) 在B1中输入,然后下拉
更多追问追答
追问

试了一下没搞定。。如图比较E和J,如果E(i)=J(m),则H(i)=K(m)。如何改代码?。。。。

追答
改成

=IF(ISERROR(INDEX(K:K,MATCH(E1,j:j,0),1)),"",INDEX(K:K,MATCH(E1,j:j,0),1))

注意的是 E(i)和J(m),里的数据是完全一样的 不然会找不到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
眯住眼串针
科技发烧友

2014-01-14 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3121万
展开全部
H2
=IF(COUNTIF(J:J,E2),VLOOKUP(E2,J:K,2),"J列无对应值")
下拉填充公式即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式