有限长度上,你需要加一列E,并在E列里加一列序号1,2,3,……(可以是别的标记),并重选筛选区域,将E列也加入筛选,再加一列F,填充公式=IF(E1="4",D1,0),F列求和就是D4+0+0……即D4的值,使C1=这个求和的单元格,值随原D4的值(因为有一列标记),位置也不变动(未进入筛选)。。个人笨办法,欢迎各位改进,另外ACCESS里也许会很快,可惜我没用会
我想你要的是这个,当你输入一个公式的时候,原来的公式是这样的“=E13”。你只需在公式上做个变动,变为=$E$13就可以复制而不会排序了。相当于锁定了E格哦,你试试能否行。
你走到歧途上去了,没有人会用这种方式在,在有公式的情况下排序的。本身函数的计算就是依照单元格去进行的,而你却要依照数字去改变单元格。
直接在C1输入 =A4+5,就可以了。不是开玩笑。除非你有更高要求。
因为你那不是 拖动数据,是改变了单元格 ,EXCEL跟踪了数据变动,自动帮你修改了公式,避免 变化,你可以参考使用:
=INDIRECT("A1")