我有一个 MS Excel 电子表格,有 603 条记录,每条记录有 27 行和 4 列,总共 16,281 行。我的任务是创建 A 列中数据(冲击编号从 1 到 603)的折线图,从单元格 A3、A30、A57 依此类推到单元格 A16256,以及单元格 D13、D40、D67 中的相关冲击值依此类推到单元格 D16266 使用鼠标在按住 Ctrl 键的同时选择每个单元格似乎不是执行此操作的明智方法。我最初的想法是将值移动到具有相邻单元格的相应列,但不反对从该选择生成折线图,如果可能的话。任何帮助是极大的赞赏。
理想情况下,您希望构建数据以直接支持您的图表。但是,由于这似乎是来自不同来源的一致输出格式,因此您可以仅使用 Excel OFFSET函数来收集您想要包含在图表中的数据。
为了获得快速、简单的解决方案,您需要选择一个参考点(例如 $A$1)来锚定计算。然后创建一个包含以下列的表:
假设表格从 F1
Offset {2,29,56...} F2 =2, F3 = F2+27 开始,向下填充 600 行。
SN =OFFSET($A$1,F2,0) 这会找到 $A$1,从偏移列向下计数适当的行数,然后填充那里的 SN 值。
Bz =OFFSET($A$1,F2+10,3) 这会找到 $A$1,从偏移列向下计数适当的行数,然后再计数 10 行,然后计数 3 列并填充其中的 Bz 值。
然后将这些表值用于您的图表。您可以根据需要为 Bx 和 By(或任何其他值)添加其他列,包括创建 XY/散点图(如果您愿意)。
请注意,在 10505 行标记周围的某个位置,您的数据遗漏了一个分隔线 (---),因此下面的值被关闭。由于 SN 值将更改为“航天器”,因此很容易找到。您需要在其中添加一行,以使表格完全准确。此外,您还需要观看未来的副本,以确保输出结构保持一致。