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

这是问题:

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

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

你知道有没有办法解决这个问题?

如果单元格中有一个公式,那么没有办法在公式栏中显示它。

我可以build议的最好的做法是将第1行留空,并将A1:N1合并或类似,如有必要,冻结第1行

然后把这个公式放入A1

=INDIRECT(CELL("address")) 

在工作表上select单元格时,按键盘上的F9,即可读取第1行中活动单元格的完整值

在工作表中有一点VBA,你也可以自动更新单元格

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

这是另一个解决scheme。 只需将键分配给以下macros:

 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-(键)。这可能会有所帮助。