Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从展开/折叠枢轴表- Excel中提取“隐藏”数据

从展开/折叠枢轴表- Excel中提取“隐藏”数据
EN

Stack Overflow用户
提问于 2018-06-26 20:51:46
回答 1查看 771关注 0票数 0

我不确定这是否可能,但正如您所看到的,我有一个支点表,包含多个依赖的和可扩展的字段。我试图将A:D列中的数据连接到一个单元格中,该单元格在第2行中工作良好,但不适用于空白父单元格,如您在F列中所看到的那样。

对于如何实现这一点,有什么想法吗?

透视表

EN

回答 1

Stack Overflow用户

发布于 2018-06-26 23:50:35

这个答案假设您不想重复PivotTable中的所有项目标签,从“报表布局”下拉到PivotTable "Design“选项卡。

可以使用AGGREGATESUMPRODUCTOFFSET组合来构造B列中与当前单元格相同或更高的第一个非空白值的公式,如下所示:

代码语言:javascript
运行
AI代码解释
复制
=OFFSET($B2,SUMPRODUCT(AGGREGATE(14,6,ROW($B$1:$B$100)*--(ROW($B$1:$B$100)<=ROW())*--(LEN($B$1:$B$100)>0),1))-ROW(),0)

它怎麽工作?

从最外层的部分OFFSET($B2, VALUE, 0)开始--这将从单元格B2开始,然后按VALUE行向上或向下查找以获得值。

接下来,我们需要知道需要向上或向下查找多少行。现在,如果我们能够用数据计算出最底层的行,我们就可以从中减去当前的ROW(),给出OFFSET($B2, NON_BLANK-ROW(),0)

因此,要完成任务,我们需要计算哪些行不是空白的,哪些行位于-或高于当前行,然后取其中最大的行。这将是一个ArrayFormula,但是我们可以使用SUMPRODUCT来正确地计算。为了找到最大的数字,我们可以使用MAXLARGE,但是如果我们选择AGGREGATE(14,6,..,1),则会得到较少的错误。( 14的意思是“我们想要k_th最大的数字”,6的意思是“忽略错误值”,而1是_k,所以“我们想要最大的数字,忽略错误”)

但是,我们要看的数字列表是什么,我没听到你问。好的,我们希望从我们的范围输出ROW (我使用的是$B$1:$B$100,因为使用整个B列将花费很长的时间重复计算),与当前的ROW()进行比较,并检查LENgth是否大于0。最后两个是比较,所以让我们先把它们写出来:

代码语言:javascript
运行
AI代码解释
复制
ROW($B$1:$B100)<=ROW() 

代码语言:javascript
运行
AI代码解释
复制
LEN($B$1:$B$100)>0

我们希望使用--TRUEFALSE转换为10 -这意味着任何“坏”值都变为0,任何“好”值都大于0:

代码语言:javascript
运行
AI代码解释
复制
ROW($B$1:$B$100)*--(ROW($B$1:$B$100)<=ROW())*--(LEN($B$1:$B$100)>0)

这给出了行号,当行在(或)在当前行和列B不是空之前--如果其中任何一个是假的,那么我们将得到0。把它放在AGGREGATE中找出最大的数字:

代码语言:javascript
运行
AI代码解释
复制
AGGREGATE(14, 6, ROW($B$1:$B$100)*--(ROW($B$1:$B$100)<=ROW())*--(LEN($B$1:$B$100)>0), 1)

然后将其放入SUMPRODUCT中,强制Excel将其视为ArrayFormula,这就是您的NON_BLANK。这就给出了第一个公式,就在柱子的顶端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51054736

