エクセル2000で教えて下さい。(若干複雑な式です)
以前こちらで教えて頂いたのを参考に下記のように使用しています。
Sheet1のD列に数値が入ったらその同じ行の内容をSheet2に反映させる。
Sheet1のE列に数値が入ったらその同じ行の内容をSheet3に反映させる。
但し列の並び順は換えています。
ちなみに現在Sheet2のセルE4に
=IF(ROW(C1)>COUNT('Sheet1'!$D$4:$D$20),"",INDEX('Sheet1
'!C$1:C$20,SMALL(INDEX(SUBSTITUTE(('Sheet1'!$D$4:$D$20<>"")*1,0,10^5)
*ROW('Sheet1'!$D$4:$D$20),),ROW(C1))))
同じくセルB4に
=IF(ROW(D1)>COUNT('Sheet1'!$D$4:$D$20),"",INDEX('Sheet1
'!D$1:D$20,SMALL(INDEX(SUBSTITUTE(('Sheet1'!$D$4:$D$20<>"")*1,0,10^5)
*ROW('Sheet1'!$D$4:$D$20),),ROW(D1))))
という式が入っています。
そこで下記の部分を追加したいのです。
Sheet1のD列に数値が入った場合でもC列に「レンジ」という文字が入った場合
のみSheet2には反映させたくありません。
C列に「レンジ」と入った場合には必ずD列に数値が入りE列に数値が入る事は
ありません。
ですのでSheet3に反映させる分については今まで通りで良いのではと思います。
以上ややこしい内容ですがどなたか御教授御願い出来れば幸いです。
すぐに御礼が書けないかもしれませんが必ず解決するまで責任を持って対応
致しますので補足が必要なら申し付け下さい。
お礼
ありがとうございます。 参考にさせていただきたいと思います。