Excel |如果有值,则清空列字段
Excel | Empty an column field if one has a value
我遇到了一个需要在输入字段时清空字段的函数。
类似于:
IF = (D3>0,F3.Set(null), F3=F3)
我找了好久都没找到有用的东西
如果您为单元格指定此自定义格式,[<>0]"";;
无论您输入什么 数字,它都会显示为空白。它不适用于文本。为此,您需要 ;;;
格式,它会隐藏您输入的任何内容。但是,您必须记住,您处理的 Excel 很少向您显示单元格中实际存在的内容。因此,当您在格式如上的单元格中输入数字或文本时,单元格将保留该数字或文本,即使它显示为空白。
您需要 VBA 将单元格设置为特定值的原因是只有两个输入源,即用户和其他人(某物)。如果用户输入某些内容,则某些内容将出现在单元格中。单元格的格式将决定如何显示该内容,但用户已确定它是什么。
如果您不想让用户确定单元格的内容,您必须让代码来决定。 Excel 最可用的代码是 VBA。你可以设定一个条件,在 F3 中写一些与 D3 相关的东西。但是写入的动作必须由用户或代码执行。
除了它所在的单元格之外,没有可以在任何单元格中写入的正常工作表公式,当用户在该单元格中写入时,公式就会消失,被用户输入覆盖。
有些数组公式可以在许多单元格中自我复制,从而在其他单元格中呈现出书写的外观,但这不是 Excel 新手的主题,也不能提供解决您的问题。
我遇到了一个需要在输入字段时清空字段的函数。
类似于:
IF = (D3>0,F3.Set(null), F3=F3)
我找了好久都没找到有用的东西
如果您为单元格指定此自定义格式,[<>0]"";;
无论您输入什么 数字,它都会显示为空白。它不适用于文本。为此,您需要 ;;;
格式,它会隐藏您输入的任何内容。但是,您必须记住,您处理的 Excel 很少向您显示单元格中实际存在的内容。因此,当您在格式如上的单元格中输入数字或文本时,单元格将保留该数字或文本,即使它显示为空白。
您需要 VBA 将单元格设置为特定值的原因是只有两个输入源,即用户和其他人(某物)。如果用户输入某些内容,则某些内容将出现在单元格中。单元格的格式将决定如何显示该内容,但用户已确定它是什么。
如果您不想让用户确定单元格的内容,您必须让代码来决定。 Excel 最可用的代码是 VBA。你可以设定一个条件,在 F3 中写一些与 D3 相关的东西。但是写入的动作必须由用户或代码执行。
除了它所在的单元格之外,没有可以在任何单元格中写入的正常工作表公式,当用户在该单元格中写入时,公式就会消失,被用户输入覆盖。
有些数组公式可以在许多单元格中自我复制,从而在其他单元格中呈现出书写的外观,但这不是 Excel 新手的主题,也不能提供解决您的问题。