跳转至

Excel

导言

Excel 功能强大: 通过将批量实验的数据用CSV保存,能快速在excel里统计与可视化。

拖动填充公式

在 Excel 中,使用公式(如 =C2/B4)并拖动填充时,Excel 会根据相对引用规则自动调整单元格引用。规则如下:

  1. 向下或向上拖动
  2. 行引用(行号)会相对调整,而列引用(列字母)保持不变。
  3. 例如,如果公式是 =C2/B4,向下拖动一格,公式会变成 =C3/B5,行号会增加 1。

  4. 向右或向左拖动

  5. 列引用会相对调整,而行引用保持不变。
  6. 例如,公式 =C2/B4 向右拖动一格后会变成 =D2/C4,列号会增加 1。

  7. 混合拖动(斜向)

  8. 同时改变行号和列号,具体取决于拖动的方向。
  9. 例如,将 =C2/B4 右下拖动一格,结果会是 =D3/C5

绝对引用与相对引用

若希望某些引用不变,可以在公式中使用 $ 符号指定绝对引用

  • $C$2:列和行都锁定,拖动时不变。
  • $C2:锁定列,行号相对调整。
  • C$2:锁定行,列相对调整。

这样可以灵活地控制公式在拖动填充时的自动变化。

数据处理

统计一列时,如何隔三行统计

在 Excel 中,如果你想要每隔三行统计一列数据,可以使用一个结合 INDEXROW 函数的公式。以下是步骤:

  1. 假设你的数据在 A 列,从 A1 开始。
  2. 在 B1 单元格中输入以下公式:

    =IF(MOD(ROW()-1, 3) = 0, INDEX(A:A, ROW()), "")
    

    其中 A:A 是指 A 列中的所有单元格,从 A1 到 A1048576(在 Excel 的默认设置中,这是最大行数)。

    这个公式的意思是:如果当前行减去 1 后的行号对 3 取模等于 0(即每隔三行),就返回 A 列对应行的值,否则返回空白。

  3. 将这个公式向下拖动到你想要的行数。

这样,你会在 B 列中得到每隔三行的 A 列数据,其余行则为空白。根据你的需求,可以进一步调整公式。

假如到1-65行

如果你只想统计 A 列的前 1 到 65 行数据,可以将公式稍微调整一下。你可以在 B1 单元格中使用以下公式:

=IF(AND(ROW() <= 65, MOD(ROW()-1, 3) = 0), INDEX(A$1:A$65, ROW()), "")

然后向下拖动到 B65。这个公式会在 B 列中显示 A 列中每隔三行的数据,但只限于 A1 到 A65 的范围。

参考文献

评论