Excel 中 £ 符号的问题

Excel 中 £ 符号的问题

我正在制作电子表格,其中有些列包含电话号码。我不断向工作表添加数据,但当我这样做时,新行不允许我输入前导 0 或 £ 符号。

我需要经常使用这些,并且不能单独格式化每个单元格,因为这会浪费很多时间。

有什么方法可以让我只要输入数字就能自动显示£ 吗?

答案1

如果将需要 £ 前缀的单元格分组到一个或多个块中,则可以全部选择它们,然后一次性格式化所有内容。

如果货币单元格散布在其他单元格之中,那么即使条件格式也无济于事,因为您无法根据单元格内容将其标记为货币单元格,而只能对已标记为货币单元格的单元格应用效果。

因此,如果第一种情况适用,希望这会有所帮助,否则,除非有人知道一些我不知道的事情,否则我相当肯定你必须手动格式化货币单元格才能获得你的£,抱歉!

答案2

如果您的行/列排列规则,您可以使用格式刷复制单元格中的格式或使用“选择性粘贴”应用格式。例如,这可以一次性将 3 行格式集粘贴到 30 行中。

要将不以 0 开头的任何内容格式化为货币,请使用条件格式。首先将所有内容格式化为文本,根据需要选择整个列/行/工作表,然后选择“使用公式确定要格式化的单元格”,然后将此公式插入规则:=LEFT(INDIRECT(ADDRESS(ROW(), COLUMN()))) > "0"

对于格式,选择数字和货币。

“LEFT”将返回单元格中的第一个数字/字符,并且 INDIRECT(ADDRESS(ROW(),COLUMN())) 临时处理当前单元格。如果您打开 R1C1 样式,则当前单元格的寻址方式就是“RC”。

如果您有便士,您还必须创建此规则:=MID(INDIRECT(ADDRESS(ROW(), COLUMN())),2,1) = "." 并将其格式化为货币,这将处理 0.99 值

相关内容