- ベストアンサー
Excelで他のページ(シート)にも入力を反映させるには・・
非常に困っています。Excelで書類を作成しているのですが、シートがすでに何枚にもわたってる状態です。 どうしても書類上必要な機能があるのですが、 最初のページ(Sheet1)でA1のセルに『○、×、△』のどれかを入力するとそれを判別して2ページ目(Sheet2)のA1セルに、それに対応して『勝、引、負』のどれかを判別して表示。したいのですが、ページを超えてこのようなことをするのは可能なのでしょうか? できるならどうやればいいか?関数等教えてもらえると本当に助かります。 ExcelでできなくてWordならできるでもかまいません。お願いします。 助けてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Sheet2のA1セルに以下の式を書いてください。 =IF(Sheet1!A1="○","勝",IF(Sheet1!A1="×","負",IF(Sheet1!A1="△","引",""))) Sheet2のA1セルをそのままA2, A3などにコピーするば 同じ操作をSheet1のA2, A3に対しても行えます。
その他の回答 (4)
同じ関数なり文字を「複数のシートの同じ場所」に書き込みたいのなら、 sheet1を開き、シフトキーを押しながら、sheet5(最後のシート)をクリックします。これで全部のシートが結合しました。このまま、セルに関数なり文字を打ち込んでごらん。sheet1 sheet2・・・すべてのシートの同じセルに、同じ文字が入ります。 sheetをクリックすると結合が解除されます。
- ASIMOV
- ベストアンサー率41% (982/2351)
>名前が、B1に入っているとして > >=Sheet1!A2 =Sheet1!B1 ...でした(-_-;)
- ASIMOV
- ベストアンサー率41% (982/2351)
続きを... ○、●、×、△の4つだけということで =IF(Sheet1!A1="","",IF(Sheet1!A1="△","引",IF(Sheet1!A1="×","負","勝"))) 名前が、B1に入っているとして =Sheet1!A2 ようは、"Sheet1!"と入れることによって他のシート(Sheet1)の値を参照できます(他の関数でも同様に...)
- black2005
- ベストアンサー率32% (1968/6046)
論理関数という関数を使用します。 具体的にはNo1の方のおっしゃる通りですね。 ○、×、△の3種類しかないなら、○×以外は"引"として以下の式でも良いですね。 Sheet1に"△"を記入する手間が省けます。 最後は「いずれの式も偽なら”引”とせよ」という意味です。 =IF(Sheet1!A1="○","勝",IF(Sheet1!A1="×","負","引"))
補足
ご回答本当にありがとうございます。もしお分かりであれば下の質問も教えていただければ本当にうれしく思います。
補足
お早い回答本当にありがとうございます。悩みが解決しそうです。 もう一つ書き忘れてしまったのですが、よろしいでしょうか・・ さっき書き忘れたのが『○か●』の時を『勝』としたくて、勝の条件だけ2つあるのですが、そういうのは可能なのでしょうか?お手数かけてすいません。 それと入力したらそのまま同じ文字をシート2に複写させるセルも必要な状態になってきました・・m(_ _)m。 さっきのとは違うセルの場所なのですが個人の名前をそのセルにうったらシート2にも同じように指定されたところに同じものを表示したいのですが可能なのでしょうか・・・ もし時間がありましたら回答お願いします。