请教一个关于EXCEL函数的用法,各个位置的公式应该怎么写
表1的A1-A20是商品名称,要求可以从表2的(A2-A65535,D2-D65535,G2-G65535,J2-J65535,以此类推)自动选择,商品名称后面一行即对应...
表1的A1-A20是商品名称,要求可以从表2的(A2-A65535,D2-D65535,G2-G65535,J2-J65535,以此类推)自动选择,商品名称后面一行即对应的是商品价格即(B2-B65535,E2-E65535,H2-H65535,K2-K65535)。当表1的A1-A20选择好了商品名称后,表1的C1-C20自动显示从表2读取到的同名称对应的商品价格。
两个表,一个表是销售,商品栏可以下拉选择商品名称,数据来源于表2,商品价格也要自动从表2读出来。目前只读表2的一列是用的=IF(C9="","",VLOOKUP(C9,商品列表!A:B,2,0))来实现的。但是多列的名称和价格不知道怎么办!我试了下=IF(C9="","",VLOOKUP(C9,商品列表!A:B,2,0)&(C9,商品列表!D:E,2,0)&(C9,商品列表!G:H,2,0))说公式不正确。揪心啊!
=iferror(vlookup(a2,sheet2!a:d,2,),iferror(vlookup(a2,sheet2!e:h,2,),0))这种公式也行不。 展开
两个表,一个表是销售,商品栏可以下拉选择商品名称,数据来源于表2,商品价格也要自动从表2读出来。目前只读表2的一列是用的=IF(C9="","",VLOOKUP(C9,商品列表!A:B,2,0))来实现的。但是多列的名称和价格不知道怎么办!我试了下=IF(C9="","",VLOOKUP(C9,商品列表!A:B,2,0)&(C9,商品列表!D:E,2,0)&(C9,商品列表!G:H,2,0))说公式不正确。揪心啊!
=iferror(vlookup(a2,sheet2!a:d,2,),iferror(vlookup(a2,sheet2!e:h,2,),0))这种公式也行不。 展开
3个回答
展开全部
在表1的C1单元格输入以下公式,然后向下填充公式
=INDEX(表2!A$2:K$65535,SUMPRODUCT((表2!A$2:J$65535=A1)*ROW($2:$65535)),SUMPRODUCT((表2!A$2:J$65535=A1)*COLUMN(A2:J2))+1)
=INDEX(表2!A$2:K$65535,SUMPRODUCT((表2!A$2:J$65535=A1)*ROW($2:$65535)),SUMPRODUCT((表2!A$2:J$65535=A1)*COLUMN(A2:J2))+1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询