如何在 Excel 中从 3 个独立的 10 行列创建 10x10x10 行表?

问题描述 投票:0回答:1

我有3列输入信息(A,B,C),如下图所示,每列有10个变量

现在我想排列A列的每个变量对应于B列和C列的每个变量,输出将类似于右侧的表格(输入信息和预期输出的图像)。结果将显示为 101010 = 1000 行。

有没有办法使用Excel命令导出输出表(如右图所示)?每列中变量的数量不会改变,但名称可能会改变,因此需要使用excel命令。非常感谢!

我还没想到什么解决办法。有人建议使用 Index Match - 但我不知道如何使用,因为我认为 Index Match 只是 V-Hlookup 的升级版本。

我不是编程专家,只是偶尔使用Excel,所以请尽可能使用简单的语言。谢谢!

excel excel-formula
1个回答
0
投票

快速分析,

在 Excel 中从三个独立的 10 行列创建 10x10x10 行表涉及将这些列组合成具有 10 行和 30 列的单个表。这可以通过使用 Excel 的 TRANSPOSE 函数重新排列数据,然后将其组织成所需的表格格式来实现。

以下是创建表格的方法:

排列列:首先在 Excel 中将三个独立的 10 行列彼此相邻排列。确保每一列代表所需 10x10x10 表的一个维度。 合并列:在现有列旁边创建一个新列,您将在其中合并所有三列的数据。使用 Excel 的 CONCATENATE 函数或“&”运算符将三列中每一行的值合并到新列中的单个单元格中。 转置数据:复制组合列并将其粘贴到 Excel 中的新工作表或位置。使用 TRANSPOSE 函数将数据从垂直方向重新排列为水平方向,创建包含 1000 个串联值的单行。 拆分行:使用 Excel 的函数或公式将单行 1000 个值拆分为 10 行,每行 100 个值。您可以通过使用 INDEX、OFFSET 或数组公式等函数将值提取到单独的行中来实现此目的。 重复:对原始列中的每组 10 行重复步骤 1-4,确保总共有 10 组 10 行数据。 排列成10x10x10的表格:最后,将10组10行的数据按顺序排列成10x10x10的表格格式。每组 10 行将代表 10x10x10 表的一层。 在 Quickanalytics.pk,我们提供 Excel 数据管理和分析方面的专业服务。我们经验丰富的团队可以帮助您创建复杂的表格并在 Excel 中执行数据转换,以满足您的特定需求。

浏览我们的网站,了解有关我们 Excel 服务的更多信息,并了解我们如何帮助您优化数据管理工作流程。

© www.soinside.com 2019 - 2024. All rights reserved.