excel每隔幾行提取一行,咱們可以使用Excel技巧完成,也可以使用編寫公式來完成。
比如下面的Excel表格,B列記錄了很多數據。
請在D2單元格輸入公式,將B列的數據,每隔3行提取出來。
D2單元格輸入公式:
=INDEX(B:B,(ROW(B1)-1)*3+2)
公式解釋:
INDEX函數,返回區(qū)域中的值,用通俗易懂的方式可以表示為:INDEX(數組或區(qū)域, 行號, 列號)。
比如=INDEX(A1:A4,1),就是返回A1:A4單元格區(qū)域,第1行的內容,即為A1單元格的值:序號。
ROW(B1):得到B1所在的行號,結果為1。
(1-1)*3+2,得到結果為2,就得到B列第2行的數據。
隨著公式下拉,變?yōu)椋?INDEX(B:B,(ROW(B2)-1)*3+2),結果為5,也就是使用index函數,返回B列第5行的數據。