[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件に一致する項目』(ちぃさん)
いつもお世話になります。
[[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
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.