Excel数据分列函数公式(Excel表格怎么分离一个单元格里的多个数据)

EXCEL中自定义分裂函数 

前段时间有网友私信我,能不能写一个函数,将一段连续带符号分割的字符串分割出来,然后显示在不同的行。(如下图所示,将连续的字符串分列在每一行显示)

  1. 插入模块:打开excel,按Alt F11打开VBA窗口。鼠标右键单击空白处插入模块。(如下图所示)。

  1. 输入代码:在插入的模块中输入如下代码,自定义分裂函数为“FL”:

Function FL(对象 As Range, 分隔符 As String, i As Integer)

a = 分隔符

arr = split(对象, a) 'split 为分裂函数,第一个参数为分裂对象,第二个参数为分割符号。

FL = arr(i) '返回分裂后数组的值(第1个值i为0,第2个值i为1,以此类推)

End Function

2.1 输入自定义公式:在B4单元格输入刚刚的自定义公式“=fL($D$3,"、",ROW()-4)”

2.2 函数解释:“=fL($D$3,"、",ROW()-4),FL为自定义函数,$D$3为需要分裂的区域,"、"为分裂符号,4为输入公式的行号。(通过当前行号来动态获取函数需要获取的值)当输入完公式后,下拉填充即可。

3、通过上面的讲解,也可以更改函数的输入方式实现横向分裂(如下图所示)

3.1 在E4单元格输入公式:“=fL($D$3,"、",COLUMN()-5)”后横向填充即可。

3.2 函数解释:=fL($D$3,"、",COLUMN()-5)” FL为自定义函数,$D$3为需要分裂的区域,"、"为分裂符号,5为输入公式的列号。(通过当前列号来动态获取函数需要获取的值)。

由于时间限制,本次介绍就分享到这里。如有疑问可留言讨论!

(0)

相关推荐

  • EXCEL表格怎样把一个单元格里的不同内容分开

    EXCEL 表格中有时候为了方便好看会将所有的数据放在一个单元格内,但是过后再将其分门别类的时候就不方便了,那怎样可以将一个单元格的内容拆分成多个呢? 操作方法 01 打开我们需要分开的数据(以下操作 ...

  • EXCEL使用COUNTIFS函数统计符合多个条件的单元格

      EXCEL使用COUNTIFS函数统计符合多个条件的单元格 1.要统计的数据表格如下,第一个实例,就是统计如下图所示的所有缺考的人数.我们已知,缺考的人在F栏都有备注"缺考"俩 ...

  • Excel表格的每一个单元格重新命名的两种方法

    Excel表格的每一个单元格都有一个默认的名称,其命名规则是列标加横标,例如A1表示第一列.第一行的单元格.如果要将某单元格重新命名,可以运用以下两种方法. 工具/原料 Microsoft Offic ...

  • Excel表格中如何在单元格里输入001

    excel表格中默认是输入的数字模式,当我们输入001这样的编号时,要怎么输入呢?下面一起来看看.具体如下:1. 第一步,打开Excel表格后,选中要输入的单元格:2. 通常,我们输入"00 ...

  • excel表格怎么样把不同单元格里的数字加起来

    excel表格怎么样把不同单元格里的数字加起来 操作方法 01 这四个数字位于excel中不同的单元格 02 鼠标左键点按左上角拖动到箭头指向的右下角 03 右键点击界面右下位置 在弹出的菜单中选择求 ...

  • EXCEL 编辑公式时如何固定某一个单元格

    相信不少朋友都会用到电子表格办公,那么,您知道在EXCEL 编辑公式时如何固定某一个单元格吗?今天小编就来分享几个小技巧. 操作方法 01 选中需要编辑的单元格. 02 输入公式. 03 在行列之间输 ...

  • Excel怎样把两个单元格内容合并到一个单元格里

    Excel表格里有时因为工作的需要,要将两个内容并成一个,但是又不能将原来的内容给删除掉,下面小编给大家分享一下如何操作: 操作方法 01 首先在自己电脑上,打开一份表格,比如:[四个字成语]. 02 ...

  • 在excel的一个单元格里输入两行字或多行字

    今天小编为大家分享在excel单元格里输入两行字或者是多行字方法,教程很不错,推荐过来,一起来学习吧! 步骤 1.小编新建一个工作表为例. 在工作表的某个单元格里,输入“百度经验“.如图所示. 2.然 ...

  • 如何将WPS表格中一个单元格里数据拆分成两组

    今天给大家介绍一下WPS表格上一个单元格里数据怎样快速分成两组的具体操作步骤.1. 首先准备好WPS软件.2. 双击打开,在左侧选择"新建"3. 然后"创建新建空白表格& ...

  • Excel表格中单击一个单元格如何将整行整列变色

    如何一个Excel表格中的内容太多,选择一个单元格时,将整行和整列变色,这样比较容易观看,比较容易很快的观看,很清晰明了...... 操作方法 01 首先就是电脑上安装Excel软件,然后打开Exce ...