excel提取单元格数字、字母或者汉字

 时间:2026-02-15 02:26:29

1、首先我们打开excel,点击文件-另存为,将其另存为xlsm启用宏的工作簿。

excel提取单元格数字、字母或者汉字

2、右击下方工作表名称,点击“查看代码”选项,打开vba编辑器。

这个过程可以直接按快捷键Alt+F8

excel提取单元格数字、字母或者汉字

3、在vba编辑器中,点击“插入”-“模块”

excel提取单元格数字、字母或者汉字

4、复制以下代码,粘贴在插入的模块中

Function TQ(rng As Range, Optional i As String = "数字")

With CreateObject("vbscript.regexp")

    Select Case i

        Case "数字": .Pattern = "\d"

        Case "字母": .Pattern = "[a-zA-Z]"

        Case "汉字": .Pattern = "[\u4e00-\u9fa5]"

    End Select

    .Global = True

     Set matches = .Execute(rng.Value)

     For Each Match In matches

     a = a & s & Match

    Next

    TQ = IIf(Len(a) > 0, a, "")

    End With

End Function

excel提取单元格数字、字母或者汉字

5、返回excel界面,比如下图我们要提取A列的数字到B列,那么我们在B2单元格输入=TQ(A2,"数字"),回车,向下填充即可。

excel提取单元格数字、字母或者汉字

6、如果需要提取字母或者汉字,把函数中的“数字”修改为“字母”或者“汉字”即可。

excel提取单元格数字、字母或者汉字

excel提取单元格数字、字母或者汉字

  • SAP统计指标实际记账Actual accounting操作简介
  • EXCEL运用DAY计算指定日期的上一月份的天数
  • 怎样使用Powerquery编辑器进行英文大小写转换
  • Excel中如何给常用宏或VBA添加一个执行按钮
  • vba进行状态栏和编辑栏的设置
  • 热门搜索
    口袋妖怪火红攻略 有痘坑怎么办 晚餐吃什么水果减肥 奥利司他胶囊减肥效果怎样 怎么样制作ppt 碎花裙搭配 生化危机启示录攻略 wps怎么查字数 夏季服装搭配的技巧 逃生2攻略