复制
相关文章
QtCreator技巧-代码折叠/展开
1.光标指向对应的代码块操作ctrl + shift + <折叠代码块和ctrl + shift + >展开代码块; 2.edit(编辑)->advanved(高级)->Toggle Fold All(切换折叠所有); 3.在编辑界面点击行号所在的三角形图标可以折叠和展开代码。
Qt君
2019/07/15
4.4K0
QtCreator技巧-代码折叠/展开
点击展开显示折叠内容
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/111722.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/12
2.8K0
点击展开显示折叠内容
展开与折叠菜单动画
最简单的展开与折叠菜单,一般是通过切换display属性的none和block的值来实现。但是这样会使得整个过程非常的生硬,内容是一瞬间展示给用户,交互过程感觉不是特别好。我们加上动画以后让整个过程更加柔和。
_kyle
2020/08/24
3.8K0
展开与折叠菜单动画
Android-文本折叠点击展开
Demo:https://github.com/LonglyWolf/NavigationSystemHLJU
圆号本昊
2021/09/24
1.1K0
Android-文本折叠点击展开
ElementUI 点击展开/隐藏
一、概述 在项目,需要使用一个功能,点击某个按钮,展开/隐藏 某些说明文字。 二、项目演示 新建一个vue项目,安装ElementUI 模块即可。 新建test.vue <template>   <div style="width: 70%;margin-left: 30px;margin-top: 30px;">     <el-button type="danger" icon="el-icon-info" @click="changeDisplay">       <span v-if="isDisp
py3study
2021/03/03
1.8K0
ElementUI 点击展开/隐藏
把 excel 表中的数据 批量修改到指定数据库表中、根据 excel 表中数据修改数据库表中数据
1. 收到一张 excel 表,要求根据 “转账时间”一列的值批量修改数据库表中 "放款时间"一列的值。
微风-- 轻许--
2019/07/02
4.7K0
把 excel 表中的数据 批量修改到指定数据库表中、根据 excel 表中数据修改数据库表中数据
excel数据提取技巧:从混合文本中提取数字的万能公式
在上一篇文章中,小花讲解了通过观察混合文本特征,设置特定公式,完成数据提取的三种情景。于是,有些小花瓣悄悄跟小花说:小花老师,我笨,看不出数据特征,我又懒,不想分情景设置不同公式,有没有那种霸王级万能公式,啥混合文本咱都可以硬上弓?
用户8639654
2021/07/26
6.2K0
[iOS] 列表滑动展开隐藏头部HeaderView
首先看一下BiliBili客户端的视频浏览界面。默认界面Header完全展开,并且Header显示AV号(别乱想,就是视频编号了)以及播放按钮。滑动之后Header被压缩,按钮移到AV号左边。
wOw
2018/09/18
3.4K0
[iOS] 列表滑动展开隐藏头部HeaderView
Excel VBA常用功能加载宏——工作表隐藏
有些时候制作的表格,一些基础的设置数据可能不希望使用者看到并被修改掉,这个时候一般可能会选择把表格隐藏起来。
xyj
2020/07/28
2.9K0
Excel VBA常用功能加载宏——工作表隐藏
从数据库导出数据到Excel表(jxl.jar)
package com.*****.query; import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLExcep
全栈程序员站长
2021/04/25
9830
Excel应用实践04:分页单独打印Excel表中的数据
在实际工作中,我们经常会遇到想将工作表中的数据(如下图1所示的“数据”工作表)导入到固定的表格(如下图2所示)中并打印。
fanjy
2019/07/19
1.4K0
PHP将数据导出Excel表中(投机型)
  因为ms word和excel的文档都支持html文本格式,因此我们可以基于这个原理采用html文本格式进行数据的输出。
那一叶随风
2018/08/22
1.6K0
PHP将数据导出Excel表中(投机型)
如何从网站提取数据?
在当今时代,根据数据情况来制定业务决策是许多公司的头等大事。为了推动这些决策,公司全天候跟踪,监视和记录相关数据。幸运的是,很多网站的服务器上存储了大量公共数据,可以帮助企业在竞争激烈的市场中保持领先地位。
用户7850017
2021/01/29
3.1K0
【Excel】用公式提取Excel单元格中的汉字
昨天一个前端的朋友找我帮忙用excel提取代码中的汉字(字符串),可算费了劲儿了,他要提取的内容均在单引号中,但问题是没有统一的规律,同一个单元格可能存在多个要提取的内容,而且汉字中间也夹杂其他字符。
数据科学社区
2018/06/11
8.7K0
JavaWeb中将数据从数据库导出到Excel表的实例
这个博客里面开发的项目,使用POI导出Excel,经过修改支持文件弹窗选择,在使用中包括以下几步。 1.添加jar包
geekfly
2022/04/24
1.1K0
JavaWeb中将数据从数据库导出到Excel表的实例
Excel: 提取路径中的文件名
文章背景:在日常工作中,有时需要从绝对路径中提取文件名。比如,已知某个文件的存储路径,想要获取最后的文件名称。下面介绍两种方法。
Exploring
2022/09/20
2.7K0
Excel: 提取路径中的文件名
IDEA 自动折叠隐藏 getter setter 小技巧
大部分小伙伴会推荐 lombok,当然我也使用,加上 @Data、@Getter、@Setter 注解,确实很方便。
程序员小航
2023/09/21
4740
IDEA 自动折叠隐藏 getter setter 小技巧
winform如何保持TreeView节点展开和折叠的状态
转载:http://blog.sina.com.cn/s/blog_6abcacf5010138q5.html
跟着阿笨一起玩NET
2018/09/19
2.5K0
为了提取pdf中的表格数据,python遇到excel,各显神通!
不知大家在工作中有没有过提取pdf表格数据的经历,按照普通人的思维,提取pdf的表格数据的方法可能会选择复制粘贴,但这是一个相当繁杂且重复的工作。而今天我们会讲解如何用python和excel来提取pdf的表格数据,看二者哪个更为方便!
Python与Excel之交
2021/08/05
3.4K0
从excel文件xlsx中特定单元格中提取图片「建议收藏」
第一种网上通用的用xlsx改zip压缩包,能批量提取出图片。但是无法知道图片在单元格中的顺序信息。
全栈程序员站长
2022/09/14
6.4K0

相似问题

如何在Excel中隐藏缓存的枢轴表数据

11

如何使用excel中的DGET函数从枢轴表中提取数据?

11

隐藏展开/折叠+/-按钮

10

将数据从枢轴表提取到数据帧(即“反转枢轴”)

30

折叠/展开表

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文