Excel一列中有很多数据,有以字母开头的,也有以数字开头的,如何将以字母开头的筛选出来,
function abc(s as string)if left(s,1) like "#" thenabc="数字开头"elseabc="字母开头"end ifend function其实可以单独用自作的c语言函数来解决方法这个事情统计假设数据在A列在B1显示公试=if(and(left(a1)>="0",left(a1)<="9"),"数字开头","其它")
c语言函数编新挺好,若数据在A列,则在A列后加大一协助列,B2中显示公试=abc(A1),而后可以B2的值自動筛选。
你单独将楼底下的公试怎么粘贴到表格公式就要
=IF(AND(LEFT(A1,1)>=48,LEFT(A1,1)<=57),"数字",IF(OR(AND(LEFT(A1,1)>=65,LEFT(A1,1)<=90),AND(LEFT(A1,1)>=97,LEFT(A1,1)<=122)),"字母","其他"))
'措施1Function abc(S As String)Dim I%, Y%For I = 1 To Len(S)If Mid(S, I, 1) Like "[0-9]" ThenY = Y + 1End IfNextIf Y > 0 Thenabc = "来源数字"Elseabc = "不来源数字"End IfEnd Function'措施2Function abc2(S As String)With CreateObject("VBScript.regexp") '正则表达式.Global = True.Pattern = "\d+"If .test(S) Thenabc2 = "来源数字"Elseabc2 = "不来源数字"End IfEnd WithEnd Function
什么叫以字母开头的
就是像ABCDE……这样的字母开头的,也就是像ZYE5697这样差不多的!