人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 辦公軟件教程 > 詳細頁面

excel生成動態的規律序列(Row/Column與Indirect函數)

excel生成動態的規律序列(Row/Column與Indirect函數)

更新時間:2024-01-25 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

因為Row和Column的特殊性,我們可以利用此來生成有規律的序列,比如:
=Row(a1)下拉
=Column(a1)右拉

?

但這樣的公式不利于再在外面套公式,所以我們利用數組的特性,將參數里的一個地址擴展成一個矩陣,比如:
=Row(a1:a6)
=Column(a1:f1)
這樣一來,這兩個公式都變成內存數組了,所以錄入時要選取一個矩陣,Row公式是六行一列、Column公式是一行六列,錄入公式后同時按下那個著名的組合鍵:Ctrl+shift+enter,我們看到的結果就是一個內存數組的結果,這種公式可以在外面再套公式進行運算。

?

不過這種寫法我的公式里不常見,因為我總是遵循那個“變態的省字數和原則”,不顧資源將公式寫成:
=Row(1:6)
=Column(a:f)

?

但是以上這些都是靜態的,如果希望Row的結果隨某個單元格的變化而變化,直接寫成Row(a1*2)是絕對不行的,因為Row和Column的參數只認引用,這里就需要用間接引用函數來幫助Row和Column實現動態結果。
引用函數有Indirect、Offset和Index的一部分,不過現實中,Row/Column套Indirect的更多見一些:
=Row(Indirect("a"&b2*2))
=Column(Indirect("r10c"&b10*2,))

?

將間接引用函數用到數組上,本來引用1至6行的,直接寫成:
=1:6
改用間接引用以后就變成了:
Indirect("1:6")
再與Row/Column合作,公式就寫成:
=Row(Indirect("1:6"))
=Column(Indirect("a:f"))
這兩個公式其實和剛才講到的第二組和第三組公式沒有區別,只不過前兩個是直接引用,這里用了間接引用。
(注意:因為Row和Column可以引用自身,所以Row/Column套任何函數以后,仍然可以引用自身,但Indirect卻不行,所以如果是直接寫“Indirect("1:6")”,這公式不能寫在1至6行里的任意單元格里,否則報循環。)

?

有了間接引用,變化也就多端了,比如我們要生成的不一定是6個數,而是和某單元格里的字數相動態,那公式就寫成:
=Row(Indirect("1:"&Len(s13)))
=Column(Indirect("c1:c"&len(s13),))

?

另外補充一個,Indirect的兩種引用和其變種:
=Indirect("單元格引用",參數)

?

行號列標引用:
=Indirect("a1")
=Indirect("A"&公式)

?

R1C1引用:
=Indirect("r1c1",)
=Indirect("r"&公式&"c"&公式,)
=Indirect(text(11,"r0c0"),)
=Indirect("r[1]c[1]",)
=Indirect("r1c",)
=Indirect("rc1",)

excel生成動態的規律序列(Row/Column與Indirect函數)

?


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 鄢陵县| 南靖县| 卢湾区| 佛山市| 福州市| 民丰县| 青州市| 定陶县| 运城市| 宜兴市| 蒙山县| 如皋市| 平遥县| 林甸县| 江北区| 贞丰县| 漾濞| 繁昌县| 新源县| 什邡市| 韩城市| 鄯善县| 梧州市| 玉田县| 镇赉县| 夏河县| 新野县| 容城县| 大理市| 吴忠市| 贵阳市| 阿尔山市| 黄冈市| 施甸县| 衡水市| 稻城县| 秦安县| 彭阳县| 通州区| 当阳市| 罗甸县|