2017年11月7日 星期二

Excel-取出偶數列和奇數列相減(OFFSET,ROW)

網友提問:在 Excel 的工作表中,要如何計算偶數列儲存格內容減掉奇數列號儲存格內容?
例如:如下圖,要計算儲存格B2-儲存格B1、儲存格B4-儲存格B3、儲存格B6-儲存格B5、…。
Excel-取出偶數列和奇數列相減(OFFSET,ROW)

公式設計與解析
儲存格E1:=OFFSET($B$1,ROW(1:1)*2-1,0)-OFFSET($B$1,ROW(1:1)*2-2,0)
複製儲存格E1,貼至儲存格E1:E11。

(1) OFFSET($B$1,ROW(1:1)*2-1,0):取出偶數列儲存格內容
ROW(1:1) 向下複製時,會產生 ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→…。
ROW(1:1)*2-1 向下複製時,會產生 1, 3, 5, ...。
透過 OFFSET 函數取得對應儲存格位置的內容。

(2) OFFSET($B$1,ROW(1:1)*2-2,0):取出奇數列儲存格內容
ROW(1:1)*2-2 向下複製時,會產生 0, 2, 4, ...。

沒有留言:

張貼留言

檢視其他文章

好康東東