INDIRECT("c"&COLUMN()+49) 请教excel高手这个公式是什么意思?
发布网友
发布时间:2023-07-08 20:42
我来回答
共4个回答
热心网友
时间:2023-10-28 16:46
column()是取公式所在单元格的列号,比如A列是1,B列是2,C列是3....
indirect()是间接引用 =indirect(c51) 就是把C51单元格中的内容提取放在公式所在单元格
综上所述,比如你的公式是在D列中,整个公式的意思就是把C列的第53行数据放在公式所在单元格,当然这个公式往右拉才有实际意思,在E列中就会是C54的内容,在F列就是C55的内容...........
这样就实现了数据纵向转横向的转置功能了
热心网友
时间:2023-10-28 16:46
比如这个公式所在的列数是2,公式表示c51的值,依次类推
热心网友
时间:2023-10-28 16:47
返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,函数 INDIRECT。
是字符型单元格引用,意思是引用 C列 然后加上公式所在这一列号所代表的数字加上49的行号!~
比如这个公式是在A1
就是引用C50单元格的值
不明白HI我!
详细解答
热心网友
时间:2023-10-28 16:47
column()返回当前列的序号A列为1B列为2.依此类推
column()+49表示列的序号加上49得到的数值
& 为连字符号,即把C与上面得到的数值连在一起。实际得到的是表示某一单元格,即C几单元格
INDIRECT()为单元格引用函数,即引用上面得到的C几单元格的数据
总体理解,得到C列中第 公式所在列数加上49所得数 行所对应的单元格中的数据
希望你能理解