【问题标题】:Using a conditional clause in excel在excel中使用条件子句
【发布时间】:2017-09-04 21:27:25
【问题描述】:

我在 excel 中有一个这样的列。我想要一个新列,它有选择地取第一个值,然后是第四个值,然后是第 8 个值,然后是第 12、15、19 个值,即第 3 个值一次和每两次的第 4 个值。我应该使用哪种类型的条件子句。一点提示将不胜感激。

A                B
0.3              0.3
1.1              2.6
2.0              4.7
2.6              13.5
2.7              17.4
2.8              22.1
3.6
4.7
5.4
9.7
12.0
13.5
15.9
17.2
17.4
18.7
19.4
20.4
22.1
23.4
27.1
28.3

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:
    =INDEX(A:A,IF(ROW(A1)=1,1,4*(MOD(ROW(A1)+1,3)+1)+(ROW(A1)-(MOD(ROW(A1)+1,3)+2))/3*11))
    

    您也可以使用 pnuts 建议的偏移公式来执行此操作。我选择使用索引来避免偏移量的波动性。如果您是针对一个小数据集执行此操作,那么使用偏移量没有任何问题。

    将上面的公式放在C1中并复制下来。

    【讨论】:

      猜你喜欢
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 2021-10-07
      • 1970-01-01
      • 2013-12-23
      相关资源
      最近更新 更多