在 Excel 上,一位同事创建了一个公式,每次创建新行时,都会将日期从一列复制到下一列。如果没有输入日期,下一列的另一个单元格将显示 0-JAN-1900 作为默认值。我们不再需要这个公式,它已经变得很麻烦,但我们不知道如何摆脱它。有人有什么建议吗?谢谢!
答案1
那么那个“公式”是什么样子的?也就是说,如果它是一个实际公式,出现在带有日期的单元格中,那么只需选择该单元格并点击Delete
。
否则它可能只是几行 VBA(按Alt
+ F11
- 即可查看所有内容)。
有一个特殊的函数/子姓名这将导致在电子表格中的新条目上执行该函数(现在如果我只能记住名称;。)。
答案2
您所描述的情况可能发生在单元格公式中,就像Hannu
说的那样,可以用简单的公式删除Delete
,或者听起来像是一整列不满意的公式(如果它是一个公式的话),然后删除该列(只要该列在这个数据区域上方或下方没有其他东西,你想要保留的东西,在这种情况下会更困难一些)。
可以有一个更复杂的“单元格端”公式,通过旧式数组公式或较新的动态功能 ( Spill
) 来更新两个单元格。但这几乎必须使用允许循环的功能,因此似乎非常不可能。即便如此,编辑公式所在的单元格也可以很好地解决问题,但我们无法建议如何操作,因为我们在问题中没有看到公式。
这使得在宏中完成的工作成为最有可能的候选者,因为人们可以轻松做到这一点,而无法明确删除的公式则无法删除,因为您描述的方式感觉您实际上看不到这个“公式”。正如Hannu
所说,可以寻找它。除非有很多其他类似的东西,否则它可能是唯一的东西,因此很容易删除。
但是,要使用的快捷方式是Alt-F11
!不要使用Ctrl-F11
,它会创建 Excel 在 80 年代和 90 年代部分时间使用的那种“宏表”。在他们创建 VBA 之前。似乎不太可能使用其中之一。
答案3
选择行并单击键盘上的“删除”。