大神们,excel怎么可以输入多个数据,自动匹配出数据对应的多个数据啊?

前三列的数据都是手工输入,后三列通过对对照表进行搜索自动填表。这样要怎么实现啊?... 前三列的数据都是手工输入,后三列通过对对照表进行搜索自动填表。这样要怎么实现啊? 展开
 我来答
清风吧吧啦
2015-05-09 · TA获得超过5937个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:751万
展开全部


需要点击一下图片才能看到操作。


这里使用数据有效性做了下拉菜单,免去手动输入的麻烦


D2=VLOOKUP($A$2&$B$2&$C$2,IF({1,0},$A$12:$A$17&$B$12:$B$17&$C$12:$C$17,D$12:D$17),2,)


确定公式使用组合键ctrl+shift+enter三键


然后右拉复制公式

凌文元LWY
高粉答主

2015-05-09 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
通过数组公式INDEX+MATCH来完成。
如果对照表在Sheet2的相应列,那么在Sheet1的D3单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(Sheet2!D:D,MATCH($A3&$B3&$C4,Sheet2!$A:$A&Sheet2!$B:$B&Sheet2!$C:$C,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平阳虎01
高粉答主

2015-05-09 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:4945万
展开全部
=INDEX(D$11:D$17,SMALL(IF(($A$12:$A$17=$A3)*($B$12:$B$17=$B3)*($C$12:$C$17=$C3),ROW($12:$17),9999),ROW(A1)))
按【组合键】确认后右拖、下拉填充。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
世界喜欢不一样
2015-05-09 · TA获得超过2374个赞
知道大有可为答主
回答量:1546
采纳率:50%
帮助的人:639万
展开全部
用Vlookup或者Index+Match查找引用即可。
公式参考上面两位大神的吧,就不献丑了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式