excel怎么筛选某一列是否含有英文
发布网友
发布时间:2022-04-28 12:55
我来回答
共2个回答
热心网友
时间:2023-10-09 14:23
如果一个单元格内全是英文或者汉字可以用下面的方法
b1=lenb(a1)-len(a1)向下复制
筛选b列等于0的是英文,大于0的是汉字。
热心网友
时间:2023-10-09 14:24
这个问题只能用VBA来解决了,通过like来判断条件。
Sub TST()
Dim cel As Range
For Each cel In UsedRange
If cel.Value Like "*[a-z]*" Or cel.Value Like "*[A-Z]*" Then cel.Interior.ColorIndex = 20
Next
End Sub
热心网友
时间:2023-10-09 14:23
如果一个单元格内全是英文或者汉字可以用下面的方法
b1=lenb(a1)-len(a1)向下复制
筛选b列等于0的是英文,大于0的是汉字。
热心网友
时间:2023-10-09 14:24
这个问题只能用VBA来解决了,通过like来判断条件。
Sub TST()
Dim cel As Range
For Each cel In UsedRange
If cel.Value Like "*[a-z]*" Or cel.Value Like "*[A-Z]*" Then cel.Interior.ColorIndex = 20
Next
End Sub