EXCEL中怎么实现每隔3行6列进行批量转置?求大佬指点,谢谢!

作者&投稿:锺怖 (若有异议请与网页底部的电邮联系)
excel2003表格怎么用自定义函数将3列6行的数据进行转置~

1.选中数据
2.点击复制
3.右键单击准备转置的位置,点击浮动菜单中的“选择性粘贴”
4.在对话框中选择“转置”,确定即可

方法一是 在制作好的表格中,将数据全选,点击“复制”。
任意选择空白区域的单元格,鼠标右键选择“转置”即可。
方法二是 选择区域,输入以下公式=TRANSPOSE(A1:B13)。
按住“ctrl+shift+enter”即可快速转置。

原数据:

数据转置之后的数据:

公式:

=INDIRECT(ADDRESS(MATCH($A18,$A$1:$A$16,0)+COLUMN()-2,ROW()-14-MATCH($A18,$A$18:$A$1600,0),1,1))

要求:

  1. 公式设置是在同一个Sheet内的数据;

  2. 组名转置前后数据最好放在在A列;

  3. 组名,A、B、C各列,中间不能插列

公式说明:

=INDIRECT(ADDRESS(Row,Col,1,1)) 对特定的地址取值,特定行、特定列

=MATCH($A18,$A$1:$A$16,0)。在A1:A16中,找与A18值相匹配的单元格,返回匹配值的位置(此处是取行号)

公式中使用了2个Match公式,取值范围不同,目的是要知道当前单元格的位置信息。

注意:

  1. 公式中带“$”,为数据锁定,便于行向、纵向拉公式复制

  2. 第二组、第四组、第五组,数据超过为4个或5个,先把组名在A列中设置好,可以每组都设置5行。如:第一组有5行为第一组。这样,第一组的第4、5个数显示为“0”。



Excel怎样处理一列数据根据标题转成四列数据表



几十行建议手工,上千行就用代码。


在excel中实现下拉递增怎么操作?
方法1:1、在任意单元格中输入一个数字,按回车键。2、选中该单元格,将鼠标放在单元格的右下角,出现十字符号,进行下拉。3、点击自动填充选项,点击填充序号即可。4、结果如图所示,这样便实现了下拉数字递增。方法2:1、输入连续数字,然后选中连续数字单元格,将鼠标放在单元格右下角,出现十字符号...

在Excel中使用公式来实现数据快速录入的3种方法
VLOOKUP()函数可以搜索单元格区域的第一列,然后返回该区域相同行上单元格中的值。在这里,使用MATCH()函数在“工资表”的第2行获取对应字段的位置列号,使用VLOOKUP()函数在“工资表”的A列搜索对应的员工编号并返回编号所定义行的信息,这样就可以实现输入编号后的信息自动录入。2、打开“统计表2”工...

excel如何实现单元格内容自由变化?
在Excel中,如果希望某单元格中包含特定文字时,则在该单元格或相邻单元格显示特定字符,可以通过使用IF和FIND函数组合实现。具体操作如下:1. **打开Excel文档**,并定位到需要操作的单元格。2. **输入公式**:假设要在B列中根据A列单元格是否包含“某字”(如“某”),来决定在B列显示“特定...

Excel中实现循环的操作方法
1、在使用Excel过程中,我们可能会出现一种情况,就是单元格有时会对本身进行引用,即形如在B2单元格中输入“=B2+1”之类的公式即为一种循环引用自身的行为。为了避免死循环的产生,就出现了迭代策略。2、其实我们完成可以利用该迭代功能实现我们想要的效果。例如我们想实现“1到10的和累加运算”。可...

excel表格中怎么让0值显示为空值
可以使用IF函数等公式来实现。例如,`=IF(A1=0,"",A1)`这个公式表示如果A1单元格的值为0,则显示为空;否则,显示A1单元格的值。这种方法适用于需要对特定单元格进行单独设置的情况。以上方法均可有效实现Excel表格中0值显示为空值的需求,用户可以根据实际情况选择最适合自己的方法。

excel怎么排序,才能实现整行一起排的效果?
1、在Excel中进行排序时,想要整行数据一起排序,首先需要打开Excel表格,并选中需要排序的数据列。2、接着,点击“数据”菜单,选择“排序”按钮。3、在弹出的“排序”对话框中,设置“主要关键字”为需要排序的列,例如“列A”,并选择排序依据为“数值”。4、点击“确定”后,Excel会按照设置的排序...

Excel怎么实现下拉选项自动对应数据
在Excel中实现下拉选项自动对应数据,可以通过以下步骤实现:1. 建立数据有效性:选择需要下拉选项的单元格,点击“数据”菜单栏中的“数据验证”,在设置选项卡中选择“序列”,并在来源中输入对应的菜单选项。2. 定义名称:选中第一行的数据,点击“定义名称”,在输入区域名称这里输入名称,例如“首行”...

Excel怎么实现同时满足两个条件并返回一个值
在Excel中处理数据时,经常需要根据多个条件来返回特定的值。例如,假设我们有一个销售数据表,表中包含销售人员的销售额和销售地区。我们可能想要找出那些在特定地区销售额超过某个值的销售人员,并给他们标记为“优秀”。这时,我们就需要使用到条件判断函数。具体实现这一功能,我们可以使用IF...

