[office] 使用TRANSPOSE函数实现EXCEL表横向转纵向引用的操作方法 #知识分享#知识分享

使用TRANSPOSE函数实现EXCEL表横向转纵向引用的操作方法

一、问题的提出

我们在使用EXCEL过程中,有时需要将一个表中数据的“列”变为“行”,,需要将表2中引用表1的数据,将“列”转换为“行”,即大家通常所说的引用EXCEL表,并将横向转换成纵向。

图1

图2

二、解决思路

经过网上查阅,应用TRANSPOSE函数是比较简便可行的办法。根据EXCEL提供的TRANSPOSE函数帮助,TRANSPOSE函数的功能是:返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。使用 TRANSPOSE 可在工作表中转置数组的垂直和水平方向。

并且提示,在行列数分别与数组(1)的行列数相同的区域中,必须将 TRANSPOSE 输入为数组公式(2)。

TRANSPOSE函数的语法:TRANSPOSE(array)。

Array为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。

注:(1)数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。

(2)数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。

三、操作方法

问题很清楚,EXCEL提供的解决思路也很明确,可是操作起来却不太容易。以下通过实例操作,演示操作方法。

1、选中表2需要转置的数据区域(B2:I9)左上角的单元格(B2),选择插入函数菜单,弹出窗口,在函数类别中选择“查找与引用”,找到TRANSPOSE函数,选中并确定后见图4。

图3

2、设置TRANSPOSE函数转置数据区域,即指表1中的数据范围(表1!B2:I9),可以直接输入,也可以点击图4中填写框右侧的选择按钮直接到表1个拖选(如图5)。

图4

图5

3、设置好转换数据区域后,将表2中B2单元格的内容横向复制到C2、D2……I2(见图6)。再将B2:I2纵向复制至B9:I9(见图7),并保持B2:I9被选中的状态。

图6

图7

4、到图7这一步,均是按常规函数设置和数据复制的办法进行,可以发现表2数据并未横向纵向转置。这里需要将表2中B2:I9各单位元格的函数设为数组公式,方法如下:

(1)在表2!B2:I9被选情况下按 F2键,表2会发生如图8的变化。

(2)接着再按 Ctrl+Shift+Enter,数组公式设置成功,如图9,表2引用表1,横向与纵向数据实现转置。

注:单行单列的转置,使用选择性粘贴里:转置,貌似更方便。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/677348.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SolidWorks学习笔记——入门知识1

目录 1、固定最近文档 2、根据需要自定义菜单栏 3、根据需要增添选项卡 4、命令搜索框 5、鼠标右键长按快速切换视图 6、鼠标笔势 自定义鼠标笔势 1、固定最近文档 图1 固定最近文档 2、根据需要自定义菜单栏 图2 根据需要自定义菜单栏 3、根据需要增添选项卡 图3 根据…

个人搜集的gstreamer学习链接

gstreamer资源: GStreamer: 官方英文官网 GStreamer C开发教程 (gstreamer安装包下载目录) GStreamer GitLab源码 gstreamer 插件列表) gstreamer官方文档: https://gstreamer.freedesktop.org/documentation/tutorials/index.html?gi-languagec …

设计模式-建造者模式Builder

建造者模式 建造者模式 (Builder)1) 原理2) 为什么需要建造者模式3) 源码应用 建造者模式 (Builder) 1) 原理 Builder 模式,中文翻译为建造者模式或者构建者模式,也有人叫它生成器模式。 创建者模式主要包含以下四个角色: 1.产品&#xf…

架构(十二)动态Excel

一、引言 作者最近的平台项目需要生成excel,excel的导入导出是常用的功能,但是作者想做成动态的,不要固定模板,那就看看怎么实现。 二、后端 先捋一下原理,前后端的交互看起来是制定好的接口,其实根本上是…

面试 JavaScript 框架八股文十问十答第七期

面试 JavaScript 框架八股文十问十答第七期 作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)原型修改、重写 …

OCP使用CLI创建和构建应用

文章目录 环境登录创建project赋予查看权限部署第一个image创建route检查pod扩展应用 部署一个Python应用连接数据库创建secret加载数据并显示国家公园地图 清理参考 环境 RHEL 9.3Red Hat OpenShift Local 2.32 登录 通过 crc console --credentials 可以查看登录信息&…

Stable Video Diffusion图片转视频——Stability AI开源视频模型

我们前期介绍过Stable Diffusion,stable diffusion模型是Stability AI开源的一个text-to-image的扩散模型,其模型在速度与质量上面有了质的突破,玩家们可以在自己消费级GPU上面来运行此模型。 文生图大模型已经火了很长一段时间了&#xff0c…

Vue 前置导航

