[[20070607220927]] 『同じデータを無しで表示するには』(トンネル) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『同じデータを無しで表示するには』(トンネル)
 下記のような表があります

  Sheet1	[A]	[B]	[C]	[D]
 [1]	あ			
 [2]	あ			
 [3]	い			
 [4]	あ			
 [5]	う			
 [6]				

 それを			

  Sheet1	[A]	[B]	[C]	[D]
 [1]	あ			あ
 [2]	あ			い
 [3]	い			う
 [4]	あ			
 [5]	う		
 [6]   う

 という用に同じ列の中の同じデータを略して初めて出てくる
 データのみをD列に表示するにはどうすればいいでしょうか

 ◆すこし、式が長くなりますが
 =IF(ROW(A1)>COUNT(INDEX(1/(MATCH($A$1:$A$100,$A$1:$A$100,)=ROW($A$1:$A$100)),)),"",INDEX(A:A,SMALL(INDEX(SUBSTITUTE
 ((MATCH($A$1:$A$100&"",$A$1:$A$100&"",)=ROW($1:$100))*($A$1:$A$100<>""),0,10^5)*ROW($1:$100),0),ROW(A1))))
 (Maron)


 更に長い式になってしまいましたが
=IF(ISERROR(INDEX($A$1:$A$100,SMALL(IF($A$1:$A$100<>"",IF(MATCH($A$1:$A$100,$A$1:$A$100,0)=ROW($A$1:$A$100),ROW($A$1:$A$100))),ROW(A1)),1))
,"",INDEX($A$1:$A$100,SMALL(IF($A$1:$A$100<>"",IF(MATCH($A$1:$A$100,$A$1:$A$100,0)=ROW($A$1:$A$100),ROW($A$1:$A$100))),ROW(A1)),1))

 で、Ctrl + Shift + Enter で確定して下さい。
    (SS)

 Maronさん、 SSさん 有難うございます。
 まず、お二人のヘビのように長い英語のような数式びっくりしました。
  両方の数式とも試させて頂きました。
 希望通りに表示しました。
 すごいの一言です。
 有難うございました。(トンネル)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.