EXCEL中COLUMN函数对单元格区域的引用

来源:百度知道 编辑:UC知道 时间:2024/09/23 22:28:38
A1=10,B1=2,C1=6. 在A2中输入公式:=COLUMN(A1:C1) 返回的结果为什么是1?

COLUMN求的是单元格所处列的列号,不是它的值!!你上面那公式返回的本来应该是一个数组,只是你没按三键,所以只返回数组最开始的一个值,如果按了三键,应该是 {1,2,3}

COLUMN()函数只是列号,COLUMN(A1:C1)=COLUMN(A:C),你要引用的话就用indirect()、index()或offset()函数。

返回区域第一个单元格(左上角的单元格)的列数,A1的列当然是1了,如果你要生成1到3的数组,就要按Ctrl + Shift + Enter确认,但生成的值要存放在同样大小、同样形状的区域,或用其他函数进行相应的计算