回覆列表
  • 1 # 使用者3754237304733

    怎樣在Excel中每隔N行提取資料

    要在Excel工作表的某列中每隔N行提取資料,可以OFFSET或INDEX函式。假如資料在D1:D1000中,現在要每隔4行提取一個數據,即提取D列第4、8、12等行的資料,如圖。

    在F2單元格中輸入公式:

    =OFFSET($D$1,ROW(D1)*4-1,0)

    或:

    =INDEX($D$1:$D$1000,ROW(D1)*4,0)

    然後拖動填充柄向下填充公式。如果要每隔N行提取資料,則將上述公式中用紅色標識的“4”表示改為相應的數值即可。

    這是從上向下提取數值的情況,有時還需要從最後一個數據開始向上每隔N行提取資料,如圖:

    在單元格中輸入陣列公式:

    =INDEX($D$1:$D$1000,MAX(ROW($D$1:$D$1000)*($D$1:$D$1000>""))-ROW(A1)*4+1,0)

    或:

    =OFFSET(INDIRECT("D" & MAX(ROW($D$1:$D$1000)*($D$1:$D$1000>""))),1-ROW(A1)*4,0)

    公式輸入完畢,按Ctrl+Shift+Enter結束,然後拖動填充柄向下填充公式。同理,如果要每隔N行提取資料,則將上述公式中用紅色標識的“4”表示改為相應的數值即可。

  • 中秋節和大豐收的關聯?
  • 產後怎麼豐胸簡單?