想给一堆Excel数据快速加个后缀?别老靠公式占用列空间,用宏直接改多省事!今天简鹿办公就教你个绝招,按Alt+F11打开编辑器,在菜单栏找“插入”点进去选“模块”。 在弹出的空白页里输入这段代码: Sub AddDash() Dim cell As Range '遍历选中的每个单元格 For Each cell In Selection If cell.Value <> "" Then cell.Value = cell.Value & "-" End If Next cell End Sub 别忘了把这段代码贴上。之后关窗口回到表格界面。 现在选中你要处理的数据(比如从MT5785到MT5802这些),按Alt+F8调出宏对话框,找到AddDash这一项点执行就行。 这样你就直接把原数据改成了带横杠的样式。要是你不想加"-",想换成别的东西(像_VIP或者2026),只要稍微改动一下代码就行。比如要换成_VIP,就把代码里的引号内的"-"换成"_VIP"。 这个操作会直接覆盖原来的数值,用Ctrl+Z没法撤销。为了保险起见,最好提前把数据备份好或者确认一下选中区域对不对。 除了Excel表格数据,如果你要批量改文件名或者处理不同类型的文档、文件夹什么的,还可以试试简鹿文件批量重命名工具,它既支持Windows又支持Mac系统,功能特别强大专业。