vlookup 只能找到前面几个值。求大神解答

VLOOKUP函数只能用于主关键字为唯一的列,要不然它总是定位在第一个满足条件的记录上

比如把第一列和第二列进行字符串连接或者再连接第三列都可以,目的是连接后能作为唯一嘚主关键字来索引.

具体情况具体分析,可HI我,把表发来我帮你看下

打个比方我要找“张三”这个人的资料,然后我们这里有许多个叫张三的囚那么我就希望我输入“张三”这个名字后,所有叫张三的人的资料都跳出来了有这样的函数功能吗

VLOOKUP("机器1",机型总表!$A$2:$B$6,2,),第一个参数是查找的值(注意vlookup只在指定区域的第一列搜索)第二个参数是数据表的区域,最后的空参数代表false(即精确匹配),倒数第二个参数的2代表vlookup返回区域中第2列的对应值

具体的说明请直接看excel的联机帮助,那上面很清楚

下次问问题可以把数据表截图放上来,那样别人可以直接用你的样表参数來说明


打个比方我要找“张三”这个人的资料,然后我们这里有许多个叫张三的人那么我就希望我输入“张三”这个名字后,所有叫張三的人的资料都跳出来了有这样的函数功能吗

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}
我要查找Q1对应的货位号但是查找到的结果只会返回a列中的最后一个数值,而且还不是对应的如果下拉公式,只会所有的数值都是一样的请问什么原因?... 我要查找Q1对應的货位号但是查找到的结果只会返回a列中的最后一个数值,而且还不是对应的如果下拉公式,只会所有的数值都是一样的请问什麼原因?

· 知道合伙人软件行家

从事6年生产管理期间开发了多款小软件进行数据处理和分析,后


首先vlookup函数的一般方式是无法根据后面嘚列去查找前面列的内容,所以你想根据B列数值去查找A列数值用常规写法是无法满足的

根据你的图片来看,你是想根据编码去找货位昰典型的依据后列查找前列。

那么使用vlookup得这么写:

当然也可以使用别的函数如:

云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式教学设备先进,师资雄厚学生毕业即就业学院引进了电商企业入驻,创建心为电商创業园区实现在校即创业

要返回最后的最新值,不能用VLOOKUP那只会返回第一个出现的值,改用LOOKUP函数

=lookup(,0/(要查找的单元格=查找范围),返回值的范围)


· EXCEL知识讲解包括公式(函数)、VBA等

呃。你的VLOOKUP省略了最后一个参数如果省略最后一个参数,则默认是模糊查找所以会返回小于你查找数據的最大值。因为是文本所以可能会出现错乱 。

另外VLOOKUP只能从第一列查找对应的值,而不会从其他列查找而你引用的部分,要查找的昰第二列所以根本就找不到。所以会返回小于你查找数值的最大值在EXCEL中,所有文本都比数字大所以只能找到你第一列中的最大值(洏且还必须是升序排列。否则只找最后一个值了)

如果你想利用第二列查找第一列的话, 可以构建的内存数组

当然也可以通过数组公式来解决。我通常是用数组公式直接得出更方便。反正都要数组的


· 智能家居/数码/手机/智能家电产品都懂点

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信