首页 > 其他分享 >绝了!利用“定义名称”,创建动态的数据透视表。

绝了!利用“定义名称”,创建动态的数据透视表。

时间:2023-11-28 23:32:31浏览次数:29  
标签:定义 创建 透视 Excel 名称 数据源 数据

1职场实例


有的小伙伴给群主反映了这样的一个Excel问题:

我在创建完成了Excel数据透视表之后,如果数据透视表的数据源中增加了新的行或列数据,在刷新数据透视表后,新增的数据仍然不能在数据透视表里面更新呈现。我该如何解决这个问题呢?


如下图所示:

左表为数据源,右表为数据透视表汇总结果。

绝了!利用“定义名称”,创建动态的数据透视表。_字段


我们在数据源中新添加了行数据,发现通过点击透视表中的任意一个单元格,右击鼠标,通过【刷新】按钮更新数据时,透视表结果不会发生任何变化

绝了!利用“定义名称”,创建动态的数据透视表。_数据_02


2解题思路


我们以前讲到过使用插入【表格】创建表的方式获得动态的数据源,从而生成动态的数据透视表。我们今天讲一种新的方法,通过【定义名称】的方法快速的实现同样的效果。

绝了!利用“定义名称”,创建动态的数据透视表。_数据_03


首先我们点击【公式-定义名称】,打开【新建名称】的对话框,在【名称】处输入自定义的名称,比如我们输入“AAA”。

绝了!利用“定义名称”,创建动态的数据透视表。_字段_04


在引用位置处输入以下函数公式,最后点击【确定】,即可定义一个为“AAA”的名称规则。

=OFFSET(Excel情报局!$A$1,,,COUNTA(Excel情报局!$A:$A),COUNTA(Excel情报局!$1:$1))

绝了!利用“定义名称”,创建动态的数据透视表。_数据源_05


点击数据透视表上的任意一个单元格,在【插入】选项卡下单击【数据透视表】按钮,弹出【创建数据透视表】对话框。在【表/区域】编辑框中输入已经定义好的名称“AAA”,单击【确定】按钮。

绝了!利用“定义名称”,创建动态的数据透视表。_字段_06


这时在新的工作表中创建了一个数据透视表,我们拖动对应的字段至行列区域中,实现对收入支出的金额汇总

绝了!利用“定义名称”,创建动态的数据透视表。_数据源_07


我们在收入支出表格中增加记录后,右击数据透视表,在弹出的快捷菜单中选择【刷新】命令,刷新后的数据透视表即可自动添加新增的数据汇总记录。

绝了!利用“定义名称”,创建动态的数据透视表。_字段_08

标签:定义,创建,透视,Excel,名称,数据源,数据
From: https://blog.51cto.com/u_15825298/8605400

相关文章

  • uhttp luci cgi-bin 自定义输出内容
    uhttplucicgi-bin自定义输出内容来源  https://www.cnblogs.com/osnosn/p/17131543.html 参考【ExampleofwebinterfaceusinguHTTPdandLua】【Lua5.1ReferenceManual】openwrt,op18,op19,op21,op22都是用的lua-5.1.5。修改openwrtuhttpd使用的ssl......
  • 如何定义一个标准的类
    如何定义一个标准的类(POJO类)POJO:PlainOldJavaObject所有成员变量都需要使用private关键字私有化为每一个成员变量编写一对setter,getter方法编写一个无参数的构造方法编写一个全参数的构造方法publicclassstudent{ //成员变量privateStringname;priva......
  • 自定义应用层通信协议结构消息的编码方式
    应用层通信协议设计 一、应用层通信协议概述TCP/UDP是基于字节流的传输层通信协议,对于其的编程是基于IO流编程,所谓“流”,就是没有界限的一长串二进制数据。TCP/UDP作为传输层协议,并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的划分。所以在业务上......
  • springboot 自定义响应体大小测试接口
    @ResponseBody@RequestMapping("/def/response/body/service")publicStringBuilderdefResponseBodyService(@RequestParam(name="count")Integercount,HttpServletRequestHttpRequest)throwsInterruptedException{  StringbaseStr="0......
  • Rust Tauri系列: 项目创建
    创建Rust-Tauri##创建rustTauri项目pnpmcreatetauri-app->项目名称test-app->选择TypeScript/JavaScript(pnpm,yarn,npm,bun)->选择包管理工具(熟悉那个就用那个)->选择vue(熟悉那个就用那个)->选择TypeScript或者js#运行启动cdtest-apppnpmins......
  • Qt给QRadioButton设置自定义样式
    一、概述做一个好看的QRadioButton。可以选中,取消选中。二、代码示例1.样式QRadioButton::indicator::unchecked{border-image:url(images/user_protocol_uncheck.webp);}QRadioButton::indicator::checked{border-image:url(images/user_protocol_......
  • C# 比使用app.config,用自定义的ConnectionString
    usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.IO;usingSystem.Reflection;namespaceAssist{publicclassContextHelper{publicstaticstringConnectionString;publicstaticstringSerializePath=Path.GetDirector......
  • 自定义滚动条样式
    在要添加滚动条的标签样式中添加,注意lang="less“1::-webkit-scrollbar{2width:12px;3background-color:#f1f1f1;4}5/*定义滑块内阴影+圆角*/6::-webkit-scrollbar-thumb{7background-color:#cac8c8;8border:2pxsolid#f1f1f......
  • Oracle Database 19c 创建只读用户
    1.登录oracle数据库服务器,以管理员用户登录sqlplus/assysdba切换容器等操作showpdbs; altersessionsetcontainer=ORA19CPDB;showcon_name;2.创建只读用户createusercmsreadonlyidentifiedbycmsreadonlydefaulttablespaceCMSPROD_DATA......
  • Oracle临时表会随另外一个表的创建自动提交并清空
    创建一个临时表,用它导入一些数据用这个临时表生成另外一个表,用createtable...但生成的这表总是空的。原来createtable前会进行提交commit,而临时表在commit时会自动清空(默认属性,可以改)所以生成的表总是空的。这种情况下就不要用临时表了,用普通表,因为反正用完是要手工删......