我有两组表格形式的数据,例如 (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
答案2
我假设您想要绘制 Y 与 Z 的图表(没有 X,其中,为了绘图的目的,一个将成为 X,另一个将成为 Y。我刚才必须这样做。
- 我确保两组都按X值,在单独的工作表中。
- 我取了更大的数据集(您的数据集 2)。
- 在第三列(z 之后的列)顶部单元格中,我写了这个公式:=arrayformula(vlookup($a$1:$a$10,'other_sheet'!$a$1:$a$3,2,true)。将此列称为 y。
- 我根据 Z 列和 Y 列创建了一个图表。您可能必须切换 Z 列和 Y 列才能在 X 轴上获得正确的系列。
笔记:
- “other_sheet” 的数据集较小(您的数据集 1)。我不知道哪个更有效率。我假设在较小的数据集上执行较多数量的 VLOOKUP 比在较大的数据集上执行较少数量的查找更有效率。
- 我从 $a$1 开始两个数据集,假设没有标题行;您可以调整它。