发布网友 发布时间:2022-04-27 05:10
共3个回答
热心网友 时间:2022-04-15 03:26
的确表不规范,现在这个结构方式的表,大概有这么几种方法来处理:
在Power Query将4个区域添加4个仅连接的表格,再将4个仅连接追加为一个新的查询后来处理。
用SQL将4个区域连接成一个区域进行查询。
用多重合并计算区域的数据透视表来处理。
公式的方法。
下面介绍公式的方法,如图,先找出前10个NG率:
P3=LARGE(CHOOSE(COLUMN(A:D),$C$3:$C$28,$F$3:F28,$I$3:$I$28,$L$3:$L$28),ROW(1:1))
同时按Ctrl+Shift+Enter三键输入数组公式。下拉到P12
O3=INDIRECT(TEXT(MAX(IF($C$3:$L$28=$P3,ROW($3:$28)*100+COLUMN($C:$L)-2,0)),"r0c00"),)
同时按Ctrl+Shift+Enter三键输入数组公式,下拉到O12
将O3的公式复制Q3中,将公式中的COLUMN($C:$L)-2修改成COLUMN($C:$L)-1后,同时按Ctrl+Shift+Enter三键输入数组公式,下拉到Q12
PS:如果前10名的NG有重复数据,用公式的方法会复杂很多,而前3种方法则基本上没差别。如果前10名中有NG率为0的,那么因为NG笔数也有为0的,上面公式中后两个公式就得不到正确的结果,所以用前3种方法比较稳妥。
另外 ,提问中的结果中用了“累计”这个词,不知与数据源的相关标题是否一致,如果不是一个意思,那么,上面回答的就全理解错了。还需要补充累计的含义是什么。
追答第1个公式也应该是数组公式,这样只要没有重复的NG率和前10中NG没有为0的,上面的公式就是可行的。前面的回答重新上截图,有3个数据添加颜色对比数据源与结果。
热心网友 时间:2022-04-15 04:44
目录表做的不规范,不好弄。热心网友 时间:2022-04-15 06:19
最快的办法就是4列数据并一列,排序-复制-粘贴