EXcel INDEX MATCH引用出错原因与如何修改?

如图,在引用时E4显示的数据应当是没有的,但是出现了5,这个在里面出现了很多不应该出现的数据,另外O行显示#N/A的原因也没有找到,弄了两个多小时也没有找到原因,只能是发... 如图,在引用时E4显示的数据应当是没有的,但是出现了5,这个在里面出现了很多不应该出现的数据,另外O行显示#N/A的原因也没有找到,弄了两个多小时也没有找到原因,只能是发上这里求救了 展开
 我来答
虚怀若谷举手之劳

2019-11-23 · 用我一份热,耀出千分光
虚怀若谷举手之劳
采纳数:1463 获赞数:5080

向TA提问 私信TA
展开全部

度友,原公式中的match函数写书的不够详细,

原公式中match函数表示模糊匹配,所以出错。

正确公式如图所示,需要指明是精确匹配。

匹配类型的指定情况如下:

1 或省略:MATCH 函数会查找小于或等于 lookup_value 的最大值;

0 :MATCH 函数会查找等于 lookup_value 的第一个值,lookup_array 参数中的值可以按任何顺序排列;

-1:MATCH 函数会查找大于或等于 lookup_value 的最小值,lookup_array 参数中的值必须按降序排列。

心常平乐相伴
2019-11-23 · TA获得超过2万个赞
知道小有建树答主
回答量:1629
采纳率:59%
帮助的人:97.4万
展开全部

度友,match函数书写的不完整。

具体公式为:=IFERROR(INDEX(Sheet1!$A$1:$V$100,MATCH($A$4,Sheet1!$A$1:$A$94,0),MATCH(B2,Sheet1!$A$1:$V$1,0)),""),

原来公式中的错误是,match函数的匹配类型被省略了,公式就默认为模糊查找,MATCH($A$4,Sheet1!$A$1:$A$94,0),公式中最后的0就是指定匹配类型,0表示精确查找,还有1和-1都表示模糊查找,省略表示模糊查找。

如有疑问可以继续交流!!!

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新浪河阳小子
科技发烧友

2019-11-23 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:6229
采纳率:73%
帮助的人:242万
展开全部
引用出错了,要绝对引用与相对引用结合使用,修改一下公式:
在Sheet3表的B3单元格输入公式=INDEX(Sheet1!$A$1:$M$100,MATCH($A3,Sheet1!$A$1:$A$100,),MATCH(B$2,Sheet1!$A$1:$M$1,))
拖动公式填充柄右拉到你要的位置,再下拉到你要的位置即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思雪遥遥
科技发烧友

2019-11-23 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:544万
展开全部
=VLOOKUP($A3,SHEET1!$B:$M,MATCH(B$2,SHEET1!$B$1:$M$1,0),0)
公式下拉,右拉!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式