+ -
当前位置:首页 → 问答吧 → (应邀发)增加了难度,提取航线编号

(应邀发)增加了难度,提取航线编号

时间:2011-08-06

来源:互联网

每个编号对应的两个城市,就算航线吧,往返都是一条航线。
要求:根据内容,把不重复的航线的编号提取出来。

附件

提取不重复的编号.rar(2.36 KB)

2011-8-6 14:19, 下载次数: 37

作者: swyrlbq   发布时间: 2011-08-06

这样行吗? 2007中运行

附件

gg.rar(8.53 KB)

2011-8-6 14:46, 下载次数: 22

作者: kkitt   发布时间: 2011-08-06

D2=SUMPRODUCT((B$2:B2=C2)*(C$2:C2=B2))下拉筛选0即可

作者: gj98122   发布时间: 2011-08-06

班主太强大了,需要好好研究学习。
2003版可以实现吗?

[ 本帖最后由 swyrlbq 于 2011-8-6 15:11 编辑 ]

作者: swyrlbq   发布时间: 2011-08-06

或者2003中
=INDEX(A:A,SMALL(IF(MMULT(ISNUMBER(FIND(B$2:B$27,TRANSPOSE(B$2:B$27&C$2:C$27))+FIND(C$2:C$27,TRANSPOSE(B$2:B$27&C$2:C$27)))*(A$2:A$27>TRANSPOSE(A$2:A$27)),1^A$2:A$27),99,ROW(A$2:A$27)),ROW(A1)))&""

数组公式,下拉

作者: kkitt   发布时间: 2011-08-06

...................

附件

gg.rar(5.19 KB)

2011-8-6 15:07, 下载次数: 17

作者: yangrongguan   发布时间: 2011-08-06

版主 很行~

作者: kaizen84   发布时间: 2011-08-06

引用:
原帖由 kkitt 于 2011-8-6 15:07 发表
或者2003中
=INDEX(A:A,SMALL(IF(MMULT(ISNUMBER(FIND(B$2:B$27,TRANSPOSE(B$2:B$27&C$2:C$27))+FIND(C$2:C$27,TRANSPOSE(B$2:B$27&C$2:C$27)))*(A$2:A$27>TRANSPOSE(A$2:A$27)),1^A$2:A$27),99,ROW(A$2:A$27)),ROW ...
版主的公式,别开生面,对我辈启发非常大。受益匪浅啊。得到版主的帮助,荣幸。再次感谢。

作者: swyrlbq   发布时间: 2011-08-06

不客气,也要谢谢你,我正在找去重复的例子呢。你这个比较特别。很好。

作者: kkitt   发布时间: 2011-08-06

学习了,谢谢

作者: www505   发布时间: 2011-08-06

=TEXT(SMALL((MATCH("*"&B$2:B$27&C$2:C$27&"*",B$2:B$27&C$2:C$27&B$2:B$27,)<>ROW($1:$26))*27+ROW($1:$26),ROW(A1)),"[<27]")

作者: wcymiss   发布时间: 2011-08-06

=SMALL(IF(MATCH("*"&B$2:B$27&C$2:C$27&"*",B$2:B$27&C$2:C$27&B$2:B$27,)=ROW($1:$26),A$2:A$27),ROW(A1))     向楼上学习

作者: yangrongguan   发布时间: 2011-08-06

相关阅读 更多