东东哥懂我 发表于 2021-10-22 18:31:34

突然想到SUMIF有个BUG,就是有区域内有0的时候不行~~~
看来海神早想到这个问题了~~~

发表于 2021-10-23 02:29:06

2007 版D2 下拉{=IFERROR(RIGHT(SMALL(IFERROR(REPT(A$2:B$10,COUNTIF(OFFSET(A$2,,{0,1},ROW($1:$9)),A$2:B$10)>COUNTIF(OFFSET(A$2:A$10,,{1,0}),A$2:B$10))+ROW($2:$10)/1%%+{1,2}/1%,"1E9"),ROW(A1)))*1,"")

广泛的 发表于 2021-11-1 21:35:48

晕,题目都没有看懂。

梅俊 发表于 2021-11-4 07:14:20

我的表述太差。。。就打比方吧。。
A列前面是两个1,B列没有1,没法互相抵消,那么A列的两个1就都要分别列出来。。
A列第3、4两个数都是2,但B列有2个2,互相抵消了,就不用列了。。。
A列第5个数是3,B列没有,没有和B列抵消,所以列出1个3
A列第6个数又是2,A列前两个2分别和B列的两个2抵消了,这里第3个2没法抵消,所以要列出
其它的依此类推~~~~~

西仓 发表于 2021-11-4 22:36:32

景哥你要不说我还真不知道是这个意思,当初你说抵消我还能理解,你说留下就不知道了哈哈。
大福将大佬的简洁,我的长一点就不贴了。鲜花支持

神眷爱的初行者 发表于 2021-11-5 09:45:54

大佬的构思太精妙了,我来个初级的笨方法吧!
=CONCAT(REPT(ROW(1:100000)%&"/",ABS(MMULT(COUNTIF(OFFSET(A2:A10,,{0,1}),ROW(1:100000)%),{1;-1}))))
=CONCAT(REPT(INDEX(A2:B11,INT(ROW(2:20)/2),MOD(ROW(2:20),2)+1)&"/",ABS(FREQUENCY(A2:A10,A2:B10)-FREQUENCY(B2:B10,A2:B10))))

哪一年的风花雪月 发表于 2021-11-8 22:18:08

我去,本来想今天有分来给你补分的,谁知道只能评一次分~~~

大包菜 发表于 2021-11-11 06:07:08

公式分享一下吧,我放出来也是想多学习大家的思路和方法,公式长度并不重要!
其实最近我捣鼓的基本都是去重的内容。。。被人逼着学习啊~~~

言之思之 发表于 2021-11-13 08:56:28

=TEXTJOIN("/",1,MID(FILTERXML("<a><b>"&TEXTJOIN("</b><b>",1,COUNTIF(OFFSET(A2,,{0,1},ROW(1:9)),A2:B10)/1%%+A2:B10)&"</b></a>","a/b"),2,9)*1)

没有按列顺序显示

钱有花 发表于 2021-11-13 16:29:51

=TEXTJOIN("/",1,MID(FILTERXML("<a><b>"&TEXTJOIN("</b><b>",1,COUNTIF(OFFSET(A2,,{0,1},ROW(1:9)),A2:B10)/1%%+A2:B10)&"</b></a>","a/b"),2,9)*1)

没有按列顺序显示
页: 1 [2] 3 4
查看完整版本: 消消乐~~~~