中企动力 > 商学院 > 如何拆分数据
  • ?

    excel数据拆分:将单列拆分成多列的几种方法

    占凡儿

    展开

    有时候我们的Excel表格里只有一列数据,如果需要打印出来的话,就是下面这样子的:

    浪费纸不说,还很丑,这样打印的表格你真的敢拿给老板看吗?

    对于这样的数据,就需要把一列平均分配到多列,通常有两种方法来实现,先来看看操作的方法:

    一、操作法将一列数据变成多列

    步骤1:先设计好需要拆分为几列,然后将标题手动做好;

    本例中计划拆分8列。

    步骤2:在c2单元格输入a2,向右拉,Excel会自动为我们填充到a9。

    步骤3:在c3单元格输入a10,向右拉;因为第一行已经到a9了,所以这一行就是a10开始,一直填充到a17。

    步骤4:选中两行一起下拉,假设有160个数据,每行8个,那么下拉20行就够了;

    步骤5:按Ctrl +h组合键打开查找和替换,查找内容为a,替换内容为=a,如下图所示;

    点击全部替换,确定,完成操作。

    步骤6:选择性粘贴为值可删除公式,数据居中加边框,设置打印预览,效果正是我们需要的;

    结论:

    1、如果不是每行8个,只需要调整第一次右拉的个数即可;

    2、操作法的优势是容易上手,更适合新手使用;

    3、但是操作法也有缺点,如果数据不断增加,那么每次都要这样操作也挺麻烦,因此还是需要了解一下公式的做法。

    二、公式法将一列数据变成多列

    还是用这个例子来说明,通常将一列变成多列会用到OFFSET函数,我们先来看看公式是什么样子的:

    =OFFSET($A$1,MOD(COLUMN(A1)+7,8)+ROW(A1)*8-7,)

    只需要将这个公式右拉下拉即可。

    OFFSET这个函数根据偏移量来得到一个新的引用(单元格或者区域)一共有五个参数,格式为:

    OFFSET(起始位置,行偏移量,列偏移量,高度,宽度)。

    本例中起始位置为A1单元格,因为数据源都在一列,并且都是单元格的引用,因此只需要确定行偏移量即可,可以看到公式里只用了两个参数,第二参数是

    MOD(COLUMN(A1)+7,8)+ROW(A1)*8-7。

    单独将这部分显示出来的效果是这样的:

    说通俗点,就是A1向下1行、2行……等等的单元格引用。

    关于这部分需要一点数列构造的基础,不理解的话可以记住套路,想学习数列的构造方法可以留言,我们会针对如何在公式中构造数列来单独讲解一次。

    结论:

    1、如果不是每行8个,只需要将第二参数中的数字7、8做对应调整,例如每行是6个数据的话,公式修改为:=OFFSET($A$1,MOD(COLUMN(A1)+5,6)+ROW(A1)*6-5,)

    2、公式法需要使用者有一定的经验,当数据源发生变化时调整起来非常灵活;拓展性较强。

    看到这里,估计有些伙伴会想:如果数据源不是一列,而是两列或者三列,该怎么办?

    实际上,两列或者三列的数据源在平时工作中更为常见,例如下面这种情况:

    数据源有三列,我们希望变成九列(三组),这样打印起来就非常合理。

    对于这种问题,使用方法1介绍的技巧来实现就比较困难了,还是利用OFFSET函数来处理。

    三、对于多列数据源的处理方法

    公式为:

    =OFFSET($A$1,INT(COLUMN(C1)/3)+ROW(A1)*3-3,MOD(COLUMN(C1),3))

    因为数据源不在同一列了,所以行偏移量和列偏移量都要考虑,因此用到了三个参数,第一参数起始位置还是A1;

    第二参数INT(COLUMN(C1)/3)+ROW(A1)*3-3代表引用数据相对于起始位置A1的行偏移量,单独看的话效果为:

    可以非常清楚的看到变化规律;

    第三参数MOD(COLUMN(C1),3)代表引用数据相对于起始位置A1的列偏移量,单独看的效果为:

    对于这种规律的掌控能力,决定了OFFSET这个函数的使用水平,也正是这个原因使得OFFSET函数令很多初学者摸不着头脑,学习起来始终不得要领。

    今天我们的主要目的并不是学习OFFSET函数,只是学习这个函数的一个应用,就本例来说,记下公式的套路,能够根据自己实际的问题去修改公式后解决问题就足够了。

    学好OFFSET的关键在于对第二和第三两个参数的构造。

    比如上面的问题,数据源是三列,希望变成四组(十二列),第二参数需要变成INT(COLUMN(C1)/3)+ROW(A1)*4-4

    对箭头所指的两个地方进行修改。

    而第三参数=MOD(COLUMN(C1),3)则无需调整;以此类推,只要数据源的列数不变,只需要调整上面提到的两个位置就行了。

    当数据源变成2列的时候,第二参数需要修改为INT(COLUMN(B1)/2)+ROW(A1)*3-3

    还是修改两个位置,C改为B,3改为2,

    同时第三参数列偏移量也要修改:

    =MOD(COLUMN(B1),2)

    也是修改两个地方,C改为B,3改为2。

    以此类推,如果数据源变成4列,则分别修改B为D,2为4。

    通过以上解释,基本可以理解如何根据实际需要去调整公式的对应内容就可以了。要想彻底弄明白这里的奥妙,数列的构造方法是绕不过去的一道坎。

    让我们一起加油学习Excel中那些有趣又实用的技能吧!

    ****部落窝教育-excel单列拆分成多列****

    原创:老菜鸟/部落窝教育(未经同意,请勿转载)

  • ?

    Excel | 巧用数据透视表快速拆分工作表

    灵槐

    展开

    第一步:插入数据透视表

    1.鼠标放在数据区,插入数据透视表,如下图:

    2.因为只是拆分工作表,不进行计算,所以此处“值”区域空白,如下图:

    第二步:设计数据透视表

    不显示分类汇总,如下图:

    2.以表格形式显示数据,如下图:

    3.显示报表筛选页,如下图:

    4.筛选页字段为区域,如下图:

    第三步:拆分完成

    1.拆分成四个按地区独立显示的工作表,如下图:

    2.以数据透视表拆分方式拆分的工作表显示为数据透视表格式,如果想以表格形式显示数据,可以双击数据透视表右下角单元格,如下图:

    3.以表格形式显示数据,如下图:

  • ?

    Excel函数公式:超级实用的数据拆分、合并方法,你必需拥有

    Zou

    展开

    实际工作中,经常会遇到拆分数据或合并数据的情况,例如前期输入错误,后期拆分整理的时候,如果没有一个搞笑的方法,就会很累。那么,关于数据拆分、合并究竟有那些神技了?

    一、巧用【分列】,拆分数据。

    方法:

    1、选定数据源。

    2、【数据】-【分列】-选择【分割符号】-【下一步】-选择分割符号中的【其它】并输入数据源中的分割符号-【完成】-【确定】。

    二、巧用Ctrl+E,合并、拆分数据。

    1、合并数据

    方法:

    1、数据一行合并数据。

    2、选定所有目标单元,包括第一行手动输入的合并数据。

    3、Ctrl+E。

    2、拆分数据

    方法:

    1、选定目标单元格,输入姓名或手机号。

    2、选定姓名或手机号所在的全部目标单元格(包括第一次输入的内容)。

    3、快捷键:Ctrl+E拆分数据。

  • ?

    不用公式通过Excel表导入拆分有规律性单元格里面的数据方法(2)

    Hamina

    展开

    这次我不用公式而是将数据复制记事本里面。然后通过Excel里面的导入工具将数据进行拆分整合。

    将数据复制到记事本里面保存

    数据选择自文本

    打开刚刚保存的文件

    根据情况选择

    这里我们选择用“-”分割

    这里要选择下数据格式

    确定就导入

    成功导入

    大家可以按照步骤练习下。喜欢就多多关注。谢谢!

  • ?

    拆分合并单元格并填充数据,只要这3步!

    苍狼

    展开

    在处理EXCEL表格中

    一般为了数据表

    美观和直观

    很多朋友都会使用

    “合并单元格”

    将相同内容的单元格数据合并

    虽然合并

    对数据进行了整合

    让数据表更好看了

    但是

    合并后的数据表格

    破坏了其原有的完整性

    并不利于后期的数据分析

    比如

    当你想对数据进行筛选时

    它会弹出这样的对话框

    所以这时

    我们就要把合并的单元格

    重新拆分并填充上数据

    那么

    要怎么快速的实现呢

    跟着小编一起来看看吧

    小编就以下列表格为例

    选中数据区域【A1:D16】

    点击【开始】—【合并后居中】

    —【取消单元格合并】

    将表中的所有合并单元格取消

    取消后效果如下

    按快捷键【F5】

    弹出【定位】对话框

    点击【定位】框中的【定位条件】

    在【定位条件】中选择【空值】

    点击确定

    确定后效果如下

    在编辑栏中输入【=↑】

    同时按下【CTRL+ENTER】键

    自动填充空白

    最终效果如下

    这样

    我们就将合并单元格

    重新进行了拆分

    并且填充了数据

    对比如下

    其实

    这整一个分解的过程

    是非常简单的

    我们可以把它归纳为三步

    取消合并单元格

    F5定位空白单元格

    空白单元格上编辑【=↑】

    并按【CTRL+ENTER】键填充

    这样一看

    是不是就非常简单了

    所以

    这个技能

    你们都get到了吗

    最后

    小编想说一句

    合并需谨慎

    有用的才是最好的哟

    心事留言,小编答你

  • ?

    Excel基础教程 第三招-拆分数据

    Harley

    展开

    数据都塞进一列中了?拆分数据。

    2.基于分隔符拆分列

    3.使用公式拆分列

    每天都学习一点,每天都分享点,想看更多精彩内容,赶紧关注吧,每天我们一起学习!学完这十招就送上这十招的原文件,获得的方法在第十招公布。

  • ?

    数据分析初级:分解数据

    彼岸花

    展开

    如今的世界,无论从事什么工作,都或多或少的要接触到形形色色的数据,而工作内容一旦与数据结缘,要想出色的完成工作,数据分析都变得必不可少。数据分析是一门很综合的学问,涵盖了大量形形色色的工作和技巧,然而,无论内容如何复杂,都离不开最基本的工作流程。

    在拿到数据后,首先需要明确自己所需要解决的问题,如果没有目的就进行数据分析如同未定下目的地就上路旅行一样。也许兜兜转转中能碰上点好东西,但是,谁会说你将有所发现呢?

    要想确定问题,就需要你对布置工作的人进行询问,但是往往对方只能给你一个含糊不清的问题,比如:“如何提高销量”。你没有办法直接回答大问题,这时候你就需要将大问题分解成小问题,然后从小问题中的答案找到回答大问题的答案。

    数据处理也是如此,人们无意告诉你你所需要的精确答案的量化值,你必须自己提炼重要的因子。

    如果你拿到的是汇总情况,你就会想知道哪些因子对你至关重要,如果你拿到的是原始数据表,你就会想对这些因子进行汇总,让数据更有用。现在的数据统计工具,大多都有基本的数据分型,如果有这些工具的帮助,可以省下很多精力。下图为某流量统计软件的流量数据细分

    分解最重要因子的最好起步方法是找出高效的比较因子。比如,广告费如何随着时间变化而相对变化,单价的降低与总销量的变化(走势)是否一致。

    如果在对比中已经确定了问题:想出提高销量的方法,但是通过这个问题没有办法知道别人对你工作的期望,这时候就需要你去对方那里获取更多有用的信息,比如:您希望销量提高多少?您对于当前的营销策略有什么看法?您觉得销量提高多少是可行的?广告预算是怎么回事?

    得到满意的答案后就可以进行下一步,评估。

    评估是对已经完成分解的数据做更细致具体的观察,最后形成判断。和分解时一样,评估的关键是比较。比较的对象是,1、针对数据观察后得出的结论,2、从客户的问题答案那里得出的结论。在比较过程中,达到问题(提高销量的方法)的补足。

    最后,决策,将分析过程形成报表,提出建议。

  • ?

    用EXCEL如何将日期和时间拆分

    平灵

    展开

    日期和时间在一个单元格,想把它折分成日期和时间存储在两个单元格中,该如何操作?今天带给大家拆分日期和时间的方法。数据表如下:

    01

    分列法

    02

    快速填充法

    03

    函数法

    公式原理:将A列设置为“常规”格式后,显示如下:

    用INT函数求整,得出的是日期序列号,再用A列数据减去B列对应的数据,得到的是小数部分。将B列设置为日期格式,C列设置为时间格式即可。

    如果单独得出时间,可以在C2单元格编辑如下公式并填充:

    =A2-INT(A2)

    =MOD(A2,1)

    往期文章

  • ?

    瞎折腾吧:2种方法将Excel中文本数据进行拆分

    宋稀

    展开

    瞎折腾吧:2种方法将Excel中文本数据进行拆分

    大家好,我是头条号@爱玩电脑。前面给大家讲过如何在excel中将几个单元格的数据合并。在日常工作中,我们也可能会遇到需要将一个单元格的数据拆分为几个单元格的情况。今天我们就讲下如何将一个单元格的数据进行拆分,文章以拆分姓名为例来进行相关函数的展示。

    概述:系统为windows7,软件是WPS表格;在Excel中的操作是一样一样的;主要用到的函数为Left()、Right()、Replace()、Len()。

    先看看效果吧:

    最终效果

    A列是在网上复制的歌手的名字,下面讲讲如何实现的:

    一、取出姓氏的方法

    取出姓很简单,而且我这个例子也不涉及复姓。直接在B2单元格输入=LEFT(A2,1)就行了。意思是从A2单元格最左边开始取,取1个字符出来。如果你要取2个,你就写=LEFT(A2,2)。向下填充公式,姓就全部取出来了。

    二、取出名字的方法

    第一种方法:使用REPLACE函数

    在C2单元格输入=REPLACE(A2,1,1,"")。REPLACE函数有4个参数,第一个参数是"原来的字符串",第二个参数是"开始位置",第三个参数是"字符个数",第四个参数是"新字符串"。我们这里的意思是将"邓丽君"的"邓"字用空字符替换掉,我最后一个参数是英文状态下的双引号。

    第二种方法:使用RIGHT函数

    在C2单元格输入=RIGHT(A2,LEN(A2)-1)。RIGHT函数用于从右边开始取N个字符。LEN函数的效果是返回字符串包含的字符个数,比如LEN(A2)的话,就返回3,减去姓的一个字符,需要取2个从右往左取2个字符。

    好吧,在单元格中的数据进行拆分的操作就讲到这里。如果有复姓什么的,可以考虑用IF函数进行判断,操作字符串的函数还有MID等等。如果你有更好的方法欢迎分享。文章由头条号@爱玩电脑首发于今日头条,未经作者许可,禁止转载。

  • ?

    Excel如何拆分单元格内容?用这功能轻松搞定

    禹严青

    展开

    有时我们在处理Excel表格数据的时候,会遇到汉字和数字在一个单元格中。为了统计方便,有时要把单元格拆分成两个,如果数据少还能用剪切再粘贴的方法。如果数据多,这个方法很浪费时间,还容易出错。今天我们就来学习Excel拆分单元格的功能,轻松搞定上面的需求。

    表格数据一般有两种情况,一种是如内容"我的2000" 称为固定宽度;还有一种用分隔符隔开的数据形式如"我的-2000",我们分开讲解。

    一、固定宽度的数据拆分

    1、表格原始数据,汉字+数字

    2、选择如下数据

    3、选择菜单--数据分列

    4、选择固定宽度

    5、这步是重点,建立分列线:在数据预览处“的”右上方单击鼠标就可以建立箭头向上的分列线,分列线的作用是将数据拆分。备注:如要清除分列线双击分列线可以清除;如要移动分列线,按住分列线并拖动到指定位置即可。

    6、列数据格式默认常规,目标区域选默认$A$1

    7、当点击完成,就出现下列我们需要的汉字和数字分开的表格

    二、分隔符形式的数据拆分

    1、表格原始数据汉字-数字形式

    2、选中如下数据

    3、选择数据菜单-分列

    4、选择分隔符

    5、分隔符号,选其他,输入 -

    6、列数据格式默认常规,目标区域默认$A$1

    7、点击完成后,表格就被拆分两部分。我们发现,使用分隔符后同时实现了不是固定宽度的数据拆分

    总结:Excel固定宽度拆分和带分隔符数据的拆分,我们可以根据实际情况选用,赶紧试试吧。

    本百家号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多收藏或关注哦!

如何拆分数据

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP