質問: エクセルで別セルを参照したいのですが(2) イベントスケジュールを作成しております。 イベントには、野外と屋内がありまして、イベント名の下に、「野外」もしくは「屋内」と入れると、 右のセルに↑に記載されているイベント名を表示させてたいです。 野外と屋内の両方あるパターンと、野外のみ、屋内のみの3パターンがあります。 イベント名がずらっと下に並んでいきます。 b列になにか関数を入れておいて、上記の表示ができるようにしたいのですが 可能でしょうか? 【セルの入力例】 a1:イベント名a a2:野外b2:a1を表示 a3:屋内b3:a1を表示 a4:イベント名b a5:野外b5:a4を表示 a6:屋内b6:a4を表示 ・ ・ ・ (屋内のみの場合) a1:イベント名a a2:屋内b2:a1を表示
回答: b1 =if(a1="","",if(or(a1="野外",a1="屋内"),"",a1)) b2 =if(a2="","",if(or(a2="野外",a2="屋内"),b1,a2)) b3~は、b2をコピー では、いかがでしょうか。 または、1行目を空白行にして 【セルの入力例】 a1:空白b1:空白 a2:イベント名a a3:野外b3:a2を表示 a4:屋内b4:a2を表示 a5:イベント名b a6:野外b6:a5を表示 a7:屋内b7:a5を表示 b2 =if(a2="","",if(or(a2="野外",a2="屋内"),b1,a2)) b3~は、b2をコピー では、いかがでしょうか。