中企动力 > 商学院 > excel一行拆分成两行
  • ?

    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.在EXCEL中,将光标定位到需要换行的文字。

    2.同时按住Alt+Enter键即可,如图所示。

    方法二:

    1.选中单元格-右键单击-设置单元格格式-对齐。

    2.将自动换行选上(适用于一个单元格内,一行的内容满了,自动切换至第二行、第三行等)。

    3.然后点击确定即可。

    (本文内容由百度知道网友雷筱轩33贡献)

  • ?

    Excel工资条制作,单行与双行标题实现自动生成

    易巧

    展开

    制作好工资表后,还要把它拆分为工资条以便分发给每一个员工。由于一页工资表只有一个标题,而发给员工的工资条都要有标题,因此需要在每个员工记录的上方插入标题行;如果员工多,一行行插入不现实,所以要用自动生成的方法。Excel自动生成工资条可以用序列排序和定位条件的方法实现,以下就是Excel工资条制作且实现自动生成的具体操作方法,分为单行与双行标题两种情况,实例中操作所用版本均为 Excel 2016。

    一、统计应发工资

    1、选中 F2 单元格,把公式 =SUM(B2:D2,-E2) 复制到 F2,按回车,则统计出第二行的“应发工资”;再次选中 F2,把鼠标移到 F2 右下角的单元格填充柄上,按住左键并往下拖,则求出其它员工的“应发工资”,操作过程步骤,如图1所示:

    图1

    2、公式说明。公式 =SUM(B2:D2,-E2) 先求出 B2:D2 的和,再减去 E2,也就是减除扣除工资。

    二、Excel工资条制作,并自动生成标题

    1、在 G1 单元格输入 1,把鼠标移到 G1 右下角的单元格填充柄上,按住左键并往下拖,直到 G9 单元格,单击“自动填充选项”图标,在弹出的菜单中选择“填充序列”,则生成 2 到 8 七个序号;选中 G2:G9,按 Ctrl + C 复制,选中 G10,按 Ctrl + V 粘贴,则把 1 到 8 的序号复制一份;框选 G2:G17,选择“数据”选项卡,单击“升序”图标,把序号按升序排列;选中“标题”(即 A1:F1),按 Ctrl + C 复制;框选 A2:F16,按 Ctrl + G,打开“定位”窗口,单击“定位条件”,打开“定位条件”窗口,选择“空值”,单击“确定”,则选中 G2:G17 这片区域的所有空白单元格;按 Ctrl + V 粘贴,则“标题行”粘贴到每个员工工资的上方,工资条制作完成;操作过程步骤,如图2所示:

    2、删除辅助列与调整行高

    A、选中 G2:G10,按 Delete 键,把添加的序号删除;选中 11 到 16 行,右键其中一行的行号,在弹出的菜单中选择“行高”,如图3所示:

    图3

    B、打开“行高”小窗口,输入 28,如图4所示:

    C、按回车,则把有行高调为一样高,效果如图5所示:

    三、Excel把标题为多行多列的工资表拆分为工资条

    1、选中 I3 单元格,输入 1,用下拖的方法生一个 1 到 8 的序列;框选 I3:I10,按 Ctrl + C 复制,选中 I11,按 Ctrl + V 粘贴,再选中 I19,再按 Ctrl + V 粘贴;右键行号 3 ,在弹出的菜单中选择“插入”,在“标题”下插入一行空行;框选 I4:I27,选择“数据”选项卡,单击“升序”图标,把序列按升序排列。

    2、框选“标题行”,按 Ctrl + C 复制,框选 A5:H24,按 Ctrl + G 打开“定位”窗口,单击“定位条件”,在打开的窗口中选择“空值”,单击“确定”,则选中 A5:H24 这片区域中的所有空行,按 Ctrl + V 粘贴,标题行被粘贴到每个员工的上方,工资条制作完成;操作过程步骤,如图6所示:

    图6

    3、把空行和辅助序列删除,调好行高(选中所有粘贴的标题行,把它们设置为与原标题行一样高)后,效果如图7所示:

    图7

    4、单行标题与多行多列标题制作工资条的区别。单行标题只需在每个员工上方插入一行空行,而多行多列标题需要插入多行,例如演示中的双行标题需要插入两行空行。插入空行的方法仍然用重复序列排序的方法,插入一行空行只需粘贴一份序列,插入两行空行需要粘贴两份序列,其它的以此类推,然后再对序列排序,从而实现插入空行。

  • ?

    excel电子表格里怎么合并两行?

    魏代双

    展开

    两种情况,一种是没有内容时的合并;一种是有内容时的合并。

    没有内容时的合并:选中相邻的两行,然后点击“合并居中”按钮,那么就可以得到已经合并的一行,如图所示:

    未点击合并居中前

    点击合并居中后

    有内容时的合并有两种方法,第一种方法:

    如图在需要得到结果的格子B5中输入“=B3&B4”,然后回车得出以下结果:张三李四

    然后要得到成绩的合并值,可通过以下方法得到

    用鼠标放置在图中红色圈的点上,然后将该点往右拖动,然后松开鼠标即可得到结果:8067

    第二种合并方法:

    点击“插入”“函数”,然后找到  concatenate函数,点击使用

    然后选择需要合并的参数,B3和B4

    然后回车即可得到合并后的结果

    最后一步与第一种方法该步骤相同,拖拽该点得到结果

    (本文内容由百度知道网友juese550贡献)

  • ?

    Excel单元格内换行

    陶璎

    展开

    Excel单元格内换行

    excel单元格内换行 excel表格一格两行字 excel一行变两行

    Excel单元格中输入较长数据时总是会碰到单元格变形,Excel单元格中输入的数据默认只有一行,如何要让输入的数据在单元格内换行?

    方法总结为两种:

    方法一:

    在单元格中输入数据时,只要按下“Alt+Enter”组合键即可直接在单元格光标所在处换行,其实和WORD中换行操作是一样的,只是要多加个alt键,因为EXCEL中不能直接使用ENTER键。

    方法二:

    选定需要换行的单元格,在“开始”选项卡中单击“对齐方式”区域右上角的“自动换行”图标,以后当此单元格中的文本内容超出单元格宽度时就会自动换行。

    点击单元格右键选择设置单元格格式也可以设置自动换行。

    拖鞋,据说夏日旅行与拖鞋更配哦!流行的说法,谓拖鞋起源于日本明治时代。其实拖鞋更早起源于印度。

  • ?

    Excel单元格内换行用快捷键与自动换行实现及跨单元格文本换行

    霍琦

    展开

    Excel单元格内换行通常有两种方法,一种用快捷键实现,另一种用“对齐方式”中的“自动换行”实现,它们都可以只操作一次便使所超出单元格宽度部分的文字自动换行;其中“自动换行”既可以输入文字前设置又可以输入文字后设置。另外,应用Excel单元格内换行可以实现同时设置多单元格自动换行、避免输入短横线文本自动换行和用两端对齐实现一段文本在指定多单元格内自动换行。以下先介绍Excel单元格内换行的两种方法,再介绍它们的扩展应用,操作中所用 Excel 版本为 2016。

    一、Excel单元格内换行的两种方法

    (一)用快捷键

    假如表格第一个单元格(即 A1)的文本内容超出,要求把超出部分换行,用快捷键操作方法如下:

    1、在“内”字后面单击把光标定位到哪里,如图1所示:

    图1

    2、按 Alt + 回车(Enter)组合键,光标后面的文字自动分成了两行,即按一次键,光标后的所有文字就会自动换行,不需一行行的重复按键,如图2所示:

    图2

    (二)用“自动换行”

    1、在第二列第一个单元格(即 B1)输入一行文字,文字超出了单元格,单击一下 B2 单元格结束 A1 单元格的输入状态,再单击 A1 单元格选中它,此时,“开始”选项卡下的“自动换行”由灰色变为可选,单击它,则超出部分自动换行;接着,单击 C1 单元格,再次单击“自动换行”,在 C1 中输入文字,此时,超出的部分自动换行,操作过程步骤,如图3所示:

    2、说明:上面演示了两种使用“自动换行”的方法,一种是输入文字后再设置自动换行,另一种是输入文字前设置,后一种操作少一些。

    3、取消自动换行。选中设置过自动换行的单元格,再单击一次“自动换行”就可以取消。

    二、Excel单元格内换行的扩展应用

    (一)批量设置单元格自动换行

    1、选中要设置自动换行的所有单元格(如选择 D1:F4),单击“开始”选项卡下的“自动换行”,则选中的所有单元格实现自动换行;首先在 D1 单元格输入文字,超出部分自动换行;再在 E2 单元格输入文字,超出部分也自动换行;操作过程步骤,如图4所示:

    图4

    2、批量设置“自动换行”后,如果想取消自动换行,既可以单独取消其中一个或几个单元格,也可以把所有单元格同时取消。

    (二)避免输入短横线文本自动换行

    在单元格中输入文本后若再输入短横线(- 或 _),短横线的文字可能会自动换行;这跟输入文本的长短或单元格的长度有关,当输入的文字与单元格的长度接近时,短横线后的文字会自动换行,反之不会;因此,若要避免自动换行,如果要求一行显示的文本长度固定,可以加宽单元格的长度,如图5所示:

    图5

    (三)用两端对齐实现一段文本在指定多单元格内自动换行

    假如有一段文本要求只能显示到指定区块(如 A1:E4),即超出E列的部分要求自动换行,设置方法如下:

    1、选中 A1:E4 这片区块包含的单元格,单击“开始”选项卡下的“填充”图标,在弹出的菜单中选择“两端对齐”,则文本超出部分自动换行,操作过程步骤,如图6所示:

    图6

    2、“两端对齐”在 Word 2003 中称为“内容重排”,自 Word 2007 以后的版本包括 Word 2016 更改为“两端对齐”,它们的功能是一样的。

  • ?

    在EXCEL中,如何快速将多行文字合并为一行?

    语柔

    展开

    在我们办公时

    经常会碰到

    需要将多上文字合并成一行

    用“&”合并,实在是太麻烦了

    错误概率多少,您知道的

    今天就与大家分享一个小小的技能

    希望对您有所帮忙

    视频详解

    常见例子

    将如下多行文字,合并为一行:

    文字详解

    1、选择需要合并单元格 - 【开始】-【编辑填充】-【两端对齐】

    2、按【Ctrl+F】弹出【查找和替换】对话框 -【替换】- 设置【查找内容】及【替换为】-【全部替换】-【确定】

    结果如下:

    以上就是今天主要学习的知识点,希望你能有所收获~~有什么问题欢迎留言,我们会及时的给你答复~~

  • ?

    Excel小技巧-快速实现两行(列)位置互换

    祖夏彤

    展开

    大年初一,新年的第一天,小编给大家拜年啦,新年快乐,大吉大利,新的一年继续跟小编一起学习新的小技巧。

    在表格使用的过程中,我们经常会突然发现,有那么两列单元格的位置不是很对想要前后调整一下。你会怎么做呢?小编以前啊,用的是复制粘贴的方法,也就是今天的第一种方法。跟着小编一起学习两种种快速实现行/列位置互换的方法。

    一、剪切-插入

    选中目标列,点击鼠标右键,在弹出的快捷菜单中选择【剪切】按钮,也可以使用组合键【ctrl+x】实现,然后到移动位置后一列,点击鼠标右键,在弹出的快捷菜单中选择【插入剪切的单元格】,即可完成其中一列的移动,再次使用此方法就可以完成列的互换啦。

    二、鼠标拖动

    选中目标列,移动鼠标至列的边缘位置,直到鼠标指针变为黑色十字形箭头,同时,按住组合键【Shift】,按住鼠标左键,并拖动到目标移动位置,目标位置边缘会出现虚线框,即可完成其中一列的移动,再次使用此方法就可以完成列的互换啦。

    欢迎关注,以上。

  • ?

    Excel本应一行的数据放在了两行,快速还原技巧

    宫天佑

    展开

    Excel本应一行的数据放在了两行,快速还原技巧

    有的一些公司软件导出来的表格数据,本来放一行的,放在了两行,不利于数据分析,我们要把二行数据快速放到一行

    举一个简单的例子,比如左边的表格的两行数据是一条信息,我们要转换成右边一行的数据利于分析,这里的数据量少,如果数据量大的情况下可以用下面的方法进行处理

    操作步骤如下所示:

    在第一条数据的第一行最后面,接上第二行,也就是C2单元格的位置输入=A3,然后向右填充,向下填充,得到下面的结果

    然后我们将数据,复制,在原位置,选择性粘贴为数值,这样将里面的公式进行去除

    然后我们只需要将偶数行的数据保留,将奇数行的数据全部删除即可,有很多种方法,我用我一种方法,在E列建立一个辅助列,在E2输入1,然后选中两个单元格,E2和E3,然后再向下填充

    然后对E列进行筛选,筛选出空白的项目,将其进行删除掉

    取消筛选后,将辅助列E列进行删除

    最后把第一行标题行的字段修改一下就可以了。

    本节完,你学会了么?

    给坚持学习的自己点个赞和转发吧

  • ?

    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一行拆分成两行

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP