回覆列表
  • 1 # 使用者3296806220335

    ROW函式是提取行的序號的。

    公式=ROW()括號內不加任何引數,是提取當前行的行號,公式寫在哪一行,結果就是幾。

    括號內可以寫引數,比如公式=ROW(A1),無論公式寫在哪一行,都會提取A1單元格的行序號。

    也可以這麼寫=ROW(1:1)意思是提取第一行的行號,跟=ROW(A1)是同樣的效果。

    大家通常使用ROW來獲得動態數字,方便公式快速填充等作用。

    比如在B1輸入這條公式=LAGE($A$1:$A$10,1)從A1至A10區域中提取第1個最大值,

    但是希望公式在下拉填充時,B2公式提取A1至A10區域中第2個最大值,B2公式提取A1至A10區域中第3個最大值.....那麼,就需要用ROW來獲得動態數字了:

    公式應這麼寫:=LAGE($A$1:$A$10,ROW(A1))

    這樣在下拉填充時,公式中的ROW(A1)部分會自動變成ROW(A2)、ROW(A3)....以達到取動態數字的效果。

    ===============================

    ROW是在縱向填充時獲取動態數字的。和ROW效果類似的函式是COLUMN,這是提取列的序號的,效果是在橫向填充公式時獲得動態數字。

    =COLUMN()是提取當前列的序號,比如填在C列,=COLUMN()得到的結果是3,意思是C列的序號為第3列。

    括號內加引數,如=COLUMN(C:C)、=COLUMN(C1)、=COLUMN(C2)、等等,寫法雖然不同,無論填在哪一列,得到的都是C列的序號3,只提取列號,跟行號無關。

  • 中秋節和大豐收的關聯?
  • 《復聯3》中出現的無限寶石都包含哪些,分別有什麼作用?