Ruby的工作表需要针对不同的用户以几种不同的方式进行打印。准备要打印的数据的一部分包括适当地隐藏或显示一些行和一些列。 Ruby想知道是否还有一种隐藏单个单元格内容的方法。

如果要通过“隐藏”使单元格消失并且其下的信息向上移动(例如,隐藏行)或向左移动(例如,隐藏列),则无法在Excel中执行此操作。以这种方式进行的实际隐藏只能在行或列的基础上进行。

但是,您可以通过某些方法将信息隐藏在单元格中,以使其不会显示在打印输出中。例如,一种简单的方法是格式化单元格,使其内容为白色。这意味着,当您打印时,您将看到不可见的“白底白字”。不过,请测试此解决方案-某些打印机根据其功能仍会打印内容。

如果这种方法对您有用,那么您可以对其进行一点扩展,以使您的数据准备任务变得更加容易。请遵循以下一般步骤:

。在偏僻的单元格中(假设它是单元格J1),插入字母“ p”。

。选择要隐藏在打印输出上的一个或多个单元格。

。选择格式|条件格式。

。设置条件格式,如果单元格J1等于“ p”,则单元格的内容为白色。

。正常打印工作表。单元格内容不应出现在打印输出上。

。要使单元格内容在打印输出上可见,只需修改单元格J1,使其包含字母“ p”以外的内容。

另一种解决方案是对要隐藏其内容的单元格使用自定义格式。请按照下列步骤操作:

。选择要隐藏的一个或多个单元格。

。从格式菜单中选择单元格。 Excel将显示“设置单元格格式”对话框。

。确保显示“数字”选项卡。

。在格式类别列表中,选择“自定义”。 (请参见图1。)

。在“类型”框中,输入三个分号(;;;)。

。单击确定。

现在,该单元格中的信息不可见,也不会打印。但是,您可以在编辑栏中看到信息,如果在单元格中输入其他任何内容,它可能会被覆盖。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2880)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: