已收录

你的表一到统计就废?问题不在公式,在逻辑

古哥计划
古哥计划 Lv.4 核心创作者KVP

Lv.4 核心创作者

📊 你的表一到统计就废?问题不在公式,在逻辑

大家做表的时候,有没有这种感觉——

你辛辛苦苦排了一张表,产品横着排一排,区域竖着放一列,整整齐齐,自己看着都舒服。结果领导来一句"你透视一下,A系列张经理这边做了多少",你当场卡壳。

为什么?因为你做的是宽表,是给人看的表,不是能给机器算的表。

一、宽表 vs 长表:一句话讲透

说白了,表格就分两种:

  • 宽表(二维表):人看着舒服,数据横着摊开。

  • 长表(一维表):数据一列一列往下堆,机器喜欢。

给人看的表,讲究直观;能给机器算的表,讲究规范。问题就出在这——你天天做的,大部分是第一种。

二、转成长表,才能真的统计

就拿那张产品×区域的销售表来说。宽表摆在那,你想按区域汇总、按产品排名、做透视表,全做不了。

但一旦转成长表,每一行就是一个"产品 + 区域 + 销售额"。想筛 A系列张经理做了多少,直接筛选一列就出来,一个透视表全搞定。

这才是"能统计"的样子。

三、所有表,都得过这一关

不只是销售表。项目进度表、渠道营收表、注塑排程表、仓库台账……看着都是二维的,一旦要到数据分析层面,全都得变成一维长表。

数据库最爱的,就是这种规规矩矩的长表。你的表能不能被统计,很多时候就卡在这一步。

四、怎么转?核心就一句话

不用一个个复制粘贴。11 种公式,核心就一句话:

把每个格子的位置记下来——横着的标题、竖着的标签、中间的数值,按位置抽出来,横着变竖着。

你只要记住"永远三个区域":

  • 中间的数据区(那一片数字)

  • 左侧的标签区(产品、区域这些)

  • 上方的标题区(列头)

公式一套,宽表自动变长表。

五、比公式更重要的是逻辑

说实话,这 11 种公式,你要全背下来,不现实,也没必要。

因为现在公式都是 AI 写的。你只要把需求描述清楚——"我有一张产品×区域的销售表,帮我转成明细长表",AI 马上给你写出来。

所以值钱的不是那几个函数,是你脑子里那套**"怎么把宽表拆成一维"的逻辑**。逻辑通了,公式白给。

最后说一句

你的表一到统计就废,原因就一个——它适合人看,不适合机器算。把它转成一维长表,一切都能统计了。

这篇文章里的所有公式、所有演示,全部由 AI 生成。你只需要把场景说清楚,剩下的交给 AI。


术语解释

文章里出现的几个词,一句话说清楚:

宽表(二维表):数据横着、竖着摊成一张"网",人看着直观,但机器没法直接汇总。

长表(一维表):数据一列一列往下堆,每一行是一个完整记录,机器最喜欢、也最能统计。

透视表:Excel/WPS 里把大量明细数据按行、列、值自动汇总成报表的功能,需要数据是一维长表才能用。


古老师(古哥计划)|中小制造数字化专家|金山 KVP(金山办公最有价值专家)|金山多维表格应用场景专家|金山 WPS 社区优秀创作者

深耕中小制造业数字化落地,擅长用 WPS 多维表格 + AI 低代码方案,帮工厂快速搭建进销存、生产计划、质量追溯等轻量化系统。不用复杂 IT,低成本落地,已服务数百家制造企业,实战经验丰富。

#多维表格 #表格技巧 #Excel技巧 #AI办公 #工厂管理


11个公式逻辑:

📌

H2=LET(A,GROUPBY(A2:B5,C2:F5,CHOOSE({1,2},SINGLE,TOCOL(C1:F1)),,0),FILTER(A,CHOOSECOLS(A,4)<>0))

H2=LET(B,B2:B5,C,A2:A5,S,C1:F1,J,C2:F5,F,LAMBDA(F,TOCOL(IFS(J,F),3)),HSTACK(F(C),F(B),F(S),F(J)))

H2=LET(j,C2:F5,TEXTSPLIT(TEXTJOIN("|",1,IF(j<>"",A2:A5&"·"&B2:B5&"·"&TEXT(C1:F1,"m/d")&"·"&j,"")),"·","|"))

