请教个EXCEL函数

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:22:06
sheet1里有13列数据。分别是客户名称和每月销售额, 想再sheet2 A1,输入一个,月份,C2:C400, 就出现SHEET1那个月份的数据,请教高手!

C2输入公式
=offset(sheet1!a2,,a$1)
向下填充至C400

PS:A1中只能输入 1 2 3...之类的数字,如果是显示需要,可以自定义A1单元格格式为
[DBNum1]d月

其实也不想要你的积分,不过还是帮你解决一下吧!

(1)首先定义一个名称(我用的是Office2007),命名为 :moon
引用位置输入:= Sheet2!$A$1
表示取Sheet2 A1的值;
(2)接着新定义名称
命名为:detail
引用位置输入:= T(INDIRECT(ADDRESS( ROW(), moon+1,,,"Sheet1")))
(3)设置Sheet2!$C$2 的引用函数为 =detail

(4)最后,复制该单元格(C2),选择好C3:C200 ,然后右击选择点击“选择性粘贴”》在弹出来的对话框,粘贴一栏上单选“公式”》点击“确定”——作用是把C2引用的公式属性赋予C3:C200。

(照做就是了,我是试过确保成功才回答的)

zipall老兄比我的简单得多,照他的做就可以了。

楼主能否把你的表格格式借看一下,如有机密可以假名字假数据的。
sheet2的客户名顺序与sheet1完全相同?客户名没有重复的?
如果顺序有一点点变动或者sheet1有重复客户名,那不是误导了 zipall 大师,他的一番热心居然换不到一个结果。