楼主: 饺子大神
3681 12

[问答] 关于vlookup命令 [推广有奖]

  • 0关注
  • 2粉丝

博士生

52%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
53.2826
学术水平
4 点
热心指数
5 点
信用等级
4 点
经验
2499 点
帖子
254
精华
0
在线时间
153 小时
注册时间
2011-11-28
最后登录
2022-8-17

楼主
饺子大神 发表于 2013-9-19 19:46:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如图,第一个sheet为全校范围内参与某项活动名单,第二个sheet为某班级同学的名单。注意,每个人的名字唯一不重复;每个班都有人参与该项活动。我现在想做的事情是在第二张sheet里面创建一个变量叫是否参与活动。怎么通过excel的函数去实现?vlookup吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:vlookup lookup Vlook Look sheet excel

QQ图片20130919194332.jpg (22.25 KB)

QQ图片20130919194332.jpg

沙发
饺子大神 发表于 2013-9-19 19:47:34
跪求~

藤椅
饺子大神 发表于 2013-9-19 19:48:41
顶起来~

板凳
gsanznufe 学生认证  发表于 2013-9-19 19:50:04
这个应该用lookup吧
已有 1 人评分热心指数 收起 理由
coral033 + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

报纸
greenaven 发表于 2013-9-19 20:04:40
可以啊
=not(isna(vlookup(name@class, activityRosterArray, 1, 0)
就好啦~~
已有 1 人评分经验 热心指数 收起 理由
coral033 + 40 + 2 热心帮助其他会员

总评分: 经验 + 40  热心指数 + 2   查看全部评分

地板
饺子大神 发表于 2013-9-19 20:05:08
name是中文的汉字,我用vlookup匹配,会漏掉好多啊

7
饺子大神 发表于 2013-9-19 20:06:56
我是这样写命令的,在“是否参加活动”那一栏写上,=VLOOKUP(A1,Sheet1!A1:A11,1,0)

8
0529wtw 发表于 2013-9-19 20:31:13
在第一个表中加一列,全部数据为1 ,(相当于参加活动,之后可以删除),第二个表中是否参加活动这一列的数据用vlookup,公式,参数分别为:查找值:A2(即你的表2 中某班级名单中C的那个单元格);数据表: Sheet1!A:B(即你的全校参与名单这一列和加的数据全部为1的这一列,注意,name这一列必须在第一列,否则会出错);列序数:2(表示查找的数值在第二列,即全校参与名单的第二列,也就是多加的全部为1 的这一列);匹配条件:0(表示精确查找)。确定后复制粘贴整一列的每一个单元格,如果该同学参加活动则显示1,不参加活动显示N#A,然后你复制这一列,再选择性粘贴为数值,你就可以把之前多加的全部为1的一列删掉咯!然后查找N#A,替换成0即可!
已有 1 人评分经验 热心指数 收起 理由
coral033 + 60 + 2 热心帮助其他会员

总评分: 经验 + 60  热心指数 + 2   查看全部评分

9
饺子大神 发表于 2013-9-19 20:46:31
greenaven 发表于 2013-9-19 20:04
可以啊
=not(isna(vlookup(name@class, activityRosterArray, 1, 0)
就好啦~~
我自己重新建了个文件试过可以,然后我到我真正的excel里面去做,就只会出现一部分。比如李四明明参加了活动,但是却是false,我在想是不是格式的问题??

10
饺子大神 发表于 2013-9-19 20:48:40
greenaven 发表于 2013-9-19 20:04
可以啊
=not(isna(vlookup(name@class, activityRosterArray, 1, 0)
就好啦~~
我的这些数据是先经过stata跑过以后,复制到excel里面的

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 03:48