[[20140913062424]] 『条件に一致する項目』(ちぃさん) ページの最後に飛ぶ

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

 

『条件に一致する項目』(ちぃさん)

いつもお世話になります。

[[20140807121015]] でありました回答内容での追加質問になります。

C2=IF(A2="","",IF(COUNTIF(A$2:A2,A2)=1,ROW(),""))
D2=IF(COUNT(C:C)<ROW(A1),"",INDEX(A:A,SMALL(C:C,ROW(A1))))

↑の D2 を求める式で選択範囲を狭くしC10:C1000にしたいのですが選択範囲を狭くすると 0 しか返りません。

どのようにすればよいでしょうか?

どうぞ宜しくお願いたします。

< 使用 Excel:Excel2003、使用 OS:WindowsXP >


 >↑の D2 を求める式で選択範囲を狭くしC10:C1000にしたいのですが選択範囲を狭くすると 0 しか返りません。 
 この時、試した式を書いてみられるのが良いと思います。
  C2セルの式も 入力場所・参照先等変更があればそれも合わせて。
  
(HANA) 2014/09/13(土) 08:52

(HANA)さん おはようございます。
回答ありがとございます。

D2=IF(COUNT(C:C)<ROW(A1),"",INDEX(A:A,SMALL(C:C,ROW(A1)))) 
コチラの式は
D2=IF(COUNT(C:C)<ROW(A1),"",INDEX(A13:A1000,SMALL(C:C,ROW(A1)))) 
としました。
C2セルの式は、変更していません。

どうかよろしくお願いお願い致します。
(ちぃさん) 2014/09/13(土) 10:07


 > C2セルの式は、変更していません。 

 10行目からなのか、13行目からなのか、わかりませんが
 10行目からだとすると、C列に入れる式も10行目からにします(C2:C9の式は消去してください)

 C10 =IF(A10="","",IF(COUNTIF(A$10:A10,A10)=1,ROW(),""))

 13行目からだったら(C2:C12の式は消去)

 C13 =IF(A13="","",IF(COUNTIF(A$13:A13,A13)=1,ROW(),""))

 C1000までコピーしてください。
 
 
 抽出の式は ↓ のままでいいと思います。
 > =IF(COUNT(C:C)<ROW(A1),"",INDEX(A:A,SMALL(C:C,ROW(A1))))

 または(10行目からだとして)

 =IF(COUNT($C$10:$C$1000)<ROW(A1),"",INDEX(A:A,SMALL($C$10:$C$1000,ROW(A1))))
 
(ウルトラマリン) 2014/09/13(土) 10:34

(ウルトラマリン)さん、回答ありがとうございます。

お礼が遅くなり申し訳ありません。

10行目から  とか 13行目から とかなっていてわかりにくくて申し訳ありませんでした。
書き間違いでした。

C列の不必要な行の式を消去しD列の選択範囲を変更すればよかっただけなのですね。
解決しました。

ありがとうございました。
(ちぃさん) 2014/09/13(土) 16:39


コメント返信:

[ 一覧(最新更新順) ]


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