Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1559|回复: 4

[已解决]求助:很难的数据查找

[复制链接]
发表于 2011-8-11 11:15 | 显示全部楼层 |阅读模式
各位老师:辛苦了!帮帮我吧。首先谢谢大家了!
    此簿中包含“户口”“报名册”两表,通过比较两表中的“少年姓名”和“家长姓名”,重点是“少年姓名”,如果相同就在“户口”表中O列"备注1班级"里填写报名册L列里对应的班级。如以“户口”中的“薛亚东”在“报名册”查找,有此人,并且在“一、1”,就在"户口"表的"备注1班级"列填写“一、1”。不知我说明白不?
   老师:能不能用VBA或函数完成?
最佳答案
2011-8-11 11:30
回复 夹竹桃 的帖子

户口表   O5 公式,然后下拉

  1. =IF(ISNA(MATCH(C6&"#"&B6,报名册!C$4:C$25&"#"&报名册!$G$4:$G$25,)),"",INDEX(报名册!$L$4:$L$25,MATCH(C6&"#"&B6,报名册!C$4:C$25&"#"&报名册!$G$4:$G$25,)))
复制代码

因为报名册的数据只到25行,如果数据到100行,就把公式中的25改成100,
公式修改后,按CTRL+SHIFT+ENTER 三键一起输入,并下拉公式

数据查找(难)-1.rar (26.46 KB, 下载次数: 26)

数据查找(难).rar

16.09 KB, 下载次数: 16

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-8-11 11:29 | 显示全部楼层
在户口的O5单元格里公式下拉:
  1. =IF(ISNA(VLOOKUP(C5,报名册!C:L,10,)),"",VLOOKUP(C5,报名册!C:L,10,))
复制代码
回复

使用道具 举报

发表于 2011-8-11 11:30 | 显示全部楼层    本楼为最佳答案   
回复 夹竹桃 的帖子

户口表   O5 公式,然后下拉

  1. =IF(ISNA(MATCH(C6&"#"&B6,报名册!C$4:C$25&"#"&报名册!$G$4:$G$25,)),"",INDEX(报名册!$L$4:$L$25,MATCH(C6&"#"&B6,报名册!C$4:C$25&"#"&报名册!$G$4:$G$25,)))
复制代码

因为报名册的数据只到25行,如果数据到100行,就把公式中的25改成100,
公式修改后,按CTRL+SHIFT+ENTER 三键一起输入,并下拉公式

数据查找(难)-1.rar (26.46 KB, 下载次数: 26)
回复

使用道具 举报

 楼主| 发表于 2011-8-11 11:58 | 显示全部楼层
谢谢俩位老师!
回复

使用道具 举报

发表于 2011-8-11 12:19 | 显示全部楼层
下载学习了
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 21:12 , Processed in 0.244888 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表