楼主: renliting
3346 11

[问答] 函数vlookup的用法 [推广有奖]

  • 1关注
  • 10粉丝

已卖:79份资源

讲师

59%

还不是VIP/贵宾

-

威望
0
论坛币
563 个
通用积分
0.4800
学术水平
3 点
热心指数
5 点
信用等级
3 点
经验
14395 点
帖子
620
精华
0
在线时间
407 小时
注册时间
2008-10-27
最后登录
2023-4-17

楼主
renliting 发表于 2012-10-23 11:50:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
最近在学习excel中vlookup函数的用法,查找过程中第一列的数据完全没问题,当使用excel中的拉动功能向右拉时,后面的各列就会出现错误,不是出现#N/A,就是数据对应不起来。但是公式没错。想了好久都不知道是怎么回事,希望高手指点~
二维码

扫码加我 拉你入群

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

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

关键词:vlookup lookup Vlook Look 用excel excel

冷峻的外表下有颗理性的心。

沙发
smileyuier 发表于 2012-10-23 13:21:28
什么叫做向右拉?VLOOKUP是纵向的的引用,向右拉是横向的引用,要使用Hlookup函数  

藤椅
renliting 发表于 2012-10-23 14:22:20
smileyuier 发表于 2012-10-23 13:21
什么叫做向右拉?VLOOKUP是纵向的的引用,向右拉是横向的引用,要使用Hlookup函数
因为我的数据结构是这样的:
a      1      2      3
b      4      5      6
c      7      8      9
d      10    11    12
在选出a的同时,还要把与a对应的后面三列的数据也给选出来,而不是只选一列数据。总不能一列一列的做吧?
冷峻的外表下有颗理性的心。

板凳
renliting 发表于 2012-10-23 14:23:42
smileyuier 发表于 2012-10-23 13:21
什么叫做向右拉?VLOOKUP是纵向的的引用,向右拉是横向的引用,要使用Hlookup函数
哥们,你要是懂vlookup用法的话,能不能详细的讲解下,因为我要处理的数据很大,一个一个做会很麻烦。谢谢啦~
冷峻的外表下有颗理性的心。

报纸
TaskShare 发表于 2012-10-23 21:43:59
renliting 发表于 2012-10-23 14:22
因为我的数据结构是这样的:
a      1      2      3
b      4      5      6
可能考虑的方法是:就用三列,每列各一个VLOOKUP,例如:
第一列:=VLOOKUP("b",A:D,2,FALSE)
第2列:=VLOOKUP("b",A:D,3,FALSE)
第3列:=VLOOKUP("b",A:D,4,FALSE)
这样,3列依次显示4   5    6,是不是满足找到"b"后,显示后3列数据?

地板
renliting 发表于 2012-10-24 11:14:32
TaskShare 发表于 2012-10-23 21:43
可能考虑的方法是:就用三列,每列各一个VLOOKUP,例如:
第一列:=VLOOKUP("b",A:D,2,FALSE)
第2列:= ...
你这个方法是可以,我也暂时是用的这种方法。但不知道为什么总会出现错误的公司,我在做完一列后,跟目标公司对应,总有对不上的,这个是怎么回事啊?
冷峻的外表下有颗理性的心。

7
TaskShare 发表于 2012-10-24 21:32:39
是有点蹊跷,不过,没看到具体数据,就不好说什么原因。

8
renliting 发表于 2012-10-25 23:17:39
TaskShare 发表于 2012-10-24 21:32
是有点蹊跷,不过,没看到具体数据,就不好说什么原因。
我这里有数据,但是不知道如何上传,可否告知?
冷峻的外表下有颗理性的心。

9
TaskShare 发表于 2012-10-25 23:57:23
renliting 发表于 2012-10-25 23:17
我这里有数据,但是不知道如何上传,可否告知?
我加入论坛远比你时间短(注册时间为证)得多,我也不知,不过发帖时不是能上传文件么?重发一贴,如何?请删去或改掉敏感(需要保密的)数据。

10
zztse 发表于 2012-10-30 14:29:13
Since I cannot write in Chinese, your formula VLOOKUP("b",A:D,2,FALSE) should type VLOOKUP("b",$A:$D,2,false) to fix the range or press F4 to fix the range A to D. Or you should use vlookup(value("b",$A:$D,2,false).

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 05:47