H2=LET(j,C2:F5,c,COLUMNS(j),v,TOCOL(j),FILTER(HSTACK(SORT(REPTARRAY(A2:A5,c)),SORT(REPTARRAY(B2:B5,c)),TOCOL(REPTARRAY(C1:F1,c)),v),v<>0))

H2=LET(j,C2:F5,b,B2:B5,c,COLUMNS(j),k,SEQUENCE(ROWS(b)*c),r,INT((k-1)/c)+1,q,MOD(k-1,c)+1,d,INDEX(j,r,q),FILTER(HSTACK(INDEX(A2:A5,r),INDEX(b,r),INDEX(C1:F1,q),d),d<>0))

H2=LET(j,C2:F5,c,COLUMNS(j),k,SEQUENCE(ROWS(j)*c),r,INT((k-1)/c)+1,q,MOD(k-1,c)+1,v,INDEX(j,r,q),n,SUM(--(v<>0)),TAKE(SORTBY(HSTACK(INDEX(A2:A5,r),INDEX(B2:B5,r),INDEX(C1:F1,1,q),v),--(v<>0),-1),n))

H2=LET(j,C2:F5,a,A2:A5,b,B2:B5,n,SEQUENCE(ROWS(j)),DROP(REDUCE("",n,LAMBDA(x,r,VSTACK(x,FILTER(HSTACK(INDEX(a,r+0n),INDEX(b,r+0n),TRANSPOSE(C1:F1),TRANSPOSE(INDEX(j,r,0))),TRANSPOSE(INDEX(j,r,0))<>0)))),1))

H2=LET(j,C2:F5,a,A2:A5,b,B2:B5,s,C1:F1,c,COLUMNS(j),v,TOCOL(j),k,SEQUENCE(ROWS(j)*c),p,SMALL(IF(v<>0,k),SEQUENCE(SUM(--(v<>0)))),r,INT((p-1)/c)+1,q,MOD(p-1,c)+1,HSTACK(INDEX(a,r),INDEX(b,r),INDEX(s,1,q),INDEX(v,p)))

H2=LET(j,C2:F5,a,A2:A5,b,B2:B5,s,C1:F1,c,COLUMNS(j),v,TOCOL(j),n,ROWS(j)*c,t,SCAN(0,v,LAMBDA(x,y,x+(y<>""))),p,XLOOKUP(SEQUENCE(SUM(--(v<>""))),t,SEQUENCE(n)),r,INT((p-1)/c)+1,q,MOD(p-1,c)+1,HSTACK(INDEX(a,r),INDEX(b,r),INDEX(s,1,q),INDEX(v,p)))

H2=LET(j,C2:F5,v,TOCOL(j),c,COLUMNS(j),k,SEQUENCE(ROWS(j)*c),r,INT((k-1)/c)+1,q,MOD(k-1,c)+1,FILTER(DROP(REDUCE("",k,LAMBDA(x,t,VSTACK(x,HSTACK(INDEX(A2:A5,INDEX(r,t)),INDEX(B2:B5,INDEX(r,t)),INDEX(C1:F1,1,INDEX(q,t)),INDEX(v,t))))),1),INDEX(v,k)<>0,""))

H2=LET(j,C2:F5,a,A2:A5,b,B2:B5,s,C1:F1,r,TOCOL(MAKEARRAY(ROWS(j),COLUMNS(j),LAMBDA(x,y,IF(INDEX(j,x,y)<>"",x,NA()))),3),c,TOCOL(MAKEARRAY(ROWS(j),COLUMNS(j),LAMBDA(x,y,IF(INDEX(j,x,y)<>"",y,NA()))),3),v,TOCOL(j,1),HSTACK(INDEX(a,r),INDEX(b,r),INDEX(s,1,c),v))

广东省
浏览 297
2
9
分享
9 +1
4
2 +1
全部评论 4
 
亂雲飛渡
AI越来越好用
   广东省
举报
0
1
古哥计划
古哥计划Lv.4 核心创作者KVP

Lv.4 核心创作者

是的,AI训练后太强了,每天训练灵犀已经成为工作的一部分了
· 广东省
举报
0
0
 
临商珑胜
临商珑胜 WPS产品体验官Lv.3 优质创作者

Lv.3 优质创作者

点赞收藏!跟着古老师学多维表!
举报
0
1
古哥计划
古哥计划Lv.4 核心创作者KVP

Lv.4 核心创作者

感谢您的支持!
· 广东省
举报
1
0