关于excel的问题 高手请进 我有两个数据表 在sheet2和sheet3 我想在sheet1同一个位置显示两个表格 10
注意不是用超链接去连接是在sheet1的同一位置显示在sheet1中做个下拉序列为sheet2和sheet3,选其中一个后便在sheet1中显示对应的数据(数据较多,不是...
注意 不是用超链接去连接 是在sheet1的同一位置显示 在sheet1中做个下拉序列为sheet2和sheet3,选其中一个后 便在sheet1中显示 对应的数据 (数据较多,不是一行)
PS:sheet2和sheet3的表格项相同,而且利用 if语句我已经会弄了,不过利用if语句太繁琐了,而且不利于修改 sheet2和sheet3的名称~有没有简便方法~请高手指教
这个问题在3楼的启发下 我做了出来 不过很遗憾不能给你分
我的做法是先在sheet2和sheet3 做出表 在sheet1里 选取你要显示数据的地方左上角的单元格 输入下列函数=CHOOSE($E$1,Sheet2!A1,Sheet3!A1) $E$1 为 中间变量 sheet2!A2 为 sheet2中的数据开头单元格
在 E1 这个单元格 输 =VLOOKUP(D1,B5:C6,2,0) D1 为下拉列表框 B5:C6 为 你自己做的对照表(在任何地方做都行然后隐藏就可以了)
比如 电视 1 “2” 为返回值的列数 要返回为 数字 1 或 2 或 3 这样就可以一一对应了
空调 2 “0” 就是精确返回 填上就好了
冰箱 3
PS 记着最后要把一开始选择的那个单元格(显示数据的)左 下 拉出来表格就显示出来了
本人菜鸟 高手不要见笑 分享给大家 展开
PS:sheet2和sheet3的表格项相同,而且利用 if语句我已经会弄了,不过利用if语句太繁琐了,而且不利于修改 sheet2和sheet3的名称~有没有简便方法~请高手指教
这个问题在3楼的启发下 我做了出来 不过很遗憾不能给你分
我的做法是先在sheet2和sheet3 做出表 在sheet1里 选取你要显示数据的地方左上角的单元格 输入下列函数=CHOOSE($E$1,Sheet2!A1,Sheet3!A1) $E$1 为 中间变量 sheet2!A2 为 sheet2中的数据开头单元格
在 E1 这个单元格 输 =VLOOKUP(D1,B5:C6,2,0) D1 为下拉列表框 B5:C6 为 你自己做的对照表(在任何地方做都行然后隐藏就可以了)
比如 电视 1 “2” 为返回值的列数 要返回为 数字 1 或 2 或 3 这样就可以一一对应了
空调 2 “0” 就是精确返回 填上就好了
冰箱 3
PS 记着最后要把一开始选择的那个单元格(显示数据的)左 下 拉出来表格就显示出来了
本人菜鸟 高手不要见笑 分享给大家 展开
3个回答
展开全部
用数据透视表可以达到你的要求么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调取两个表中的数据,不太清楚。本人也属菜鸟级别的。
你为什么不把sheet2和sheet3的数据放一起呢,sheet3中的放sheet2里面,这样只调用一个表,那公式就简单多了。
=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,0)),"",VLOOKUP(A1,Sheet2!A:B,2,0))
或者sheet1的B1中插入=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,0)),"",VLOOKUP(A1,Sheet2!A:B,2,0))
sheet1的C1中插入
=IF(ISERROR(VLOOKUP(A1,Sheet3!A:B,2,0)),"",VLOOKUP(A1,Sheet3!A:B,2,0))
不知道能解决你问题不。
你为什么不把sheet2和sheet3的数据放一起呢,sheet3中的放sheet2里面,这样只调用一个表,那公式就简单多了。
=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,0)),"",VLOOKUP(A1,Sheet2!A:B,2,0))
或者sheet1的B1中插入=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,0)),"",VLOOKUP(A1,Sheet2!A:B,2,0))
sheet1的C1中插入
=IF(ISERROR(VLOOKUP(A1,Sheet3!A:B,2,0)),"",VLOOKUP(A1,Sheet3!A:B,2,0))
不知道能解决你问题不。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在sheet1表中任意一个单元格输入
=CHOOSE(LOOKUP(1,0/(({"sheet2","sheet3"}=sheet1表格中下拉列表框单元格地址)),{1,2},sheet2数据区域,sheet3数据区域),表达式2)
即可,OK!
=CHOOSE(LOOKUP(1,0/(({"sheet2","sheet3"}=sheet1表格中下拉列表框单元格地址)),{1,2},sheet2数据区域,sheet3数据区域),表达式2)
即可,OK!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询