[算表] Excel函數:ROW的演算法
※ 引述《naphuang (天涼好個秋)》之銘言:
: 不好意思,可能講的不太清楚,
: 我簡述我想要知道的結果~
: 像..
: row(A3)-->是在求A3所在的列數為何
: 那,=ROW(C4:D6)和
這是普通公式,所以只取第一個值
=ROW(C4)=4
: {=ROW(C4:D6)}
這是陣列公式,輸出時要選住合適的範圍
(這步不確定)
={ ROW(C4:D4) ;
ROW(C5:D5) ;
ROW(C6:D6) }
={ ROW(C4) ;
ROW(C5) ;
ROW(C6) }
={ 4 ;
5 ;
6 }
所以要選住一個 3列 的範圍,
輸入公式,按Ctrl+Shift+Enter
以看到結果:
4
5
6
如果選大一些的範圍
4 4 4 4 4
5 5 5 5 5
6 6 6 6 6
#N/A #N/A #N/A #N/A #N/A
#N/A #N/A #N/A #N/A #N/A
#N/A #N/A #N/A #N/A #N/A
可以知道此函數只讀取範圍的列號
傳回一個三列的單欄陣列
第二欄及以後的結果,只是重覆與第一欄相同的公式。
"重覆"是很容易驗證的,
例如選住一個範圍,輸入
=5
Ctrl+Shift+Enter
則範圍內全部變為5,
且整個是一個陣列公式,
全部重覆"=5"這條公式。
如果結果只有一欄,輸出時欄會重覆,
若只有一列,則列會重覆。
(註:原理部分為測試後推測之結果,
不排除有其他運算方式導致相同結果的可能.)
: 這兩個指的是什麼意思呢?
: 感謝大大的幫忙~
: : ^ ^
: : ^ ^
: : ^ ^
: : ^ ^
: : 因前一個^得到結果(後一個^)
: : 這樣有了解嗎?(不知要說明什麼|||)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.51.87
※ 編輯: JieJuen 來自: 218.164.51.87 (12/07 00:23)
推
12/07 20:46, , 1F
12/07 20:46, 1F
Office 近期熱門文章
PTT數位生活區 即時熱門文章
157
236