永洪社区

标题: 单元格显示问题 [打印本页]

作者: yh_Ti8Eu84E    时间: 2024-9-13 12:07
标题: 单元格显示问题
本帖最后由 yh_Ti8Eu84E 于 2024-9-13 15:48 编辑

我这个排名是前五后五,我想让当这个月份少于10个客户的时候只显示前五,不然的话前五后五就会重复了,请问怎么才能实现

作者: yhdata_lyaa    时间: 2024-9-13 13:07
设置按列排序,top5
作者: 朝花夕拾    时间: 2024-9-13 13:51
本帖最后由 朝花夕拾 于 2024-9-13 14:58 编辑

增加一行和一列,一列用来计算每个区域本月的客户数量,一行用来使用格间计算做判断。
新增一列后,在这一列的第三行,也就是新增的那一行拖入客户名称,父单元格选区域,汇总选精确不同值计数。
在新增的那一行,分别在四个字段下面写格间计算,逻辑就是
  1. if (cell(row, csize-1) < 10)
  2. null
  3. else
  4. up(1)
复制代码

然后把原本的后五名的那一行隐藏掉
作者: yh_Ti8Eu84E    时间: 2024-9-13 14:48
朝花夕拾 发表于 2024-9-13 13:51
增加一行和一列,一列用来计算每个区域本月的客户数量,一行用来使用格间计算做判断。
新增一列后,在这一 ...

你好格间计算公司好像不对提示这个illegally formed XML syntax ([script]#4)
作者: yh_Ti8Eu84E    时间: 2024-9-13 14:53
yhdata_lyaa 发表于 2024-9-13 13:07
设置按列排序,top5

这个我已经设置好了,就是想让我过滤日期的时候,如果当天有3个客户的情况下,它就会显示
1 a
2 b
3 c
1 c
2 b
3 a
但是我想让它小于10个客户的情况下只出现
1 a
2 b
3 c
作者: 朝花夕拾    时间: 2024-9-13 14:58
yh_Ti8Eu84E 发表于 2024-9-13 14:48
你好格间计算公司好像不对提示这个illegally formed XML syntax ([script]#4)

不好意思  有个括号写错位置了,我在原贴改了,重新复制就好了
作者: yh_Ti8Eu84E    时间: 2024-9-13 15:15
本帖最后由 yh_Ti8Eu84E 于 2024-9-13 15:25 编辑
朝花夕拾 发表于 2024-9-13 14:58
不好意思  有个括号写错位置了,我在原贴改了,重新复制就好了

可是如果我有10个客户以上就不显示了

作者: 朝花夕拾    时间: 2024-9-13 15:18
yh_Ti8Eu84E 发表于 2024-9-13 15:15
你能再看看吗是这样吗,这样的话报错执行数据失败:异常:第5行第4列执行错误,请检查。错误信息:报告:预览 ...

下面每一格都是写csize-1
作者: yh_Ti8Eu84E    时间: 2024-9-13 15:39
朝花夕拾 发表于 2024-9-13 15:18
下面每一格都是写csize-1

我帖子超过7000字符发不出去图片了,就是我筛选8月份的数据发现它是10个客户以上但是我的后五个客户没有显示出来
作者: 朝花夕拾    时间: 2024-9-13 15:42
你把隐藏行显示出来  然后把报表结果截个图看看,先传图片附件再点击附件插入帖子
作者: yh_Ti8Eu84E    时间: 2024-9-13 15:47
朝花夕拾 发表于 2024-9-13 15:42
你把隐藏行显示出来  然后把报表结果截个图看看,先传图片附件再点击附件插入帖子 ...

看看

作者: yh_Ti8Eu84E    时间: 2024-9-13 15:48
朝花夕拾 发表于 2024-9-13 15:42
你把隐藏行显示出来  然后把报表结果截个图看看,先传图片附件再点击附件插入帖子 ...

放到帖子上了
作者: 朝花夕拾    时间: 2024-9-13 15:53
yh_Ti8Eu84E 发表于 2024-9-13 15:48
放到帖子上了

加的格间计算那一行在哪呢
作者: yh_Ti8Eu84E    时间: 2024-9-13 15:57
朝花夕拾 发表于 2024-9-13 15:53
加的格间计算那一行在哪呢

最底下那一行
作者: yh_Ti8Eu84E    时间: 2024-9-13 16:01
朝花夕拾 发表于 2024-9-13 15:53
加的格间计算那一行在哪呢

要后五全部

作者: 朝花夕拾    时间: 2024-9-13 16:08
yh_Ti8Eu84E 发表于 2024-9-13 16:01
要后五全部

格间计算的父单元格设置为Name-0试下,另外问下  方便远程吗
作者: yh_Ti8Eu84E    时间: 2024-9-13 16:14
朝花夕拾 发表于 2024-9-13 16:08
格间计算的父单元格设置为Name-0试下,另外问下  方便远程吗

可以了,但是我那个客户名称的计数会出现,这样表就不太好看
作者: 朝花夕拾    时间: 2024-9-13 16:32
yh_Ti8Eu84E 发表于 2024-9-13 16:14
可以了,但是我那个客户名称的计数会出现,这样表就不太好看

那一列可以隐藏,但是这些空行也会影响美观,我现在有点忙,回头帮你想想办法
作者: yh_Ti8Eu84E    时间: 2024-9-13 16:34
朝花夕拾 发表于 2024-9-13 16:32
那一列可以隐藏,但是这些空行也会影响美观,我现在有点忙,回头帮你想想办法 ...

好的谢谢你
作者: yh_Ti8Eu84E    时间: 2024-9-13 17:54
朝花夕拾 发表于 2024-9-13 16:32
那一列可以隐藏,但是这些空行也会影响美观,我现在有点忙,回头帮你想想办法 ...

可以设置高亮判断这个值为空然后用格式选脚本,用脚本去隐藏把列宽设置为0这样可以吗?,但是我没接触过脚本的使用
作者: 朝花夕拾    时间: 2024-9-13 18:13
yh_Ti8Eu84E 发表于 2024-9-13 17:54
可以设置高亮判断这个值为空然后用格式选脚本,用脚本去隐藏把列宽设置为0这样可以吗?,但是我没接触过 ...

用数据库了吗 用的什么数据库
作者: yh_Ti8Eu84E    时间: 7 天前
朝花夕拾 发表于 2024-9-13 18:13
用数据库了吗 用的什么数据库

mysql和Excel表弄的组合数据集
作者: 朝花夕拾    时间: 7 天前
yh_Ti8Eu84E 发表于 2024-9-14 09:01
mysql和Excel表弄的组合数据集

如果是mysql8.0以上,可以用窗口函数先计算出每个区域下的客户数量。
如果不是,还有一种办法,但是比较复杂,最好能远程协助一下




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4