爱问知识人 爱问教育 医院库

怎么样把一个单元格里的文字和数字分成两列?

首页

怎么样把一个单元格里的文字和数字分成两列?


        

提交回答

全部答案

    2018-03-27 10:03:02
  •   给你一串宏代码,在你的VBE编辑框内新建一个模块,然后把下面代码复制进模块中,然后回到工作表,可以直接输入公式:=提取数字(A2),回车即可,这里的A2是你数据所在的单元格,希望能帮到你。 
    Function?提取数字(A?As?Range)
    ?Dim?tiqutext,?tiquhou,?i,?Y
    ?For?Y?=?2?To?Range("A65536")。
      End(xlUp)。Row
    ?tiqutext?=?A。
      Value
    ?Do?While?Len(tiqutext)?>?i
    ?i?=?i? ?1
    ?tiquhou?=?Mid(tiqutext,?i,?1)
    ?If?Not?(tiquhou?Like?"[0-9]")?Then
    ?tiqutext?=?Replace(tiqutext,?tiquhou,?"")
    ?i?=?i?-?1
    ?End?If
    ?Loop
    '?Range("B"?&?y)?=?tiqutext
    ?提取数字?=?tiqutext
    ?i?=?0
    ?Next
    ?End?Function。

    黄***

    2018-03-27 10:03:02

  • 2018-03-27 07:03:02
  • 可以分开,但不知你的具体情况。 
    我的意思是 这些单元格 有没有规律,比如说 文字在前, 数字在后,文字的数量等,截一个图看一下。

    誓***

    2018-03-27 07:03:02

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):