Excel中如何实现二维表转一维表(表格版).docx_第1页
Excel中如何实现二维表转一维表(表格版).docx_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以火起他火,两柴共燃烧;以智启人智,相磋出高招知识点Excel中如何实现二维表转一维表方法解析有时候需要把类似Excel数据透视表的汇总表(专业上称为“二维表”)数据转化为“一维表”,就好像数据透视表的逆向操作一样。Excel如何能完成这样的操作,复杂的函数、VBA. 转化 解决方案方案一:数据透视表逆操作(推荐)方案二:复杂函数方案一:数据透视表逆操作解决方案知识点:数据透视表1、调出“数据透视表和数据透视图向导”对话框2003版:直接在做数据透视表时选择该对话框2007版及以上:依次按下Alt、D、P键导出对话框2、在对话框中选择“多重合并计算数据区域”和“数据透视表”,然后连续单击两次“下一步”按钮3、选择需要转换的数据区域,并单击“添加”按钮,然后单击“完成”按钮,则出现与原始表结构类似的数据透视表4、双击“合计”行与“合计”列交叉的那个单元格,立即生产一张新的工作表(一维表);或者通过拖拽字段形成更符合自身需求的表格评价优点:操作简单、快捷、易上手缺点:如行(列)项目有一样的,将会对值求和,故需在使用时增加唯一字段,转化完后再通过对照表恢复案例二:复杂函数解决方案所需知识点:1、辅助序列2、函数if、indirect、 addressExcel操作图示操作步骤:1、确认表格的行列数(多少行、多少列:44,显示数据行数为(4-1)*(4-1)=9)2、确认数据原点(B2),坐标(2,2)3、增加辅助序列F列,显示9行4、H8单元格公式:=IF(H7=4,2,H7+1);I8单元格公式:=IF(H7=4,I7+1,I7)。通过if语句判断是否换行5、J8单元格公式:=INDIRECT(ADDRESS(1,I8);K8单元格公式:=INDIRECT(ADDRESS(H8,1);L8单元格公式:=INDIRECT(ADDRESS(H8,I8)。通过Address确认坐标地址,通过Indirect间接引用数值6、拖拽公式即可评价优点:可以很好的规避之前的那种方式造成的自动求和情况缺点:操作复杂、理解困难,难度高我想听到你的声音结论:你还看到了什么?案例电子模板 以上两种方案对于行列项目的要求各有不同,但有一个共同的要求就是,只能有一行或一列,如出现需体现两列数据,还需增加辅助列,完成转化后,通过vl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论