请教一个关于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))这种公式也行不。
展开
 我来答
toookboy
2016-09-14 · TA获得超过227个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:23.8万
展开全部

不知道我理解的对不对

表2:

表1

B2公式:=VLOOKUP(A2,Sheet2!A:D,2,FALSE)

c2公式:=VLOOKUP(A2,Sheet2!A:D,3,FALSE)

D2公式:=VLOOKUP(A2,Sheet2!A:D,4,FALSE)

中的2、3、4指的是Sheet2!A:D中的对应的第几列

你可以仔细查下vlookup函数的用法,希望可以解决你的问题

更多追问追答
追问
大师,目前就是用的这个原理啊,但是我的表2有很多列啊。名称价格供应商名称价格供应商名称价格供应商这样排的啊。
追答

多列的话可以考虑用下图这种嵌套,当然你的名称要唯一,下表是我写的双层的,你可以参考下

凌文元LWY
高粉答主

2016-09-14 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.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)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cophie乐儿
2016-09-14
知道答主
回答量:7
采纳率:0%
帮助的人:8371
展开全部
用VLOOKUP函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式