单个单元格中的 Excel 函数公式

单个单元格中的 Excel 函数公式

我可以在一个单元格中输入 1 到 20 之间的数字,然后该单元格会自动乘以 2.25 美元,得出总金额吗?

答案1

您无法使用公式来让单元格自行发生改变。

您需要使用宏,或者在不同的单元格中使用公式。

例如,在单元格 A1 中输入 15,在单元格 A2 中输入 '=a1*2.25'

单元格 A2 将显示 $33.75

如果要使用宏,请查看工作表更改事件

Private Sub Worksheet_Change(ByVal Target As Range)
    if Target.Address = "$A$1" then

         'code to perform something

    End if
End Sub

答案2

正如 John C 指出的那样,您不能直接这样做。

他发布的另一种解决方案是创建一个包含所需总值的列表,以便用户可以单击该单元格并从列表中选择正确的值。

为此,请打开“数据”选项卡,然后选择“数据验证”。选择“允许”->“列表”,然后填写所有以“;”分隔的数字(例如 2.25;4.50;6.75;等等)(您也可以将这些数字写在 excel 表中,然后单击公式末尾的小按钮以选择这些单元格。

现在,每次有人点击该单元格时,都会弹出一个列表,他们可以选择该号码,而不必输入该号码。

相关内容