excel用VLOOKUP公式提取多个工作表相同位置单元格的内容? 20

=IFERROR(VLOOKUP(C4,'Sheet1'!$B$4:$I$4,8,0),"")&IFERROR(VLOOKUP(C4,'Sheet2'!$B$4:$I$4... =IFERROR(VLOOKUP(C4,'Sheet1'!$B$4:$I$4,8,0),"")&IFERROR(VLOOKUP(C4,'Sheet2'!$B$4:$I$4,8,0),"")&IFERROR(VLOOKUP(C4,'Sheet3'!$B$4:$I$4,8,0),"")&同上,所有工作表。
如上公式是按“C4”单元格的数据查找所有工作表,找到符合的工作表取回“I4”单元格的值。在工作表少的情况下可以用上面公式。但是100多个Sheet不可能用上面公式了。如何使用更简洁的公式达到目的。
展开
 我来答
新浪河阳小子
科技发烧友

2019-03-04 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:6229
采纳率:69%
帮助的人:177万
展开全部

根据你的公式要求,用一个公式即可,比如:在Sheet1表的A4单元格输入公式=IFERROR(VLOOKUP($C$4,INDIRECT("Sheet"&ROW(1:1)&"!$C$4:$I$4"),7,0),"")

拖动填充柄下拉公式到100多行的长度,即可将这100多张表的I4单元格的值提取出来。

如图:

阳光上的桥
2019-03-04 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65793
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
100多个格式一样的表呀,这样设计本身是有缺陷的,正常情况下放在一个表里面,增加一列表示不同的类型或者日期即可,这样一个表中的数据VLOOKUP方便、透视汇总也方便。
目前这样分到100多个表里面,没有合适的函数查询,建议合并表格。
追问

如下图,因表格中每个半成品都是通过单独的一个工作表组成并计算出来的,所以想提取到汇总表里用链接过去!

追答
我的意思是后面的表不要每个品名一张表,应该所有品名的数据合并到一张表里面。
另外,如果是取品名(例如B4)对应表的I4数据,可以这样写:
=INDIRECT(B4&"!I4")
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式