我們在excel函數公式中經常看到row(1:1)這樣的寫法。
那么row(1:1)究竟表示什么呢?1:1表示第一行,1:3表示第一行至第三行。我們可以通過名稱框1:1,然后回車,看到工作表第一行被選中,如下圖所示。
row(1:1)的意思就是返回1:1的行號,即1。當我們公式下拉至A2,公式變為:=ROW(2:2),即2,當下拉至A3,得到結果3,以此類推。
類似的寫法有這些:row()-n、row(1:1)、rows($1:1)。
row()-n和row(1:1)前2個得到的是一個1行1列的數組{},rows($1:1)得到的是一個單值。
為了加深row 1:1是數組寫法的理解,我們將區域擴大,比如選中A1:A5,然后輸入公式:=ROW(1:5),按下ctrl+shfit+enter三鍵結束。A1:A5就自動填充序列1、2、3、4、5。
通過上面的解釋明白了row 1:1是數組用法,我們來看一個簡單的案例:求1-100的數字之和是多少。
在編輯欄輸入公式:=sum(row(1:100)),然后按 CTRL+SHIFT+ENTER三鍵結束,注意公式前后的大括號并不是手工加上的,是在編輯完公式,按三鍵解釋,excel自動生成的。
這個公式中:ROW(1:100)是核心部分,取得1至100行的行號:1、2、3……100。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/
本文標題:row 1:1的用法原理及其案例