在工作表中输入文本时,可以使用以下两种方式之一设置该文本的格式:您可以设置单元格中所有文本的格式,或者仅设置单元格中某些文本的格式。格式化所有文本应为所有读者所熟悉,因为使单元格内容加粗或更改其字体是很常见的。

格式化一个单元格中的某些文本可能不会那么频繁地进行,但是与格式化整个单元格一样容易。您需要做的是,在编辑单元格内容时,选择要设置格式的文本,然后应用所需的格式设置属性。例如,您可以使文本的某些部分加粗或加下划线。

您还可以更改单元格中某些字符使用的字体,通常是在单元格中插入符号或在常规文本中使用外语字符时使用的字体。

虽然格式化可以使您的信息更容易理解,并且实际上可能是您特定工作表所必需的信息,但存在一些缺点。最大的缺点之一是对格式文本使用公式化引用。 Excel将仅复制引用单元格的空白内容,而不复制该单元格中应用于文本的格式。

例如,假设您有一个单元格,该单元格中包含散布在该单元格文本内的希腊字母,并且您在以下公式中引用该单元格:

=HLOOKUP(B7,A16:A29,C3)

Excel会忠实地复制单元格的内容,作为公式的结果返回,但不会复制所引用单元格的格式。这种行为也不限于查找功能。即使使用简单的公式(例如= B7),Excel的行为也是如此。

没有办法克服这个缺点,除非编写一个相当复杂的宏来复制格式和内容。在过去的_ExcelTips问题中已经讨论了复制单元格格式的宏; _在单元格中复制单个字符格式的宏非常复杂,以至于它们超出了_ExcelTips_本身的范围。

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

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