Excel数据整理之数据加工和转换,快速一览相关知识

2024-07-09 19

今天我们继续学习数据排序的第二个话题——数据处理与转换。

数据处理和转换主要体现在数据的拆分、提取、合并和转换等方面。

下面,笔者将结合图文介绍各部分的具体内容。

1数据共享

数据拆分主要是对单元格文本内容进行拆分。例如下图中的数据列是由多个数字与符号“”组合而成的字符串,现在需要使用“”作为分隔符来分隔多组数字。

在大多数分区场景中,我们都可以使用excel函数公式来解决,但除了使用公式之外,我们还有其他选择,比如智能填充、列排序等操作。

这里是除以指定的符号,我们可以选择列除法来进行操作。

首先选择数据列,然后点击数据工具栏下功能区的“列”选项,进入列设置界面。系统默认为“分隔符”,因此可以直接进入分隔符设置界面。

根据需要,我们在其他输入字段中输入“”号,然后点击下一步,进入最终设置界面。这里不需要执行任何其他操作,只需单击“完成”即可

排序的操作主要分为三步,根据实际需要进行相应的设置。

2数据提取

数据提取主要提取单元格内容中的部分数据。

但使用公式提取指定字符内容也是Excel用户需要学习和理解的。

首先我们来看看智能充值的快捷操作。

如下面的动画所示,应提取信息栏中的名称。我们首先在第一个单元格中输入名字“张三”,然后拖出要填写名字的单元格区域并按CtrlE键。此时系统会根据第一个单元格内容自动识别要填充的数据。

可见,智能灌装的应用非常简单、快捷、直接!类似的场景,我们应该优先使用智能填充来解决相应的问题,但需要注意的是,该功能在较低的Excel版本如2003、2007等版本中不可用。

接下来,我们尝试使用公式来提取数据的不同部分。

首先是提取左边的名字:

从左边提取名字也可以说是从左边提取名字,所以我们可以使用一个从left中提取字符内容的函数——left函数。

left函数的表达式为:left(string,charLength)

其结果会返回从左侧提取指定字符长度的内容,如left(张三123,2),则从左侧提取两个字符,即“张三”。

但需要注意的一点是,在Excel中,单个英文数字往往被识别为1个字符,而中文则会被识别为2个字符,因此还衍生出了两个字符函数——len函数和lenb函数。

前者计算字符串中所有字符的个数,汉字也算1个字符。函数之间的区别在于将其集成到左侧函数中。

完整的公式如下:

左(A2;LENB(A2)-LEN(A2))

该公式的含义是从A2左边提取指定长度的字符。该指定长度为LENB(A2)-LEN(A2)。

根据上面的介绍,lenb函数将中文视为2个字符,因此它的计算结果会比len函数多。当单元格中的中文为两个时,多2个字符就是多3个字符。

公式中,结果是2,所以从左边提取两个字符,就是“张三”!

继续下面提取右侧的号码信息:

购买该列即可解锁剩余的52%

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。