急求!!!EXCEL表格中,INDEX函数的用法!内附图,高分求高手相教!!
同一个EXCEL文件有中两张表,《原表》和《修改表》中的内容是一致的,但是《修改表》比《原表》少几行,且根据序号打乱了,没有单价及金额。现在我想参照序号列,将《原表》中的...
同一个EXCEL文件有中两张表,《原表》和《修改表》中的内容是一致的,但是《修改表》比《原表》少几行,且根据序号打乱了,没有单价及金额。
现在我想参照序号列,将《原表》中的单价自动填到《修改表》中,INDEX函数具体应该怎么用?这个函数从没有用过,用法一点都不懂,还请大神教详细点,非常感激!!
原表:
修改表: 展开
现在我想参照序号列,将《原表》中的单价自动填到《修改表》中,INDEX函数具体应该怎么用?这个函数从没有用过,用法一点都不懂,还请大神教详细点,非常感激!!
原表:
修改表: 展开
2个回答
展开全部
要说具体用法,那得打多少字才能跟你说明白啊,还要附图说明,给你一个资料,自己仔细看看,index函数一般都是配合match函数的,小小资料看完,包你学会!
追问
您好!谢谢您提供资料!我看过了,基本意思是有点理解了,但表中的举例都是取自同一表格的数据,也就表《单列》的方法相近,但我要取的数是两张表格的,还是没有适用的方法。麻烦能根据上表提供一下函数吗?我要做的表情况比上表复杂很多,我得理解了公式的意思才能实际操作。麻烦了,谢谢!
追答
跨表引用无非就是改变一下数据源,假设你在表1写公式,想让公式返回表2的数据,公式大概就是index(表2!B:B,match(A1,表2!A:A,0)),意思就是index第一个参数是你要的结果所在的区域,match函数是计算你要的结果在需要查找的区域的什么位置。
查找类的函数很多,类似的还有offset、lookup、vlookup、hlookup等,具体用法在excel的帮助中可以看到,也可以上网搜一下,如果还是不太好理解,有不少网站有讲解视频,excelhome就有很多,如果闲麻烦,不想学,那就发表让别人直接给你做好就行了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在修改表的D2开始写公式:=VLOOKUP(A2,原表!A:E,4,FALSE)
在修改表的E2开始写公式:=VLOOKUP(A2,原表!A:E,5,FALSE)
然后下拉填充即可!
在修改表的E2开始写公式:=VLOOKUP(A2,原表!A:E,5,FALSE)
然后下拉填充即可!
追问
额,谢谢您的回答。我查了这个函数的用法,对于这个表格是适用的,但是问题是,我实际做的表格情况比较复杂,修改表的列数比原表要多,也就是有几列新数据是原表没有的,而且列也是打乱的,不是按照原表的列排列的,所以这函数好像不适用。
追答
修改表的列有没被打乱其实无所谓的。
=VLOOKUP(参数1,参数2,参数3,参数4)
参数1,表示依照参数,就是说依照那个数据进行查找,按照你的例子就是序号列的1,2,3……
参数2,需要查找的区域,就是说在哪个区域里面找(依照参数列必须在查找区域的第一列),按照你的例子就是原表查询区域,
参数3,返回查找的区域的第几列(相对位置,依照参数列必须在查找区域的第一列),按照你的例子,需要找的单价在原表的第4列(是从依照参数列为第1列往右数的第4列,与是否在D列无关)
参数4,模糊查找还是精确查找(FALSE为精确查找)
也就是说,=VLOOKUP(A2,原表!A:E,4,FALSE)这个公式是说,依照一个参照数值(比如说:序号1),在原表的序号列(刚好在A列而已)查找是否有序号1,如果有,则返回序号1的这一行往右边的第四单元格的值(即单价列,刚好在D列而已)
这个函数的参数3跟表的A,B,C,D列无关的,只是在数参数2区域里的从左往右数的第几列。
这样说不知道你是否明白?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询