excel中怎么做数字延伸excel中怎么做数字延伸公式
在Excel中实现数字延伸,可以通过以下几种方法:方法一:使用填充句柄 1. 在Excel工作表中输入一个数字,例如1。2. 将鼠标指针放在该数字右下角的填充句柄上,当指针变为黑色+号时,按住鼠标左键不放。3. 向下或向右拖动鼠标,直到所需的数字范围被填充。方法二:使用快捷键 1. 在Excel工作表中输入...

在excel中如何实现相同数据出现次数的统计?
用Countif函数实现相同数据出现次数的统计方法二中我们用函数来完成:先打开需要统计的表格。将语文这一列(B列)的数据复制到C列。(如图所示)点击菜单栏的“数据”;再点击一下“删除重复项”按钮。在弹出的警告窗口中选择“当前选定区域”;然后再点击“删除重复项”。在删除重复项的确认窗口中,点击“...

延长县18860542768: excel中怎么才能上3列下6列在一张表格中实现 -
国江全天: 合并单元格

延长县18860542768: excel三行数据,每隔6组自动换行 -
国江全天: 在D1输入:=OFFSET($A$1,COLUMN()+INT(ROW()/3.0000009)*6-4,ROW()-INT(ROW()/3.0000009)*3-1) 或 ALT+F11 插入模块,输入以下:Sub sdaf() Dim n%, i%, j%, k% n = Range("a65536").End(3).Row For i = 0 To n - 1 For j = 1 To 3 Cells((Int(i / 6)) * 3 + j, (i Mod 6) + 4) = Cells(i + 1, j) Next j Next i End Sub 按F5运行

延长县18860542768: 在excel2007中如何隔3行填充数字,边数字是递增的 如第一行填5,按顺序填充6,7,8等,但每隔3行
国江全天: 直接在A1和A4输入数字5和6,然后在选中A1到A6单元格,拖动复制即可.结果如图

延长县18860542768: EXCEL如何实现间隔多行插入多空行,比如几千行数据,我要每隔33行插入67空行~~ -
国江全天: 可以使用EXCEL自带的VBA来实现,用宏功能也可以.简单讲一下宏功能吧,因为不需要编程,虽然操作麻烦了一点,但胜在简单.1、先点击第一行第一个单元格,然后点击录制宏,并设置一个快捷键.我用的是EXCEL2010,所以界面可能和你的不一样,不过功能一样.2、用键盘向下移动33行,再插入67行.注意,必须用键盘的方向键来向下移动,因为宏会忠实的记录你的一切操作.3、操作完毕后,点击停止录制4、按下最开始设置的快捷键吧,EXCEL会自动重复你刚才的所有操作.如果你懂VBA的话,把录制的代码优化一下,别说几千行了,就是几百万行,处理起来都非常简单.

延长县18860542768: 在EXCEL中,如何批量每隔一行插入一行或是一列? -
国江全天: 可以用一个代替的办2113法,隔行插入的话,可以在右边利用一个空列,5261假设为F列,F1中输入1,F2中输入2,选中F1:F2,用自动填充柄下拉到数据4102结束,如果数据在A1:G100,那就拉到F100,F101中输入16531.5,F102行中输入2.5,将F101:F102行下拉到F200行,再利用这回个空列排序,就可以将空行插入答了,插入之后,将辅助的空列中数据删除.

延长县18860542768: excel中A,B,C,D,E5列数据每隔3行取3行分段取数重新生成5列 -
国江全天: 在F1单元格输入公式:=INDEX(A:A,INT((ROW()-1)/3)*6+MOD(ROW()-1,3)+1) 将公式向右向下复制

延长县18860542768: 如何快速在excel中每隔多行插入一个空行 -
国江全天: 假设4行插入一个空行.插入辅助列,已有数据辅助列数据为顺序:1234/1234/1234....然后已有数据列后面数据为:5/5/5...最后排序辅助列即可

延长县18860542768: 关于EXCEL如何隔几行插入一行空白行的问题 -
国江全天: 这个比较简单,不需要复杂的操作,具体如下:比如有3000行数据重新插入一列,比如起个名字叫“序号”,自动填充数据:1.1 2.1 3.1 4.1 5.1 ....3000.1,一直填充到最后一行数据. 从3000行数据之后,在序号列继续填充数据,如果需要隔5行加空行,就填充数列6,11,16,21.......601 如果隔三行加空行,就填充数列4,8,......这些你就明白了吧?按照“序号”排序,发现下面空行都上来了,真好插在6.1,11.1.....前面最后删了序号列,就搞定了 不需要搞什么公式

延长县18860542768: 我在excel中的c列中要输入序号,要求相隔三行一个,比如c4为5,c7为6,c10为7... -
国江全天: 最简单的是:插入一辅助列,如D列,在d4中输入5,D5中输入6,然后向下填充,到最后你需要的数值(序号后)停止(如为100行,就到100),接着输入5.5,6.5再填充相同的行数,完后,接着输入5.6,6.6再填充,完成后按D列升序排列,就是你要的效果了,再删除D列.

延长县18860542768: EXCEL 2013如何实现间隔行批量插入?
国江全天:1、打开Excel表格,按“Alt+F11”打开“Microsoft Visual Basic”点击“插入”→“模块”;2、复制下列代码粘贴到“模块”中,粘贴完成后关闭“模块窗口”和“Microsoft Visual Basic”窗口;SUB A() for i=800 to 2 step -1 for j=1 to 12 rows(i).insert next j next i end sub 3、回到Excel表格中点击菜单栏“开发工具”→“宏(M)”→“宏(M)”如图红框所示: 选择“A”在点击“执行”即可. 4、用“宏”执行后的Excel表格以在内容中插入多列行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网