Excel中如何由单个对应到多个

[复制链接]
查看11 | 回复1 | 2011-9-9 11:41:08 | 显示全部楼层 |阅读模式
如图所示,要将对应的导过去,可是我只会用VLOOKUP函数,VLOOKUP无法对应多个,只能对应出第一个,求高手帮忙...谢谢了
回复

使用道具 举报

千问 | 2011-9-9 11:41:08 | 显示全部楼层
用VBA代码吧,可以很方便得到结果,以你的图片数据位置为例,见下面代码:
Subcz()
x1=[a65536].End(xlUp).Row
x2=[d65536].End(xlUp).Row
s=1
Fori=1Tox2
Cells(s,6)=Cells(i,4)
Forj=1Tox1
IfCells(j,1)=Cells(i,4)Then
Cells(s,6)=Cells(i,4)
Cells(s,7)=Cells(j,2):s=s1
EndIf
Next
Next
EndSub
执行后就会在G列生成你要的数据
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行