怎么样把一个单元格的内容拆分开(将一个单元格拆分成多个单元格)

本文内容是讲Excel工作表中的分列操作方法,也就是把一个单元格拆分为多个单元格的方法。

其实,菜单栏中有一个快速功能,在"数据"-"分列"中可以找到。

本文介绍如何使用代码实现分列操作。

首先认识一下Parse方法,此方法在Range对象下使用。

语法:

expression.Parse ( ParseLine_,Destination_)

如:

Range("A1").Parse "[xx] [xxx]",Range("B1")

如上代码即实现把A1单元格内容拆分后添加到两个单元中,以B1为开始和C1中添加内容,内容分别为B1前两个字符,C1为第4、5、6字符,第3个字符丢掉不用,如果希望使用,那就把中间的空格去掉,即"[xx][xxx]",这就可以实现分列结果。

具体方法如下图所示:

下面是我们做了一个示例,把电话号码的区号和主叫号分别拆分到后面的单元格中。

很显然,中间有一个"-"号,并不需要这个,所以以空格代替vba.space(1),也就是第5个字符。

代码:

Private Sub 拆分电话号码()
Dim xR As Range, R As Range
Set xR = Range("B3:B20")
For Each R In xR
        If Not VBA.Len(VBA.Trim(R.Value)) = 0 Then
                    R.Parse "[xxxx]" & VBA.Space(1) & "[xxxxxxxx]", R.Offset(0, 2)
                    R.Offset(0, 2).NumberFormat = "0000"
        End If
Next R
End Sub

同理,如果要折分更多有意义的内容,根据其数据规则进行组合不同的拆分字符,其中要包含在"[ ]"中,"X"代表一个字符,实际上可以添加任何字符来代替,一个“X”代表一个字符," "代表不用某个字符。


END


(0)

相关推荐

  • 在excel中怎么对单元格的内容进行拆分?

    日常工作中我们经常都要用到Excel,经常都会遇到各种各样的问题,例如有时候就把一个格拆分成两个来使用,而2010版本的excel表给单元格的内容分成两个,进行拆分单列,其他版本的excel表方法可参 ...

  • excel怎么把一个单元格的内容拆分到多个单元格

    使用excel处理表格数据的时候,有时候我们需要将某些单元格的内容进行拆分,拆分出来的内容需要放到其它单元格中.那我们该如何去对单元格中的内容进行拆分呢,拆分出来的内容又该如何放到其他单元格呢? 操作 ...

  • 怎样把excel的一个单元格的内容拆分出来

    网友提问:有时我们需要在excel里面的单元格提取内容 这就是需要拆分单元格了 但是不会拆分单元格呢  下面小编就和大家分享怎样拆分单元格 提取单元格里面的内容  希望对大家有帮助 操作方法 01 我 ...

  • 怎样把一个单元格的内容拆分到多个单元格中

    电子表格是我们在工作中最常用到的办公软件之一,我们必须掌握它的各项功能,才能在工作中事半功倍.下面就详细的告诉小伙伴们,怎样把一个单元格的内容拆分到多个单元格中. 操作方法 01 选中单元格 首先用鼠 ...

  • excel怎么分离单元格内容?excel同一单元格的字母和数字拆分成两个单元格的方法

    excel怎么分离同一单元格内容?excel同一单元格里面的文字和数字怎么拆分成两个单元格?我们在处理Excel表格时,有时需要将单元格中的内容进行分离,比如说将字母与数字分隔开,应该怎么操作呢?下面 ...

  • Excel两个单元格的内容怎么合并到一个单元格

    Excel两个单元格的内容怎么合并到一个单元格 描述:把一个单元格的内容分为两个是在数据里面分列就可以了,但是怎么合并到一起呢,如果只是合并单元格,那么只会保留第一个单元格的内容 解决: 假设这两个单 ...

  • 怎么在Excel中合并多个单元格的内容到一个单元格中

    有的小伙伴在使用Excel软件处理数据时,想要在合并单元格的同时,合并单元格中的内容到一个单元格中,但是却不知道如何合并,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开exce ...

  • excel表格单元格中内容如何拆分到几个单元格中

    今天给大家介绍一下excel表格单元格中内容如何拆分到几个单元格中的具体操作步骤.1. 首先我们打开电脑上想要设置的Excel表格.2. 首先我们将单元格选中,然后通过调节单元格的宽度,将单元格挤压到 ...

  • 如何在WPS表格中将多个单元格的内容合并到一个新的单元格中

    今天给大家介绍一下如何在WPS表格中将多个单元格的内容合并到一个新的单元格中的具体操作步骤.1. 首先打开电脑上的WPS表格,进入页面后,将一些内容输入或者粘贴进去2. 将想要合并的单元格选中3. 然 ...

  • Excel表格怎么合并多个单元格的内容到一个单元格

    Excel是我们常用的办公软件之一,有小伙伴问怎么合并多个单元格的内容,下面小编介绍一下.具体如下:1. 点击左下角的[菜单]图标,弹出窗口点击[Excel]选项2.选择要编辑的文件打开3.如图所示, ...