Vue 前置导航(Vue Front Navigation)是一种在 Vue.js 框架中实现导航功能的常见方式。它通常用于构建单页应用程序(Single Page Application),通过在页面顶部或侧边栏显示导航菜单,使用户能够轻松切换到不同…

专业130+总分410+苏州大学837信号系统与数字逻辑考研经验电子信息与通信,真题,大纲,参考书

今年考研总分410,专业837信号系统与数字逻辑130,整体每门相对比较均衡,没有明显的短板,顺利上岸苏大,总结一下自己这大半年的复习经历,希望可以对大家有所帮助,也算是对自己考研做个总结。 专业…

Java:常用API接上篇 --黑马笔记

一、 StringBuilder类 StringBuilder代表可变字符串对象,相当于是一个容器,它里面的字符串是可以改变的,就是用来操作字符串的。 好处:StringBuilder比String更合适做字符串的修改操作,效率更高,代码也更…

Idea里自定义封装数据警告解决 Spring Boot Configuration Annotation Processor not configured

我们自定对象封装指定数据&#xff0c;封装类上面一个红色警告&#xff0c;虽然不影响我们的执行&#xff0c;但是有强迫症看着不舒服&#xff0c; 去除方式&#xff1a; 在pom文件加上坐标刷新 <dependency><groupId>org.springframework.boot</groupId><…

【element-ui】输入框组件el-input输入数字/输出Number类型:type=“number“、v-model.number用法

输入框组件el-input输入数字/输出Number类型 1、基础用法 输入&#xff1a;任何文本 → 输出&#xff1a;String类型 <el-input v-model"inputText"></el-input> <!-- 输入 abc —— inputText输出 "abc" 输入 123 —— inputText输出 …

JavaEE作业-实验四

目录 1.实验内容 2.实验要求 3.思路 4.程序源码 1.实验内容 简单的线上图书交易系统的服务层 2.实验要求 &#xff08;1&#xff09;使用Spring框架&#xff0c;采用XML配置 &#xff08;2&#xff09;要求具有如下服务层功能&#xff1a;商品分类、订单、购物车、库存…

11 插入排序和希尔排序

1. 插入排序 基本思想 直接插入排序是一种简单的插入排序法&#xff0c;基本思想&#xff1a; 把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中&#xff0c;直到所有的记录插入完为止&#xff0c;得到一个新的有序序列 在玩扑克牌时&#xff0c;就用…

【知识整理】招人理念、组织结构、招聘

1、个人思考 几个方面&#xff1a; 新人&#xff1a;选、育、用、留 老人&#xff1a;如何甄别&#xff1f; 团队怎么演进&#xff1f; 有没有什么注意事项 怎么做招聘&#xff1f; 2、 他人考虑 重点&#xff1a; 1、从零开始&#xff0c;讲一个搭建团队的流程 2、标…

Python pandas中read_csv函数的io参数

前言 在数据分析和处理中&#xff0c;经常需要读取外部数据源&#xff0c;例如CSV文件。Python的pandas库提供了一个强大的 read_csv() 函数&#xff0c;用于读取CSV文件并将其转换成DataFrame对象&#xff0c;方便进一步分析和处理数据。在本文中&#xff0c;将深入探讨 read…

【网页设计】春节页面背景模板

无偿下载地址&#xff1a;https://download.csdn.net/download/weixin_47040861/88811143 1.实现效果 2.代码 1.html <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content&q…

go c 通过内存原始二进制内容直接传递结构体

go c 通过内存原始二进制内容直接传递结构体 传统数据传输通常通过半结构化数据(json/yaml/xml…)来交换信息。但是go 支持 二进制数据层面支持c 结构体。带来的好处就是相较于半结构化数据类型来说更快(在go中&#xff0c;解析和生成json/yaml/xml…到结构体都会经过一层反射…

【超高效!保护隐私的新方法】针对图像到图像(l2l)生成模型遗忘学习:超高效且不需要重新训练就能从生成模型中移除特定数据

针对图像到图像生成模型遗忘学习&#xff1a;超高效且不需要重新训练就能从生成模型中移除特定数据 提出背景如何在不重训练模型的情况下从I2I生成模型中移除特定数据&#xff1f; 超高效的机器遗忘方法子问题1: 如何在图像到图像&#xff08;I2I&#xff09;生成模型中进行高效…

推荐系统|召回04_离散特征处理

离散特征处理 离散特征是什么 怎么处理离散特征 One-hot编码 Embedding嵌入 从one-hot到Embedding&#xff0c;已经节省了很多的存储空间&#xff0c;但当数据量大的时候&#xff0c;还是占空间&#xff0c;所以工业界仍会对Embedding进行优化 而一个物品所对应的Embedding参数…