以下是引用趙雲在2005-1-26 10:58:00的发言:
版主我想请问一下,本表的G列,不用公式设置名称可不可以?在别的公式上作改动是不是可以达到同样的目的???
另外:
G列公式中的TRANPOSE起到什么作用那?返回区域转置么??我去掉了好像没有变化呀?
G列的公式为什么都只能直接Enter才可以...我用C+S+Enter显示得出错误答案...
H2和J2好像在本表中没有区别把????是否只是因为有时候项目变动后,下拉框链接的J2单元格数值不能马上从最高数值变动为实际的数值呢????
谢谢版主解答
transpose是偶忘了删除了,去掉它就没有你说的C+S+Enter出错的问题。
=IF($I$2=1,OFFSET($B$2,0,ROW()-1),IF(ROW()-1>3,"",OFFSET($B$2,ROW()-1,0)))
不能直接用在控件引用中,因为OFFSET($B$2,0,ROW(INDIRECT("1:4"))) 返回的是三维引用,不能被控件直接使用。而T(OFFSET($B$2,0,ROW(INDIRECT("1:4"))))返回的是二维数组,不是单元格引用,控件不能的数据源不能直接使用数组。所以只要使用辅助单元格来转化。看看以后会不会有这方面的突破。
H2和J2有区别,因为厂家和产品的个数不同,单厂家模式转为产品模式时,如果原来厂家选择的第4个,而产品中只有3个,就会出错了。你的理解是正确的。
[此贴子已经被作者于2005-1-26 16:00:05编辑过] |