下面的数据集将用于演示如何删除 Excel 中的百分比符号。
方法 1 - 使用自定义格式删除百分比符号步骤
选择要删除百分号的单元格。我们选择了单元格范围E5:E12。
右键单击并单击设置单元格格式。
在格式单元格窗口中,转到数字,然后转到自定义,在类型字段中,您将看到 0.00% 格式。
在类型字段中,将光标置于%符号之前,然后按Ctrl + J。
类型字段中的格式将更改为0.00。单击确定。
单元格仍然显示百分比符号。
要解决此问题,请再次选择单元格范围 E5:E12 ,然后单击首页选项卡中的自动换行。
方法2 - 使用公式删除百分比符号步骤
选择单元格F5并输入以下公式:=VALUE(LEFT(TEXT(E11,"000.0000%"),7))单元格 E5 中的值将复制到单元格 F5 ,不带百分比符号。
向下拖动填充柄图标可将公式应用到整个单元格区域。
公式分解
1. TEXT(E8,”000.00%”):以单元格E8中的内容作为输入,返回格式为000.00的文本字符串。
2. LEFT(TEXT(E8,”000.00%”),5):该函数将提取TEXT函数中返回的字符串左侧的5个字符
3. VALUE(LEFT(TEXT(E8,”000.00%”),5)): 该函数将从 left 函数中返回字符串格式的数字。
注意:
您应该在函数内输入正确的参数。格式000.00表示舍入值,这里是2。您需要根据自己的要求输入合适的舍入值。
方法 3 - 在 Excel 中应用 Power Query步骤
转到数据,然后在获取和转换数据组中选择来自表格/范围。
将打开一个小窗口,询问桌子的范围。选择单元格范围B4:E12。勾选我的表格有标题,让 Excel 知道表格的第一行是标题。单击确定。
将打开一个新窗口。转到添加列选项卡并选择自定义列。
将出现一个新的选项菜单。在新列名称框中输入所需的名称。在自定义列公式字段中输入以下公式:=Number.Round([Percentage]*100,2,RoundingMode.Up)单击确定。
工作表上将出现一个新列,其中包含百分比列中的所有值,但百分比(符号四舍五入)列中没有百分比符号。
通过单击“关闭并加载”将这些列加载到工作表中。 选择选项关闭并加载到。
现有窗口将关闭并返回到主工作表,并显示一个新窗口。在该窗口中,指定要放置新创建的表的位置,选择工作表中的位置,然后单击确定。
在高级查询中创建的表现在将位于工作表中,并带有格式化的百分比值。
复制百分比(符号删除)列并将其粘贴到原始表格中。
方法 4 - 乘以 100 去除百分比符号步骤
在单元格F5中输入以下公式:=E5*100百分比列中的值显示在百分比(符号已删除)列中,且不带百分号。
方法 5 – VBA 宏删除百分比符号步骤
转到开发人员选项卡并单击Visual Basic。
单击插入并选择模块。
在模块窗口中,输入以下代码。Sub remove_percentage_sign()
Dim rng, cell As Range
Set rng = Range("E5:E12")
For Each cell In rng
cell.NumberFormat = "General"
cell = cell.Value * 100
Next
End Sub
关上窗户。转到查看选项卡。选择宏,然后选择查看宏。
选择您刚才创建的宏。此处的名称是remove_percentage_sign。单击确定。
百分比符号将从该列中的所有数字中删除。
注意:
在此 VBA 代码中,单元格范围 E5:E12 表示输入数据的范围。您需要根据自己的要求/工作表输入合适的数据范围。
方法 6 – 利用数字格式步骤
将百分比列中的条目复制到百分比(符号已删除)。
在主页选项卡的百分比(符号已删除)列中,单击数字组中的文本格式。
将打开一个新菜单。点击号码。
单元格范围 F5:F12 中的所有数字现在都没有百分比。
这些值不正确。将所有值乘以 100 即可得到不带百分比符号的准确值。
方法 7 - 使用通用格式省略百分比符号步骤
将百分比列中的条目复制到百分比(符号已删除)。
在主页选项卡的百分比(符号已删除)列中,单击数字组中的文本格式。
将打开一个新菜单。选择常规。
单元格 F5:F12 范围内的所有数字现在都没有百分比符号。
但他们的价值观是不正确的。将这些值乘以 100 即可得到正确的值。