[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『連続数字から重複しないよう検索したい』(しょすけ)
ご教授お願いします。 下記の表から重複しないよう検索するにはどんな関数が良いのでしょう。
- - - -
111111 111111 111111 654321 654321 222222 222222 222222 222222 999999 333333 333333 333333
- - - -
111111 654321 222222 999999 333333
このような表にしたいのですが…
[A] [B] [1] 111111 111111 [2] 111111 654321 [3] 111111 222222 [4] 654321 999999 [5] 654321 333333 [6] 222222 [7] 222222 [8] 222222 [9] 222222 [10] 999999 [11] 333333 [12] 333333 [13] 333333
B1=IF(ROW(A1)>SUM(IF(FREQUENCY(A:A,A:A),1)),"",INDEX(A:A,SMALL(INDEX((FREQUENCY($A$1:$A$13,$A$1:$A$13)=0)*10^10+ROW($A$1:$A$14),),ROW(A1)))) ★下にコピー (Maron)
B1:=IF(A1="","",A1) B2:=IF(B1="","",IF(LOOKUP(10^10,$A$1:$A$1000)=B1,"",INDEX($A$1:$A$1000,MATCH(B1,$A$1:$A$1000,0)+COUNTIF($A$1:$A$1000,B1)))) 下へコピー (NB)
◆NBさんに1票 (Maron)
B1 =IF(A1="","",A1) B2 =IF(B1="","",IF(LOOKUP(1,0/(A$1:A$1000<>""),A$1:A$1000)=B1,"",LOOKUP(1,0/(A$1:A$1000=B1),A$2:A$1001)))
※質問消されちゃったのかな? なんで憶測w。
(GobGob)
B1:=INDEX($A$1:$A$1000,1000-LARGE(INDEX(($A$1:$A$1000<>$A$2:$A$1001)*(1000-ROW($A$1:$A$1000)),),ROW(A1)))&"" (NB)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.