显示值(公式的结果)而不是公式栏中的公式

时间:2014-12-18 23:29:48

标签: excel excel-formula

问题在于:

我的表非常大,列宽不足以显示其中的所有文本。 由于文本/值是由单元格中的公式生成的,如果单击单元格,公式栏将显示公式而不是值。当然。

但是,我认为快速了解公式生成的单元格内容非常有用。如果我每次扩展列宽都不快速和干净。

您知道是否有办法解决问题?

2 个答案:

答案 0 :(得分:6)

如果单元格中有公式,则无法在公式栏中显示它。

我能建议的最好的事情是将第1行留空并将A1:N1合并在一起或类似,在必要时冻结第1行

然后将此公式放入A1

=INDIRECT(CELL("address"))

当您在工作表上选择一个单元格时,按键盘上的F9键,您可以读取第1行中活动单元格的完整值

如果工作表中有一点VBA,您还可以自动更新单元格

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveSheet.Calculate
End Sub

答案 1 :(得分:0)

这是另一个解决方案。只需为以下宏指定一个键:

Sub DislayCellValue()
  Dim outp As String
  outp = "The value in the active cell is:" & Chr(13) & Chr(13) & ActiveCell.Value
MsgBox Prompt:=outp
End Sub

要显示单元格中的值,请单击单元格并按Ctrl-(键)。这可能会有所帮助。