Excel条件与input在同一个单元格中

我正在努力工作一个优秀的电子表格。 一切都很好,这个问题吧。

我正在build立一个条件语句,如果我创build一个额外的行,并将其放入它的公式完美。

=IF(G2="M","M",IF(G2="m", "M", IF(G2="d", "D", IF(G2="D","D", IF(G2="n", "N", IF(G2="N","N", "O"))))) ) 

我想要做的是有input单元格和结果的输出在同一个单元格。

任何人都可以快速指导我如何解决这个问题吗?

你不能这样做,因为你的input会覆盖公式。

VBA是如果这是你需要的路要走。

隐藏具有公式的列,并将公式的值放在下一列。 例如,如果你的复杂公式是K列(比方说K2 ),你只需要隐藏K ,并在L2上放置以下内容:

=K2

或者,您可以在保护公式后保护工作表/工作簿,因为您的想法是隐藏公式! 只需“格式单元格”对话框,并参阅保护选项卡。 现在,你需要search如何使用它。

使用DropDown进行数据validation并允许D,M,N,O