Excel 中带有括号和破折号的负数

Excel 中带有括号和破折号的负数

我在一张大型 Excel 表中有一些数字。负数显示为字符串,例如 (-101.10),对应于 -101.10。正数照常显示,例如 101.10。

问题是,Excel 无法识别括号和负号的组合。

我该如何重新格式化这些负数以便 Excel 能够理解?

答案1

我假设您知道这些(可能格式错误的)数字在哪里。例如,它们可能全部位于列 A和 中B,是从某个外部源导入的,而其他列包含您输入的公式、文本或数字。

选择工作簿中大小和形状相同的区域。在上面的例子中,您需要选择两列,它们没有用于其他任何用途。您可以使用列 G和 H,或 X和 Y,或者您可以转到另一张表。假设您的数据在和中 A, B并且 G和 H可用,请在单元格中输入以下内容 G1

=IF(AND(LEFT(A1,2)="(-",RIGHT(A1,1)=")"), IFERROR(VALUE(MID(A1,2,LEN(A1)-2)), "ERROR: "&A1), A1)

将值从右向左拖拽/填充至列 H,然后向下移动以覆盖所有数据。然后将值复制并粘贴回列 A和 B

请注意,这将更改为 , 但不会影响任何其他上下文中的括号。(-number)-number

相关内容