回覆列表
  • 1 # 王嶽越

    Excel返回行號函式ROW()和ROWS()使用詳解:

    1.為表格新增序號的事情估計每個小夥伴都幹過,開始的時候一個個輸,後來開始學會用填充序列,但其實還有更好的方法,就是ROW函式。在左上角名稱框中輸入“A1:A10000”,按Enter回車快速選擇單元格區域A1:A10000,在公示欄中輸入=ROW(),同時按下Ctrl+Enter,10000個序號即刻做好。

    2.與ROW()返回行號不同,ROWS()返回引用或陣列的行數。同樣地引用單元格區域B3:B14,返回結果為12。

    3.資料表格如圖中所示,左側區域為按月份統計的銷量情況明細表,要求計算出每季度第一個月的銷量總和,也就是計算出1月、4月、7月、10月的銷量總和。

    4.這個問題因為本身資料較少,所以計算起來並不複雜,困難在於對於這一類跨行求和我們該如何處理,1、4、7、10公差為3的等差數列,除以3的餘數均相同為1,對應在本例中1月份在第3行、4月份在第6行除以3的餘數均為0,OK,直接在E3輸入公式“=SUM(IF(MOD(ROW(B3:B14),3)=0,B3:B14,))”,陣列公式,切記同時按下Ctrl+Shift+Enter,搞定!

    5.SUM求和、IF判斷、MOD取餘的使用方法相信各位同學在很多地方都瞭解過,今天著重解釋一下這個ROW()函式是幹嘛的,官方說明是返回引用的行號。舉幾個例子給大家看看,其中第3個就是我們今天的操作,以陣列形式返回B3:B14單元格區域的行號,公式的結果是按F9執行的結果,否則會顯示第一個陣列值3。

  • 2 # 肥仙女

    1、返回行號主要是使用函式row。在單元格里面輸入=ROW(),此時函式沒有新增任何引數,返回單元格的行號,比如這裡的6。

    2、也可以加入引用的單元格,使表達顯得更加明確,比如在E7單元格里面輸入=ROW(D6),返回的結果和row()是一樣的都是6。

    3、如果我們的引數輸入的不是一個單元格的引用,而是區域的引用,那麼返回的是左上角第一個單元格的行號。

    如選擇一行單元格,這裡的ROW(A1:D1),雖然選擇的是A行的一部分,實際上返回的是A1單元格的行號1。

    4、換種方式輸入選擇更大的範圍,例如ROW(A:D),仍然返回的是引用區域左上角第一個單元格的行號,這裡還是A1單元格的行號。

    5、和row函式很相近的是rows函式,rows函式返回陣列或是引用區域的行數,比如=ROWS(A18:B23),表示A18:B23的行數,這裡返回值6。

  • 中秋節和大豐收的關聯?
  • 每天喝水可以去祛溼嗎?