網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

表單設計器FineReport中Range函數使用介紹

欄目: 職場就業 / 發佈於: / 人氣:2.2W

Range(from,to,step)函數:表示從整數from開始,以step為每一步的大小,直到整數to的一個數字序列。Range()函數有三種參數形式,不僅可以生成數值,且也能生成日期,以下通過表單設計器FineReport進行詳細介紹。

操作方法

(01)Range(to)默認的from為1,step為1

(02)數字用法新建模板,在任意單元格中,寫入公式:=Range(3),並將其單元格屬性,設置成從上向下擴展,居中,其餘默認。結果返回1、2、3,效果如下:

表單設計器FineReport中Range函數使用介紹

(03)Range(from,to)默認的step為1

(04)數字用法新建模板,在任意單元格中,寫入公式:=Range(2,6),並將其單元格屬性,設置成從上向下擴展,居中,其餘默認。結果返回2、3、4、5、6,效果如下:

表單設計器FineReport中Range函數使用介紹 第2張

(05)日期用法新建模板,在任意單元格中,寫入公式:=Range(Date(2008,10,10),Date(2008,10,15)),並將其單元格屬性,設置成從上向下擴展,居中,其餘默認。結果返回2008-10-10、2008-10-11、2008-10-12、2008-10-13、2008-10-14、2008-10-15,效果如下:注:range函數羅列日期,必須使用date函數將數字類型或者字符串類型轉化為日期格式,日期格式只支持'yyyy-M-d',不支持'yyyy-MM-dd'格式,原因是DATE函數中的參數類型是整形的,01這樣的數據會被認為是字符串型。

表單設計器FineReport中Range函數使用介紹 第3張

(06)數字用法新建模板,在任意單元格中,寫入公式:=Range(1,7,2),並將其單元格屬性,設置成從上向下擴展,居中,其餘默認。結果返回1、3、5、7,效果如下:

表單設計器FineReport中Range函數使用介紹 第4張

(07)日期用法新建模板,在任意單元格中,寫入公式:=Range(Date(2010,1,1),Date(2010,1,10),2),並將其單元格屬性,設置成從上向下擴展,居中,其餘默認。返回2010-1-1、2010-1-3、2010-1-5、2010-1-7、2010-1-9,效果如下:

表單設計器FineReport中Range函數使用介紹 第5張

(08)小數增長用法問題描述step的步長一般都為整數,即使定義為小數也會按照向下取整的整數進行增長,那麼如何按照小數進行增長呢?實現思路通過將range中的form,to,step三個參數都乘以某個數,然後在再range()後除以該數即可。示例如實現從0到90,step為22.5的,我們將其每個參數都乘以10,然後再除以10,那麼公式就為:=range(0*10,90*10,22.5*10)/10。將公式:=Range(0,900,225)/10寫入到任意單元格,設置從上到小擴展,效果如下:

表單設計器FineReport中Range函數使用介紹 第6張