Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3421|回复: 2

[已解决]=INDEX(Sheet2!$A:$X,ROW(),COLUMN())是什么意思?

[复制链接]
发表于 2016-4-21 12:39 | 显示全部楼层 |阅读模式
本帖最后由 心正意诚身修 于 2016-4-21 14:32 编辑

请高手讲下,=INDEX(Sheet2!$A:$X,ROW(),COLUMN())这个公式的意思
我是菜鸟,有点看不懂!谢谢!
最佳答案
2016-4-21 14:05
这是嵌套函数,分开给你解释吧

index函数是返回一个区域中第x行,第y列的值
在你的函数中,可以解释为返回A到X列中第row()行,第column()列的值。

row()函数返回的是当前单元格所在的行号(比如你的公式在A2单元格输入的,则此函数返回2)
column()函数返回的是当前单元格所在的列号

另 row(),column()函数如果有参数,则返回参数中的单元格对应的行,或 列。

结合起来解释,就是 返回Sheet2工作表A列到X列数据区域中,当前单元格所在的行,当前单元格所在列的位置的值。由于row()和column()函数可以在把公式填充到其他区域时,行号和列号都会改变,因此可以做到动态引用另一个数据区域中内容的作用。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-4-21 14:05 | 显示全部楼层    本楼为最佳答案   
这是嵌套函数,分开给你解释吧

index函数是返回一个区域中第x行,第y列的值
在你的函数中,可以解释为返回A到X列中第row()行,第column()列的值。

row()函数返回的是当前单元格所在的行号(比如你的公式在A2单元格输入的,则此函数返回2)
column()函数返回的是当前单元格所在的列号

另 row(),column()函数如果有参数,则返回参数中的单元格对应的行,或 列。

结合起来解释,就是 返回Sheet2工作表A列到X列数据区域中,当前单元格所在的行,当前单元格所在列的位置的值。由于row()和column()函数可以在把公式填充到其他区域时,行号和列号都会改变,因此可以做到动态引用另一个数据区域中内容的作用。

评分

参与人数 1 +5 金币 +5 收起 理由
心正意诚身修 + 5 + 5 来学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-4-22 11:24 | 显示全部楼层
xdragon 发表于 2016-4-21 14:05
这是嵌套函数,分开给你解释吧

index函数是返回一个区域中第x行,第y列的值

谢谢老师的讲解,很详细,我明白了,再次感谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 01:50 , Processed in 0.291333 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表