excel - 如何删除 Excel 中单词之间不需要的逗号和连字符?
问题描述
我有大量数据,我需要编辑和删除第 1 列中的逗号、方括号和连字符,然后按照下面第 2 列中的内容进行编辑。
例子
column1
航空公司,-机场和航空管理-(包括基础年)---BSC-(荣誉)航空公司,-机场和航空管理---BSC-(荣誉)
执行的结果应该如下
column2
airline-airport-and-aviation-management-including-foundation-year-bsc-hons
airline-airport-and-aviation-management-bsc-hons
解决方案
为您提供几张解决方案(此处/下面的屏幕截图)指
这是使用:
Function Compress(str As String, Optional BadChars As String = ",#.-&+@'~`[]{}<>/\|()")
##Remove default and custom chars..
##Adapted by 007-JB (01 07 21)
Dim Ch As Long
If Len(BadChars) <> 0 Then
For Ch = 1 To Len(BadChars)
str = Replace(str, Mid(BadChars, Ch, 1), "")
Next Ch
End If
Compress = str
End Function
推荐阅读
- android - 如何忽略“文本大小太小”
- javascript - 下拉菜单一次只打开一个
- android - 模拟器:模拟器:错误:缺少初始数据分区文件
- ios - 用于 swift4 ios 的 Socket.io
- jsf-2 - Websphere Application Server 9 Tomahawk20 中的 Popupcalendar
- android - Xamarin android 版本在一个包中包含多个 c++ abis?
- android - 更新由包安装程序安装的应用程序
- c - 查找数组表示中数字的模数和除数
- bash - Bash 函数将确保一个数字 (n) 可以被其他两个数字 (x) 和 (y) 整除
- python - 带有置信区间和引导程序的熊猫箱线图返回异常 - 鸢尾花数据集的可重现示例