こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

自動反映した結果を別シートへ自動反映する方法。

ご質問失礼致します。

以前こちらにてエクセルの自動反映の方法について質問させていただいたところ、
無事に解決することが出来ました。
(こちらになります、http://okwave.jp/qa/q9009135.html
ありがとうございました!)

今回質問させていただきたいのは、
更に自動反映したシートの結果を、別のシートに区分けして反映させることが可能かどうか、
ということになります。

そういったことは可能なのでしょうか?

自分で試行錯誤してみたのですが上手くいかず、
ご教授していただけますと大変嬉しく思います。

添付画像が今作っている資料と似たものになるのですが、
リストというシートより○○というシートへプルダウンメニューより入力を自動入力させてあります。

○○というシートの中の区分と言う項目で区切り、(【あいう】と【えお】)
それぞれ別のシートに反映させたいと思っております。

投稿日時 - 2015-07-16 15:22:45

QNo.9013262

すぐに回答ほしいです

質問者が選んだベストアンサー

 質問者様の添付画像は文字が小さすぎて何がどの列に入力されているのか定かではありませんが、もし○○というシートにおいて、データが入力されている列がA~Q列の範囲であり、「区分」と入力されているセルがE3セルであり、B列には重複しない値が必ず入力されているという条件であれば、まず、別シートのE3セルに次の関数を入力して下さい。

=○○!$B$3

 次に、別のシートのA4セルに次の関数を入力して下さい。

=IF($B3="","",IF(ISERROR(1/(INDEX(○○!$A:$Q,MATCH(REPLACE(CELL("filename",A4),1,FIND("]",CELL("filename",A4),FIND(".xls",CELL("filename",A4))),),INDEX(○○!$E:$E,MATCH($B3,○○!$B:$B,0)+1):INDEX(○○!$E:$E,MATCH(9E+307,○○!$B:$B)),0)+MATCH($B3,○○!$B:$B,0),COLUMNS($A:A))<>"")),"",INDEX(○○!$A:$Q,MATCH(REPLACE(CELL("filename",A4),1,FIND("]",CELL("filename",A4),FIND(".xls",CELL("filename",A4))),),INDEX(○○!$E:$E,MATCH($B3,○○!$B:$B,0)+1):INDEX(○○!$E:$E,MATCH(9E+307,○○!$B:$B)),0)+MATCH($B3,○○!$B:$B,0),COLUMNS($A:A))))

 次に、別のシートのA4セルをコピーして、別シートのA~Q列の4行目以下にある全てのセルに貼り付けて下さい。

 以上です。

投稿日時 - 2015-07-16 17:37:50

お礼

ご回答ありがとう御座います!せっかく教えていただき試したものの、自身の理解不足のため上手くいかず、
画像の字を大きくして再度投稿させていただきますね。
本当に有難う御座いました。

投稿日時 - 2015-07-17 10:48:49

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問