Office中国论坛/Access中国论坛

标题: [讨论]这个VLOOKUP的公式错在哪里? [打印本页]

作者: cby120    时间: 2005-9-17 05:43
标题: [讨论]这个VLOOKUP的公式错在哪里?
烦请帮我看一下附件中的D列公式错在哪里?

我要在D列中显示对应在B列中的数值。

SHEET2中是我自己试验的一组数,完全没问题,怎么SHEET1就不行?难道因为数值多就不行?搞不懂啊![attach]13166[/attach]



[此贴子已经被作者于2005-9-17 19:08:30编辑过]


作者: yxj2001    时间: 2005-9-17 06:34
=VLOOKUP(C497,$A$3B$497,2,FALSE)
作者: cby120    时间: 2005-9-17 07:29
不对啊,C列没有497行的啊,改成=VLOOKUP(C4,$A$3B$497,2,FALSE)也还是不对,怎么办啊?
作者: gvntw    时间: 2005-9-17 21:40
=IF(COUNTIF(A:A,C4),VLOOKUP(C4,A:B,2,),)
作者: cby120    时间: 2005-9-18 00:01
根据楼上的试了下,还是不行。请各位大侠帮帮忙呀,紧急!!
作者: 游戏人生    时间: 2005-9-19 07:36
以下是引用yxj2001在2005-9-16 22:34:00的发言:

=VLOOKUP(C497,$A$3B$497,2,FALSE)



“yxj2001”的回办法应该是可行的,在D2单元格内输入“=VLOOKUP(C4,$A$4B$309,2,false)”,再复制到下面所有单元格,就可以了。[em07]
作者: cby120    时间: 2005-9-20 04:08
但是我第一个单元格里就是这个公式呀,为什么出来的数据是错的,相差一格。后面的也不对。
作者: 淼漫    时间: 2005-9-21 05:37
应该弄明白Vlookup函数的每个参数的用法差一行的问题应该是查找值的对应问题试试在D4单元格内输入“=VLOOKUP(C4,$A$4B$309,2,false)”
作者: cby120    时间: 2005-9-22 04:06
以下是引用淼漫在2005-9-20 21:37:00的发言:



应该弄明白Vlookup函数的每个参数的用法

差一行的问题应该是查找值的对应问题

试试在D4单元格内输入“=VLOOKUP(C4,$A$4B$309,2,false)”





为了得到数确的查找,我把A\C 两列的非数值都删了,怎么出来的数字都变成零了?

[attach]13242[/attach]


作者: scottwang    时间: 2005-9-22 16:18
D4=IF((C4<>"")*COUNTIF(A:A,C4),VLOOKUP(C4,A:B,2,0),""), 下拉.
作者: gvntw    时间: 2005-9-23 08:19
以下是引用cby120在2005-9-17 16:01:00的发言:

根据楼上的试了下,还是不行。请各位大侠帮帮忙呀,紧急!!

我晕,哪里不行了。

你的格式不规范,有数字也有文本,用分列的方法把格式统一一下。[attach]13275[/attach]


作者: cby120    时间: 2005-9-25 02:56
明白了。但是还有个问题请教。请看一下附件的SHEET1和SHEET2。[attach]13319[/attach]


作者: 游戏人生    时间: 2005-9-26 06:30
标题: 你要是明白了这位仁兄说的,你会明白问题在哪了
以下是引用淼漫在2005-9-20 21:37:00的发言:



应该弄明白Vlookup函数的每个参数的用法

你要是明白了这位仁兄说的这一点,你会明白问题在哪了!

你D列与A列的数据不一致!先看看关于该函数的帮助信息吧。
作者: lonovo    时间: 2005-12-29 18:47
第一个问题出在VLOOPUP函数,应按8楼的:“=VLOOKUP(C4,$A$4B$309,2,false)”,不然的话它会把近似值找出来。

第二是C列的数据跟A列“不一致”,我试着把“83102 ST”中间的“空格”删掉,改成“83102ST”,问题就解决了。[attach]15042[/attach]

作者: rogerchengg    时间: 2006-1-6 18:44
   10楼的方法比较实用,我在用VLOOKUP函数也是直接引用列.不选定区域.
作者: wqhqh    时间: 2006-6-13 06:54
查找单元格中有空格,可用公式:VLOOKUP(SUBSTITUTE(C4," ",""),A:B,2,0)即可.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3