要实现你这个效果并不难,输入:“=SUM(OFFSET(输分!A2:A200,0,0,?,1))
在?处点你的B1所在单元格就行了。
^_^
回复问题补充:
把你的公式=SUM(A2:A(B1))改为:
=SUM(A2:INDIRECT("A"&B1))
已测试.
这样改:
=SUM(输分!A2:INDIRECT("输分!A"&B1))
如果B1也是"输分"里的:
=SUM(输分!A2:INDIRECT("输分!A"&输分!B1))
假设:
A1至A7显示内容为“星期一”至“星期日”,
在B1中输入1到7之间任意一个数字,
求C1中显示A(B1)中的内容:
C1公式为:
=INDIRECT("a"&B1)
即可。
使用EXCEL中的indirect函数
indirect函数作用:
返回由文本字符串指定的引用。
此函数立即对引用进行计算,并显示其内容。
当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。
您的意思是在工作表中的A列的行号。
而这个行号是由B1生成的。(B1单元格里的数就是A列的行号)
针对这样的情况应该使用Excel中的indirect函数。
步骤:
在目标单元格里输入公式或插入函数:
=INDIRECT("$A"&"$B$1")即可
说明:
$号代表绝对引用。是为了在复制公式时不会引起公式发生变化。
例子:
在工作表C1单元格设置上述公式。
在B1输入A列的行号,如5
即C1单元格=A5
然后在A5单元格输入数据或文本即可。
C1=A5。
-0-`````-@-
直接在单元格内或者上面公式里面填以下,注意带空格和等于号
="A" & B1
楼主是不是想要这种效果?
0.05 / USD 千克 USD0.05/千克
0.3 / HKD 台 HKD0.3/台
就是把几个不同单元格里面的东西放在一个单元格里?
如果是这样就比较简单了,直接在你要的B1中设公式:=A&B&C,就行了(其实&就相当于加号了,你想要多少单元格的东西在一起,你就加几个就可以了)。&在键盘上的7或是8键。