中企动力 > 商学院 > excel横竖转换
  • ?

    将EXCEL中一列数据转换成多行多列

    小岩石

    展开

    下图,是一个班级的学生姓名表,要求把A列姓名清单转换为适合打印的多行5列。

    单列转多行多列

    在C2单元格输入以下公式,复制填充至C2:G8单元格区域。

    =INDIRECT("A"&5*ROW(A1)-4+COLUMN(A1))&""

    上图中,我们要想把A列中的学生姓名,按5列呈现出来,要解决的结果就是让第一行的内容分别显示:=A2、=A3、=A4、=A5、=A6,第二行的内容分别显示:=A7、=A8、=A9、=A10、=A11,依次类推…

    如何实现这一期望的数据值呢?

    “5*ROW(A1)-4+COLUMN(A1)”部分的计算结果为2,公式向下复制时,ROW(A1)依次变为ROW(A2)、ROW(A3)…,计算结果分别为7、12、17、22、27、32,就生成了一个步长为5的自然数序列。重要的是,COLUMN(A1)、COLUMN(A2)…的值在向下复制时,不变化!

    公式向右复制时,COLUMN(A1)依次变为COLUMN(B1)、COLUMN(C1)…,计算结果分别为2、3、4、5,就生成了一个步长为1的自然数序列。而这时,ROW(A1)、ROW(B1)…的值在向右复制时,不变化!

    与字符“A”连接成一个单元格地址“An”,最后用INDIRECT函数返回相应单元格的内容。INDIRECT函数返回的引用为空单元格时,会得到无意义的0值,公式最后连接一个空文本,就使无意义的0值显示为空白。

    如需要调整转换为列数为6列,可修改公式如下:

    =INDIRECT("A"&6*ROW(A1)-5+COLUMN(A1))&""

    本文的重点:1)先设想希望得到的结果是怎样的单元格样式;2)、利用ROW、COLUMN函数生成变化的行、列号的序列;3)使用INDIRECT函数返回相应单元格的内容。

  • ?

    这些Excel大神们的经典操作 你确定你都掌握了吗?

    崔莞

    展开

    大家平时工作中想必接触的最多的办公文档是哪一种呢?Word、excel、ppt。我最常用的就是excel,相信不少人也一样,所以今天给大家分享一下Excel最实用技巧,先收藏,说不定你就用到了。

    1、用斜线分割单个单元格

    方法:首先选中对象→接着插入形状(直线)→ALT+鼠标,快速定位单元格边角(自动识别)。

    以前三分单元格中的两条线都是一点一点凑上去的,有没有?

    2、隔行、列粘贴

    如果我们想要快速或者同行、列的数据,除了手动输入,使用这个方法更简单!!

    先选择一列数据进行复制ctrl+c,按住Ctrl键不放;

    再并选中每列的首个单元格;

    最后直接Ctrl+v,数据粘贴就完成了!

    三、批量处理行高、列宽

    单元格之间的距离参差不齐,有的单元格小到看不清数据,而有的却太宽,这样的单元格难免会影响美观,影响我们的视觉,我们要将要做的呢,就是把所有选中的单元格都处理为相等的间距。

    点击行标或列标,选中需要统一行或者列区域;

    鼠标放在行标或列标之间的线上;

    待鼠标变化为黑色带双向箭头时候拖拽行标或列标之间的线!!

    4、单元格的横竖转化

    首先选中要转化的对象,鼠标右击选择复制,然后选择要转化的位置,鼠标右击→选择性粘贴→转置。

    5、如何给excel表格加密!

    如果我们的文档里不可以给别人观看时,我们可以给我们的excel进行一个上锁的设置,那该怎么操作呢?

    打开工作薄,在另存为的选择界面中,选择“其他格式”,在弹出的保存对话框中,点击下方的“工具”选项,选择“常规选项”,进行密码设置。

    6、录制画面视频

    分享一个非常的操作给大家,大家知道上述动图视频都是怎么制作的吗,不会的朋友要仔细看来看啦!

    学到知识觉得还不错的话,也可将收藏,便于以后查阅,谢谢大家观看!

  • ?

    你还在为excel表格中的数据格式转换而烦恼吗?学会这一招,效率瞬间提升10倍以上!

    铭记心

    展开

    前言:

    最近有同学在后台向我提出excel格式转换的问题,希望能得到解答。我觉得这个问题很有普遍意义,可能对其他同学也有参考价值,故抽出时间写了以下的教程,希望能给大家的工作带来帮助和启发。

    问题如下:有各种格式组成的excel,有数值,年月日,字符串等,每列数据的左前方有个逗号,这个逗号是隐藏的,双击数据才能看到,现在想去掉这个逗号(注:即转为数据或日期等格式。本身是文本的不用转换,左前方有个逗号没有影响),有什么好办法吗?分列我有用过,我的数据有多达42列,分列只能一列一列处理,太费劲,能有统一处理的快捷办法吗?我几乎每天都要处理同样的excel,都是同样的格式。具体原表数据如下方的模拟演示:

    以文本的形式的存在的原数据

    解决方案:

    1、借助函数处理数据:

    在终表的A1单元格输入以下公式,向下及向右拖动公式覆盖原表的单元格区域。再将终表全选,选择性粘贴为数据,再手工调整日期所在列为日期格式即可。

    =IFERROR(原表!A1*1,原表!A1)

    公式解读:

    原表!A1*1,代表将文本转为数值,日期是一种特殊的数据。但如果文本里无数据会出错。

    IFERROR(原表!A1*1,原表!A1),代表如果出错,即等于原表!A1本身的值。本身是字符串还是字符串,不需要转换。

    借助函数处理数据

    2、借助选择性粘贴:

    先复制数据:1,再选中所有需转换的区域,点选择性粘贴,点击:运算-乘,确定后,即可以得到我们想要的数据。,再手工调整日期所在列为日期格式即可。

    借助选择性粘贴

    结语:数据格式转换其实很简单,学会这一招,效率瞬间提升10倍以上!还不快来试试看!

    致力于提供好玩又有趣的excel原创教程

  • ?

    如何将EXCEL两列内容转换为一列并依次显示?

    凝莲

    展开

    在实际工作中,有时我们需要将EXCEL两列数值的内容合并成一列连贯的内容,最简单的做法就是用连结符“&”连结两个单元格,下图,A列和B列是EXCEL常用词语中英文对照表的部分内容,若想A、B两列的内容同时显示在一列当中,我们只要在D4单元格中输入=A2&B2公式就OK了。

    如果,我们还想把A、B两列的内容依次在同一列中显示,有没有解决的办法呢?

    D2单元格中输入以下公式,向下复制至单元格显示空白为止。

    =OFFSET($A$2,(ROW(A1)-1)/2,MOD(ROW(A1)-1,2))&""

    下面,我们对这个公式的运行逻辑作一个梳理:

    公式以“(ROW(A1)-1)/2”部分的计算结果作为OFFSET函数的行偏移参数,在D2单元格中的计算结果为0。ROW函数使用了相对引用,在公式向下复制时计算结果依次为了0、0.5、1、1.5…从0开始构成了一个步长值为0.5递增序列。OFFSET函数对参数会自动去尾取整,因而,ROW函数生成的序列在OFFSET中的作用相当于0、0、1、1…也就是说,公式每向下复制两行,OFFSET偏移的行数增加1。

    “MOD(ROW(A1)-1,2”部分的计算结果作为OFFSET函数列偏移参数,在D2单元格中的计算结果为0。在公式向下复制时计算结果依次为0、1、0、1。。。即从0开始构成了一个0和1的循环列。

    用OFFSET函数以A2单元格为基点,使用ROW函数和MOD函数构建的有规律的序列作为行、列的偏移量,就完成了数据转置。如果OFFSET函数返回的引用为空单元格,公式结果将返回0,&" "部分就是用于屏蔽无意义的0值。

  • ?

    excel实用技巧:如何实现行与列之间的自由转换

    凝丝

    展开

    行列互换在制表过程中是经常遇到的问题,互换的方式方法有很多,包括我们之前分享过的使用置换的方法来互换,今天又来分享给大家一个比较不错的方法。

    我们以下面这个表格为例

    第一步:在空白单元格处根据实际列数输入例如a1、b1,(我们举例的表格中因为只有A和B两列,所以我们只需要输入a1和b1),然后选中a1和b1拖拽出相应单元格(举例中我们使用的6行,所以我们拖拽到a6和b6)

    第二步:同时按住“ctrl+H”调出“替换”命令,在“查找内容”中我们数据“a”然后在“替换内容”中输入“=a”,点击“全部替换”,重复以上步骤替换b列数据。

    第三步:替换完成

    备注:上面的例子使用的2列6行的数据,大家在实际应用的要根据自己的实际表格进行灵活转换。还有如果感觉这个不太好的话,之前我们也分享过一次使用“置换”进行行列互换的方法。

  • ?

    Excel小技巧-行和列之间的转换

    旋律

    展开

    我们在使用表格的时候,由于一些原因,比如表格的分列功能非常好用,但是不能够对多列进行拆分,为了能够拆分列的内容,不得不行和列之间互相转换,如果我们一个一个单元格的手动移动数据,不仅繁琐还容易造成不必要的失误。为了节省时间,可以使用“选择性粘贴”命令快速将一列数据调换为一行数据,反之亦然。今天小编和大家一起学习,如何快速完成行和列之间的转换。

    选中目标单元格区域后,复制或剪切单元格,移动鼠标到目标位置后,点击鼠标右键,在弹出的快捷菜单中点击【选择性粘贴】,弹出【选择性粘贴】对话框,勾选底部的【转置】按钮,点击【确定】按钮,即可完成内容的粘贴,行数据变为了列数据。

    PS:选择性粘贴中的其他按钮可以合并使用哟,会有更多的惊喜等着你。

    欢迎关注,以上。

  • ?

    Excel中快速进行行列转换的2种方法,简单到没朋友!

    聋五

    展开

    前言:

    Excel中快速进行行列转换的2种方法,简单到没朋友!

    行列转换的需求如下:

    行列转换

    方法1:不用公式

    复制--选择性粘贴--转置。

    该方法优点:快速简单。

    该方法缺点:转换后若转换前表格有变更,转换后的表格不会同时变更。

    方法1:不用公式:复制--选择性粘贴--转置

    方法2:使用转置函数TRANSPOSE

    选中以公式单元格开始的区域 A17:K20。按 F2,输入公式:=TRANSPOSE($A$1:$D$11),然后按 Ctrl+Shift+Enter,以数组公式输入。如果不按Ctrl+Shift+Enter输入公式将不能得到正确结果。

    该方法优点:转换后若转换前表格有变更,转换后的表格也会同时变更。

    该方法缺点:数组函数复杂,不容易理解。

    结语:小伙伴们,你学会了?赶快动手试试吧!如果你觉得本文对你有帮助或启发,请点赞并分享给更多小伙伴吧!

  • ?

    Excel表格表头菜单栏快速「横向-竖向」互换,你知道怎么操作么?

    书琴

    展开

    Excel表格中,横列和竖列如何快速相互转换?

    @安志斌制作

    首先选中需要转换的横列或者竖列,我们先拿横列转换为竖列举例;选中需要转换的文本,进行【复制】操作!

    @安志斌制作

    然后选中空白区域进行粘贴,不能黏贴在 所复制的区域,粘贴的时候要点击【选择性粘贴】

    @安志斌制作

    点击后会弹出【选择性粘贴】提示框,找到【转置】按钮,勾选后,点击【确定】!

    @安志斌制作

    这样就能成功的把横列转换为竖列了;

    如果是需要竖列转换为横列方法是一样的,先复制竖列的内容,然后重复操作以上步骤即可~

    @安志斌制作

    @安志斌制作

  • ?

    用了这么多年的Excel,居然不知道怎么把横着的表格一步弄成竖着的|黑马公社

    凝望

    展开

    搞定Office每周三更新

    「搞定Office」是黑马公社全新的七大版块之一,每周三更新,教授Office等办公软件的各种应用技巧。

    ◆◆◆

    Excel如何实现横竖行的切换

    黑马说:快速将EXCEL的横竖自如的进行切换的方法,你会么? 不会就别说你熟练掌握了office!

    投稿:1439伟

    ◆◆◆

    图文说明

    操作步骤

    首先将你要转换的表格内容全部选中,点击鼠标右键,选择复制。

    然后在你要粘贴的单元格,点击右键的 “选择性粘贴”,在弹出来的页面中,勾选出转置,再点击确定即可。

    然后竖着的表格,就变成了横着的表格。

    由于这个表格是三个一组的形式,那我们可以怎样做,来使它变成一个名字后面跟着其所有分数的形式呢?

    点击一个空白的单元格,以黑马所展示的为例,在此单元格内输入第一个“张三”的地址,即A1。在第二个单元格内输入第一个“李四”的地址,即A4。

    然后同时选中这两个单元格,然后再下拉至A22,因为左边最后一个名字小黄在的位置是A22。

    然后选中 A1-A22 这个表格,点击菜单栏上的“查找和选择” -->“替换”。(快捷方式是Ctrl+H)。

    然后在查找内容这里输入“A”,替换为这里输入“=A”,再点击全部替换。

    然后在弹出的对话框点击确定。可以看到,这里的单元格已经全部变换为了左侧一列所有的名字。

    同样的,我们需要把分数“移植”到我们刚刚制作的名字后面。可以看到,张三后面的第一个分数是66,所在位置是B1,因此我们需要在右边的新表格的单元格中输入B1。因为张三这里有三个分数,所以我们同样需要选中B1后,向右拉到B3的位置。

    同样的,李四分数 “99” 在B4的位置,我们在李四后面输入B4,再横向拉到B6的位置。

    然后再选中张三、李四后面代表分数位置的两行,往下拉到最后一个位置。、

    然后点击“Ctrl+H”,也就是替换功能,在查找内容处输入 “B”,替换为输入 “=B” ,再点击全部替换。

    最后,这个表格就变成了张三一行、李四一行这样的形式了,看起来就十分的方便清爽了!

    「上期精彩评论」

    黑马评论:我的错,但我不悔过!今后我会出更多的实用内容!

  • ?

    Excel之转置区域(竖的变横的),一行变多列(不用函数)

    昔颜

    展开

    转置——这个词你听过吗?

    很多同学经常会问:“老师,怎么把我竖排的数据,变成横着的,让我自己慢慢输入或复制粘贴一遍也太麻烦了!”

    这个就叫转置

    这个是对我们报表的一个布局的转换,像不像乾坤大挪移!

    我们带公式的表格同样可以。

    还有种情况,就是一行变多列,

    有的人说,用函数不是很快就解决了吗?

    但是,公式很复杂,部分同学表示看不懂,

    咱们就讲一下不用函数的方法,看下图↓↓↓

    现在一行的数据,我想把他转为一列,不要那么宽

    =L35——就是我们想要断开的地方

    向右拉,就是复制,直到出现0

    再向下拉,复制,同样也是出现0为止

    复制公式区域,右键粘贴为数值,步骤1-3,写着哦

    再将多余的数据区域删除,保留我们需要的就可以啦!

    将我们转置好的数据区域复制到其他地方也可以!

    转置的方法还有很多,像下面↓↓

    更多Excel学习和问题交流请加群!558669700

    觉得不错的朋友可以分享转发给更多的朋友知道!

    有什么问题和想说的,请在下面的讨论区写下来哦!

excel横竖转换

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP