在 Excel 中合并 X 值不匹配的数据并绘制图表

在 Excel 中合并 X 值不匹配的数据并绘制图表

我有两组表格形式的数据,例如 (x,y) 和 (x,z)。两组数据共享变量 x,但每组 x 的增量不同(见示例)。我想在不使用 VBA 或第三方插值应用程序的情况下生成 (y,z) 图表。提前感谢您的回复。

例子:

数据集 1:

x: 1, 2, 3

y: 1, 2, 7

数据集 2:

x: 0.3, 0.6, 0.9, 1.2, 1.5, 1.8, 2.1, 2.4, 2.7, 3.0

z: 1,   2,   3,   4,   5,   6,   7,   8,   9,   10

答案1

您可以使用散点图轻松完成此操作:

  • 选择您的第一个数据集(x 和 y 值)
  • 导航至插入 - 图表 - XY(散点图)
    (这可能会因 Excel 版本的不同而略有不同)
  • 插入图表
  • 右键点击图表-选择数据-添加新系列
    • 这里从第二个数据集中选择水平轴和垂直轴的数据

在此处输入图片描述

答案2

我假设您想要绘制 Y 与 Z 的图表(没有 X,其中,为了绘图的目的,一个将成为 X,另一个将成为 Y。我刚才必须这样做。

  1. 我确保两组都按X值,在单独的工作表中。
  2. 我取了更大的数据集(您的数据集 2)。
  3. 在第三列(z 之后的列)顶部单元格中,我写了这个公式:=arrayformula(vlookup($a$1:$a$10,'other_sheet'!$a$1:$a$3,2,true)。将此列称为 y。
  4. 我根据 Z 列和 Y 列创建了一个图表。您可能必须切换 Z 列和 Y 列才能在 X 轴上获得正确的系列。

笔记:

  • “other_sheet” 的数据集较小(您的数据集 1)。我不知道哪个更有效率。我假设在较小的数据集上执行较多数量的 VLOOKUP 比在较大的数据集上执行较少数量的查找更有效率。
  • 我从 $a$1 开始两个数据集,假设没有标题行;您可以调整它。

相关内容