在EXCEL表格中,怎么快速查找特殊标点符号?
在查找中,输入要查找的标点符合,可以逐号查询。如果要想一次查询多个的话,可以使用VBA程序查找。
excel中筛选数列问题
1、在C列中输入:=countif(A:A,B1)
2、输入的标点符号都为英文符号
3、往下拉复制公式
4、筛选C列中不等于0的就是你要找的数据了
5、其他情况公式类似的改变。
6、在不同的表中公式相应改变,类似::=countif(另外的表!A:A,B1)
Excel中有没有可以提取文本中标点符号的函数
EXCEL没有提供现成的函数,写个VBA。
ALT+F11
插入-模块-复制如下代码至代码框-保存
Public Function getchar(n As String) As String
Dim b As String
Dim c As Long
b = ""
c = 0
For y = 1 To Len(n)
If Asc(Mid(n, y, 1)) = 33 And Asc(Mid(n, y, 1)) = 126 Then
b = b Mid(n, y, 1)
End If
Next
getchar = b
End Function
“状态的)背景色%只能指”存储在A1单元格,
公式:=getchar(A1)
结果:)%
Excel VBA编程,通配符,批量替换、筛选所有数字、字母、常见标点符号、中文字符
代码如下:(样本文件见附件)
Sub test()
Dim regX As Object, s As String, i, j
Set regX = CreateObject("vbscript.regeXP")
For i = 1 To Cells(Rows.Count, 1).End(3).Row
With regX
.Global = True
For j = 2 To 5
Select Case j
Case 2
s = "[^\u4e00-\u9fa5]" '取汉字
Case 3
s = "\D" '取数字
Case 4
s = "[^a-zA-Z]" '取字母
Case 5
s = "[\u4e00-\u9fa50-9a-zA-Z]" '取符号
End Select
.Pattern = s
Cells(i, j) = .Replace(Cells(i, 1), "")
Next j
End With
Next
End Sub
EXCEL怎么把标点符号去掉
1、首先打开一个表格,可以看到数字和符号混合在一起
2、在上方的工具栏中找到并点击“符号”,如图所示
3、然后点击执行,再选择“过滤”
4、此时需要设置过滤后的存放位置,按个人需要设置即可
5、设置完成后点击确定,可以看到成功把标点符号去掉了