在Excel中删除数值中的括号并转换为正值

问题描述 投票:0回答:1

谁能帮我找到从值中删除括号并让它在 Excel 行和列上显示为正数的最佳方法?

我尝试了abs,但我的所有值仍然为负,并且还删除了货币。我尝试了数字格式,它显示为正数,但是一旦您单击该值,公式栏中就会显示负号。

excel-formula brackets negative-number
1个回答
0
投票

接近

  1. 插入全新的工作表(例如工作表 2)。新的练习册会更好。
  2. 选择此工作表中的所有单元格,格式为数字。
  3. 第 2 步至关重要,因此值得强调:为了让自己确信自己确实做到了这一点,甚至可以选择特定的格式,例如“没有小数位”,“千位分隔符”等(下面的屏幕截图)
  4. 复制麻烦的数字栏并粘贴到常规记事本中(不是notepad++,而是常规记事本[windows]
  5. 粘贴到记事本后,从记事本复制并绝对确保粘贴为文本。这将确保先前/顽固的格式不会保留。 此后假设您从单元格 A1 向下粘贴到工作表中
  6. B1=--A1,根据需要向下拖动。
  7. 复制 B 列中新形成的数据列,并仅在 C 列中粘贴特殊值(例如从 C1 开始)。
  8. 选择/突出显示 C 列,查看 Excel 任务栏统计信息是否显示您期望的总和(如果尚未启用,请右键单击任务栏并根据需要进行选择。)。

这应该可以解决问题,假设步骤 6 不会返回任何错误(如果返回任何错误,那么您显然有字符串字符;如货币等,从列 A 中删除这些字符,然后重复步骤 5 和 6,直到成功删除此类字符)角色/在你的困境中没有遇到任何进一步的错误。


您可以根据需要操作C列中的“数字格式”文本!

突出显示 C 栏

此步骤可能不是必需的,如果您跳过它但仍然遇到错误,请确保从头开始重试并包含相应内容:

一对 数字格式类别中的选项(例如无小数) 地方,包括 ',' 作为千位分隔符)

复制您尝试修复的值并将特殊值粘贴到工作表 2 中,从单元格 A1 向下(例如)。

选择新的所有单元格 设置 B1 = --A1。

在新粘贴的单元格的相邻列中,使用函数 = --A1 作为前导 c

© www.soinside.com 2019 - 2024. All rights reserved.