Excel电子表格中如何将多列变为一行(excel怎么把多列变成一行)

场景一:将多行变成一行:按行取值

将A-C列的姓名、地区、金额多列数据,变成右边的格式,按每行取值

公式:

=INDEX($A$2:$C$7,INT(COLUMN(C1)/3),MOD(COLUMN(C1),3) 1)

函数解释:

1)INDEX(区域,行号,列号):返回行列交叉处的值

2)INT(数值):向下取整

3)MOD(数值,除数):取余

4)COLUMN(单元格):返回列号,只和单元格的字母有关

公式解释:

使用INDEX将对应的值查找过去,区域可以直接确定($A$2:$C$7),最主要的是行号和列号如何去确定,行号和列号的规律应该如下

行号应该是1, 1, 1, 2, 2, 2,,,6,6, 6 的重复系列;制作这样的重复序列,有推导出来的公式:INT(ROW(重复次数的列号)/重复次数)

列号应该是1 , 2, 3, 1, 2, 3,,, 1, 2 , 3 的循环序列;制作这样的循环序列,有推导出来的公式:1-N循环序列通用公式:MOD(ROW(N的列号),N) 1

场景二:将多行变成一行:按列取值

将A-C列的姓名,多列数据,变成右边的格式,按每列取值

公式:

=INDEX($A$1:$C$6,MOD(COLUMN(F1),6) 1,INT(COLUMN(F1)/6))

公式就不多说了,跟上面思路是一样的。

关注我,不断干货分享~

(0)

相关推荐

  • Excel电子表格中的行高和列宽怎么设置?

    Excel电子表格中的行高和列宽怎么设置?在平常利用Excel电子表格进行办公中时,制作表格是最基本最常见的事了,但对于初学者来说,该如何设置行高和列宽,有时候甚至是跳行或跳列进行设置.下面小编就为大 ...

  • excel电子表格中计数函数的作用与方法

    计数函数的意思就是对excel中的样本数量进行统计,很好理解.而作用通常作为验算使用,避免遗漏样本,也就是说这个函数的作用还是非常重要的,这篇文章是向我们的朋友分享excel电子表格中计数函数的作用与 ...

  • 如何设置excel电子表格中的下拉菜单?

    相信很多小伙伴在日常办公中都会用到电子表格,其中的下拉菜单如何才能设置呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开我们要设置下拉菜单的电子表格.2. 打开后,将我们要设置下拉菜单 ...

  • 在Excel电子表格中如何排序

    在Excel电子表格中如何排序 单关键字排序 01 重点 一定要先在"关键字数据列中的一个单元格" 02 方法一 直接右键单击,选择"排序",并选择排序方式. ...

  • Excel电子表格中怎样求数值的总和

    在Excel电子表格中,很多时候我们都会用到数值,而求数值的总和又是常见的问题,例如本季度单位职工工资发放总和是多少,比如班级学生期末考试总分是多少,本月家庭水费.电费.油费.报刊费.菜肴费.玩具费等 ...

  • excel电子表格中如何批量设置工作表的名称

    excel电子表格中如何批量设置工作表的名称 电子表格Excel(xls文件)是办公必不可少的软件,工作表一般都是系统默认的名称,sheet1 ,sheet 2.sheet 3等.为了区分他们,那么e ...

  • excel表格中怎么将数字自动变为带有百分数形式?

    工作中有时需要输入大量百分数,每次输入百分数比较麻烦,怎么办?下面小编就为大家分享excel表格中怎么将数字自动变为带有百分数形式方法,来看看吧! 方法/步骤 打开excel表格. 选择需要实现百分比 ...

  • 怎么在Excel电子表格中快速录入日期?

    Excel是非常实用的表格编辑软件,不过同样的软件,有的人用起来方便又快捷,有的人却觉得使用很繁琐很麻烦,事实上,这就是会用和不会用的区别,比如输入日期,不会用的一字一键敲击上去,会用的很快就能输入日 ...

  • Excel电子表格中如何使用减法函数

    Excel电子表格中如何使用减法函数,相信很多使用该软件的朋友们对这个问题很感兴趣,下面给大家介绍一下,希望可以帮助到大家. 操作方法 01 Excel的减法函数是自动求出两数之差的函数,如果想求B2 ...

  • 如何在Excel电子表格中绘制多条斜线的表头

    之前一直以为Excel电子表格中只能绘制单条斜线,绘制多条斜线必须要用word文档制表,但是遇到要统计数据的时候用word文档制表又很不方便,今天小编终于学会了如何在Excel电子表格中绘制多条斜线的 ...