首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >excel中的合并函数-未获取所需格式

excel中的合并函数-未获取所需格式
EN

Stack Overflow用户
提问于 2017-11-14 02:01:02
回答 1查看 608关注 0票数 1

这是我第一次在excel 2010中使用整合。它按预期工作,但是我在输出表中没有得到想要的格式。

我有一个针对各个测试计划的摘要选项卡。我正在将这些数据合并到Master Summary中,但没有获得所需的表输出。我遗漏了什么?

测试计划1

测试计划2

合并2个测试计划后的总结

请注意,#Tests位于左侧(在新行中),然后显示Workbook名称。我希望工作簿名称显示在最左边的列中,#Test应该在那之后(同一行)。

期望输出

EN

回答 1

Stack Overflow用户

发布于 2017-11-14 20:18:47

我有一个想法是用公式来解决这个问题,而不是使用数据合并,但它在工作表选项卡的命名上有一些限制。我将在下面解释所有细节。

据我所知,您的工作簿中有几个不同的工作表,每个工作表对应一个不同的“测试计划”,然后您有一个“摘要”工作表,其中包含所有测试计划的所有信息。因此,您的选项卡将如下所示:

在您的“摘要”工作表中,您可以将此公式粘贴到单元格A2中(添加换行符以提高可读性):

代码语言:javascript
运行
复制
= IFERROR(INDIRECT("'Test Plan "&(ROW()-1)&"'!"
  &IF(COLUMN()=1,"A1",ADDRESS(4,COLUMN()-1))),"")

将此公式拖到单元格L2上,然后根据需要向下拖动。注如果拖得太远,这不是问题,因为如果找不到匹配项,公式的IFERROR(...,"")部分只会返回空白单元格。

此公式将以所需的格式放置您的数据,并且所生成的表中的测试计划的顺序将与选项卡名的顺序相同。一般来说,我不太喜欢使用易失性INDIRECT函数,但在这种情况下,这是我能想到的唯一选择。

重要!!当然,此方案的主要限制是所有测试计划表标签必须完全采用以下形式:Test Plan #,因为这是上面的公式正在搜索的标签名称。(请注意,您可以有9个以上的测试计划,并且它仍然可以工作-如果您想知道的话,测试计划编号不限于一个字符。)如果您的工作表没有(或不能)命名为此格式,则此方案将不适用于您,但如果您可以将工作表选项卡名称更改为此格式,则此方案将起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47270701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档