永发信息网

在Sheet1中使用公式=VLOOKUP(I4,Sheet4!$B$2:$J$19,10,FALSE)时,如果Sheet2A列有两个或以上相同数据时.

答案:1  悬赏:50  手机版
解决时间 2021-04-07 08:02
  • 提问者网友:两耳就是菩提
  • 2021-04-06 17:20
在Sheet1中使用公式=VLOOKUP(I4,Sheet4!$B$2:$J$19,10,FALSE)时,如果Sheet2A列有两个或以上相同数据时.
最佳答案
  • 五星知识达人网友:逃夭
  • 2021-04-06 17:44
你的公式用Sheet1的I4在Sheet4的B:J中查找,和Sheet2没有半毛钱的关系
B2:J19一共是9列,Vlookup的第三个参数10不会有结果
Vlookup只能查到第一个匹配值,如果有多个,意味着结果是列出所有匹配结果,那就需要其他公式并且要下拉到多个单元格

追答
追问:谢谢你的回答 ,你问答的1,2点没关系。这个我明白。
我想问的也就是你理解出来的第三点。有没有可能像CTRL+F,一样可以查找下一个呢
谢谢
追答:如果是类似【Ctrl+F(查找下一个)】,那意味着是一种操作而非一次性列出,那么,理论上是一个敲击键盘的操作,而不是在一个单元格中的【Vlookup函数获取数值】。要知道,【Vlookup函数获取数值】的方式,在源数据产生变化时会自动获得结果而不需要操作,两者意义是不同的。如果要模拟【Ctrl+F(查找下一个)】这种效果,你需要的是一个自定义快捷键和一段截获快捷键后运行的VBA代码而不是公式或函数。两者概念完全不同,实现方式也不一样最接近的方式,就是我说的用其他公式查找到第一个,然后下拉一个就是找到第二个再下拉,类推
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