excel中在数字前面加撇号,批量操作怎么做到?

已举报 回答 关注
excel中在数字前面加撇号,批量操作怎么做到?
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    10,338

3个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
方法一
用公式在另一个单元格实现。
假设数据写在A列,则B1单元格写入公式
=IF(A1="","","'"&A1)
下拉填充公式
公式意思是如果A1单元格是空单元格,则公式返回空值,否则公式返回的内容为在A1单元格数据前加上 ' 号。

方法二
在原单元格实现。

1.如果是数字数据;
选中数据所在单元格或单元格区域,右键,设置单元格格式,自定义,类型中写入 "'"G/通用格式,确定。

2.如果是文本数据。
选中数据所在单元格或单元格区域,右键,设置单元格格式,自定义,类型中写入 "'"@ ,确定。
取消 评论
假如数据从A列且从A1单元格开始,则在B1输入以下公式实现。
="'"&A1
取消 评论
做一个宏就可以了
Sub 清理/添加撇号()
Do
ActiveCell = IIf(GetKeyState(&H14), "'", "") & ActiveCell.FormulaR1C1
SendKeys "{DOWN}", True
Loop Until ActiveCell = ""
Application.StatusBar = "大写键开启,添加’;关闭,取消’"
End Sub
当然如果你会做菜单加载宏,那就更可以作为一个常用功能挂在EXCEL电脑上了
取消 评论
ZOL问答 > excel中在数字前面加撇号,批量操作怎么做到?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?