当前位置: 首页 > news >正文

可以新建文本的管理器_Excel结构化表与名称管理器

af084409e8dac3b430a38a790f30a834.png

前言

用了那么久的Excel, 是否真正思考过"什么是表"?

表应该具有的属性:

  1. 表名称 - 标示表的作用, 比如: 资产负债表
  2. 表头(字段名) - 标示字段的作用, 比如: 资产, 负债
  3. 数据 - 数字或者文本, 只有和表头放在一起才有意义, 否则只是没有任何意义的数字或者文本

那么我们用了那么多年的Excel做的"表"到底是个什么玩意?

区域

本文就会探讨如下内容

  1. 真正的表的做法和意义
  2. 如何使用表

1.真正的表的做法和意义

1.1如何创建表

在数据区域随意选中一个单元格或者框选数据区域, "插入-表格"或者Ctrl+T

6b797847287f041e1f96b944caf7d96d.png

1.2这么做有何意义

我们把区域结构化以后就成了真正的表, 可是这么做的意义是什么

16ae8d3bab908f9f163bca9845f70ed8.gif
数组公式需要Ctrl+Shift+Enter

通过上图我们可以看出, 表会动态的引用数值, 具体引用方式可以参考

对 Excel 表格使用结构化引用​support.office.com
18d60d64837ae71bedbbe2b5ddffefaf.png

大概总结一下

表名[#全部] - 全部内容
表名[#标题] - 标题行
表名[#数据] - 数据区
表名[#汇总] - 汇总
表名[@字段] - 对应行, 字段的值

举个栗子

46079c907963e270a5075ce5c1d669c2.gif

还有一点尤其重要的是, 由于在表的右侧和下方添加列行会自动添加, 所以在做透视表时刷新下就会自动刷新范围

1.3表的本质什么

看起来表的实用性很强, 但表到底是什么, 这时候就需要引入"名称管理器"

f009f02713b19261bf290210c0ebfa35.png

其实, 表的动态引用就是在名称管理器里, 它可以动态的设置表的范围. 当然, 如果你喜欢, 你可以自己添加表的范围或者设置一个变量

2.如何使用表

前面已经讲了一些用法, 比如简化了单元格引用和利用动态刷新表范围, 不需要设置透视表元数据区域, 还有那些使用方式?

2.1动态图表(名称管理器)

在Excel很多地方我们都可以使用公式, 名称管理器也不例外.

首先我们新建一个数据验证, 方便选择

58b98fda23601bba79b7136a92f3acdd.png

其实到了这里我们有两种选择, 有临时数据区和无临时数据区, 说白了就是让不让数据显示出来.

有临时数据区

5a2b8d337676183d6ef4e3c8eecff2cf.gif
=OFFSET(B4:E4,MATCH(E1,B4:B6,0)-1,0)

无临时数据区

名称管理器我们需要设置临时引用区域, 这个公式和上面的区别是没有加入成员列

fff10e2e0d2a39f53ab20c265f4a25f2.png

下面演示下图表制作

v2-412fa01c2118bc6caf59bf3f1982333c_b.gif

如果你喜欢, 你可以把标题也加入到名称管理器

2.2级联菜单

利用表的特性, 可以轻松完成三级的级联菜单

6d0e68444d384ac9c93300f2c2c49b7c.png
原始信息

57b9b3ac51041cbcd4974c2298deebda.png
引用方式

市一级引用数据验证, 序列的公式

=INDIRECT(G1&"[#标题]")

县一级引用数据验证, 序列的公式

=INDIRECT(G1&"["&H1&"]")

效果如下

6a15eb292a3f197803645f2944bea918.gif

如图所示, 你会发现还是存在一些问题的, 当然受限于数据验证的功能, 有些问题没办法解决, 只能通过VBA定制.

还有, 图中部分地区选项最后有空白, 感兴趣的可以自己尝试下通过公式解决这个问题~

文本已经在个人公众号【Excel自学之路】上开始详尽版, 陆续更新, 敬请期待

Excel表格之初探"表格"

46a92d1be78f81626158c7ad73e22b6c.png

相关文章:

  • linux pid t 头文件_linux中常用的头文件
  • vue 实例化几种方式_2 Vue数据绑定、实例化多个Vue对象、基础指令
  • python如何全排列_python实现全排列
  • 框架对比_2020年前端框架性能对比和评测
  • 动态规划走楼梯_看动画轻松理解递归与动态规划
  • extjs中store获取后台数据_Extjs 后台读取数据的下拉框
  • mysql建数据库实例_MySQL数据库基础(四)——MySQL数据库创建实例
  • mysql是基于关系模型的数据库_MySQL系列:MySQL关系型数据库架构
  • mysql nocount_存储过程之SET NOCOUNT ON/OFF 含义
  • mysql spatial简介_详细介绍mysql索引类型:FULLTEXT、NORMAL、SPATIAL、UNIQUE
  • mysql联立两个表_mysql同时查询两个表
  • mysql 1308_MySQL恢复数据报ERROR 1308 : LEAVE with no matching label
  • macos 在线安装mysql_在MACOSX上安装MYSQL
  • vb mysql 设置数据源_总结 vb与数据库的连接方法
  • h+后台主题ui框架_开源推荐 - EAdmin开箱即用的后台UI框架
  • ES6系统学习----从Apollo Client看解构赋值
  • Github访问慢解决办法
  • Objective-C 中关联引用的概念
  • PHP CLI应用的调试原理
  • Tornado学习笔记(1)
  • 彻底搞懂浏览器Event-loop
  • 从PHP迁移至Golang - 基础篇
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 如何编写一个可升级的智能合约
  • 写给高年级小学生看的《Bash 指南》
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • #{} 和 ${}区别
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (3)STL算法之搜索
  • (4.10~4.16)
  • (C语言)字符分类函数
  • (SpringBoot)第二章:Spring创建和使用
  • (二十四)Flask之flask-session组件
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (三)mysql_MYSQL(三)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .NET Core WebAPI中封装Swagger配置
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .net 生成二级域名
  • .NET 中让 Task 支持带超时的异步等待
  • .NET分布式缓存Memcached从入门到实战
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .net网站发布-允许更新此预编译站点