[[20180314135642]] 『同じ文字列の抽出』(エクセル難しい) ページの最後に飛ぶ

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

 

『同じ文字列の抽出』(エクセル難しい)

こんにちは。

同じ文字列の抽出について教えて頂きたいです。
下のように「B列」にある文字列を同じ文字列毎にまとめて「D列」に表示したいのですが、どのようにしたら良いのでしょうか?
因みに、「A列」の文字列は下に追加されていきます。
(関数でできるのでしょうか?)
よろしくお願いします。

     A  B  C  D
 1                  E8
 2                  E5
 3      E8          T3
 4      E8          E7
 5      E5          T2
 6      T3          ・
 7      T3     ・
 8      E7     ・
 9
10      T2
11      T3
12      E8
・
・
・
・

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 D1セルに
 =IFERROR(INDEX(B$1:B$100,SMALL(IF(COUNTIF(INDIRECT("B3:B"&ROW($3:$100)),B$3:B$100)=1,ROW(B$3:B$100),""),ROW(A1))),"")
 と入力してShiftキーとCtrlキーを押しながらEnetrキーで式を確定(確定後、式が{}で囲まれればOK)
 でどうか。
(ねむねむ) 2018/03/14(水) 14:28

 なお、最初のB$1:B$100は1行目からデータが入力される最大行までとしてくれ.

(ねむねむ) 2018/03/14(水) 14:30


ねむねむさん、
ありがとうございます。できました。
因みに、「B3セル」から始まっている文字列を「N9セル」からにして、「D1セル」からの表示を「I9セル」からにしたい場合は、どこを変えればよいのでしょうか?
よろしくお願いします。

(エクセル難しい) 2018/03/14(水) 15:06


 その場合はI9セルに
 =IFERROR(INDEX(N$1:N$100,SMALL(IF(COUNTIF(INDIRECT("N9:N"&ROW($9:$100)),N$9:N$100)=1,ROW(N$9:N$100),""),ROW(A1))),"")
 としてくれ。
(ねむねむ) 2018/03/14(水) 15:09

できました。ありがとうございました。
(エクセル難しい) 2018/03/14(水) 15:38

コメント返信:

[ 一覧(最新更新順) ]


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