Excel 教學:ROW 函數
1. ROW 函數的用途
ROW 函數用來返回儲存格或範圍的行號。它可以返回單個儲存格的行號,或者返回一個範圍的起始行號。這對於需要計算行號、設定條件格式、動態參照等情況非常有用。
2. ROW 函數的語法
ROW([reference])
| 參數 | 說明 |
|---|---|
[reference] | 選填,可以指定一個儲存格或範圍。如果省略,則默認返回公式所在的行號。 |
3. ROW 函數範例
? 範例 1:返回單個儲存格的行號
假設你在 A5 儲存格中輸入了公式:
=ROW(A5)
? 結果:5
這裡,ROW(A5) 返回的是 A5 儲存格的行號,即第 5 行。
? 範例 2:返回公式所在的行號
假設你在 A5 儲存格中輸入了公式:
=ROW()
? 結果:5
這裡,由於沒有指定 reference,ROW() 函數將返回該公式所在的行號,也就是第 5 行。
? 範例 3:返回範圍的行號
假設有以下範圍 A2:A6:
=ROW(A2:A6)
? 結果:2
這裡,ROW(A2:A6) 返回範圍 A2:A6 的起始行號,即第 2 行。如果你想得到範圍內其他儲存格的行號,可以在公式中使用相對引用(如拖動公式到其他儲存格)。
? 範例 4:用 ROW 函數生成連續的數字
假設你想要生成一列從 1 開始的連續數字,可以利用 ROW 函數來自動生成。
假設公式從 A1 開始輸入:
=ROW()
? 結果:
A1儲存格會顯示1A2儲存格會顯示2A3儲存格會顯示3
依此類推。
這裡,ROW() 在每個儲存格中返回該儲存格的行號,從而產生一個由 1 開始的連續數字列。
4. ROW 函數的應用
✅ 計算行號:可以計算特定儲存格或範圍的行號,用於條件格式、查找、資料分析等。
✅ 生成序列號:利用 ROW() 函數可以在列或行中快速生成連續的數字序列。
✅ 動態公式:在某些動態公式中,可以使用 ROW() 來參照公式所在的行,以便在不同的行中得到不同的結果。
5. ROW 函數的限制
| 限制 | 說明 |
|---|---|
| 僅返回行號 | ROW 函數只返回行號,不會返回列號。如果需要列號,可以使用 COLUMN 函數。 |
| 範圍參照 | 如果指定範圍,ROW 函數返回的是該範圍的起始行號,若想獲得範圍內所有儲存格的行號,可能需要使用其他函數或公式結合使用。 |
6. 總結
ROW函數是用來返回儲存格或範圍的行號的簡單工具。- 它可以用來計算特定儲存格所在的行號,也可以用來生成序列號,或者作為動態公式的一部分來參照不同的行。
ROW函數常見的應用包括動態資料處理、條件格式、計算序列號等。