• ベストアンサー

Excelでシート1に入力した内容を同時にシート2に表示したい

初心者です。なにをどう調べたらいいか分からなかったので質問しましたが、過去に同じような質問があったらすいません。  エクセルで、シート1に入力したら、シート2の同じセルの位置に同じ値を表示したいのですが、シート1の更新の度に、シート2にコピーするのもどうかとおもうのでいい方法があれば教えてほしいです。よろしくおねがいします。

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

  • ベストアンサー
  • fever
  • ベストアンサー率43% (32/73)
回答No.6

casinさん、どうも! #5のfeverです。 #4のmaruru01さんの考えた方は シート1のセルの文字数が0(つまり空白)以外だったらシート1の値を、0だったら空白にしてね! ってことです。 私の方は シート1のセルが空白だったら空白を、それ以外だったらシート1の値にしてね! ってことです。文字数をカウントするよりこっちの方がすっきりかなぁと思って書きました。 でも、どちらが正解!ってことはないので、casinさんの使いやすい方をお使いください♪

casin
質問者

お礼

重ねてのお返事ありがとうございます。なるほどー、そういうことだったんですね。 とても勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • fever
  • ベストアンサー率43% (32/73)
回答No.5

ある特定のセルだけでしたら、みなさんのおっしゃる通り、両シートを選択すればOKです。 関数を入れるとしたら、シート2のA1に  =IF(シート1!A1="","",シート1!A1) 残りのセルへはコピー&ペーストもしくはフィルハンドルを使ってドラッグかな。 #3のJianaiziさん、余談になりますが、連続するシートを選ぶときにShiftキーを使用します。 Ctrlキーは離れているシートを選ぶときに使用します。 今回は2枚なので、同じ動作になりますが、シートが3枚有った場合、シート1がアクティブな状態でShiftキーを押しながらシート3を選ぶとシート2も選択されます。 Ctrlキーを押しながらシート3を選ぶとシート2は選択されません。 セルの選択方法と同じです。

casin
質問者

お礼

早速のお返事有り難うございます。#4の方と少し方法が違うようですが、この方法も試させてもらいます。いろんなやり方があるんですねー。Ctrlキーの使い方も勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.4

こんにちは。maruru01です。 例えばSheet2のA1に、 =IF(LEN(Sheet1!A1),Sheet1!A1,"") と入力して、他のセルへもコピーしておきます。

casin
質問者

お礼

早速のお返事有り難うございます。やはり、シート2に準備が必要なんですね。やってみます。

全文を見る
すると、全ての回答が全文表示されます。
noname#193310
noname#193310
回答No.3

NO.1の方に補足しますが、シート1を表示させている時に、 Shiftを押しながら、タブ(下の方にある)でシート2の名前を選択して下さい。 タブが1も2も白くなります。 その状態で入力すれば、同じセルに同じ値が入ります。 私はいつもCtrlを押していたんですが、同じ事みたいですね。

casin
質問者

お礼

補足ありがとうございます。やってみたら出来ました。他の方法と合わせてやってみようと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • necson158
  • ベストアンサー率39% (132/332)
回答No.2

関数を使ったらいいのではないでしょうか。 関数といってもすごく簡単なので、初心者の方でも大丈夫です。 例えばSheet1のA1のセル内容とSheet2A1のセル内容を同じにする場合、 Sheet2のセル内に(=Sheet1のA1と同じにしなさい)と命令を入れればいいのです。 手順的には 1.計算式を入れたいセルに=と打ち込み、 2.数式バーにカーソルがある状態で、Sheet1のタブをクリック 3.同じにしたい(この場合はA1)をクリック、 4.エンターで確定。 これでいつもShee1とSheet2の内容は同じです。 その他同じセル名じゃないところでも使えますよ。

casin
質問者

お礼

早速のお返事ありがとうございました。言葉が足らなくて申し訳有りませんが、私は、#1の方のお返事のように、セルではなくて、列を常に増やしていきたいので(うまく言い表せないんですが)、necson158さんの方法を使うとすると、はじめに出来る限り下までコピーしておかなければいけないんですよね?シート1に新しく入力した事を、自動でシート2の同じ位置のセルに表示したいんです。えー、値が、列の方向に増えていくという感じです。下手な表現ですいません。

全文を見る
すると、全ての回答が全文表示されます。
  • 00huko
  • ベストアンサー率21% (10/47)
回答No.1

shiftを押しながら、シート1とシート2のタブをクリックして作業グループにします。 それで入力したら大丈夫だと思いますが...

casin
質問者

お礼

早速のお返事有り難うございます。そんなことも出来るんですね。とても便利な方法だったんですけど、言葉がたらなかったのですが、私の場合A~D列と、G列、J列みたいに、決まった列を、常に更新していきたいんです。そうなると、また方法も変わってきますよね?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで入力のあるセルのみ別シートに表示したい

    エクセルに関しての質問は多数あったので色々と見てみたのですが、よく分からないので新たに質問をさせて頂きました。。 現在エクセルで、空白のセルを含めてセルに入力を行っています。 ただ、この空白を含めずに入力されているセルのみを抽出して、 別シートで順番に並べて表示したいと考えています。 入力が確認されたセルのみを、別シートで表示したいです。 画像では、同シート内になっていますが、 これを別シートで自動で表示出来るようにしたいです。 エクセル初心者の為、大変お手数おかけいたしますが、 何卒よろしくお願いいたします。

  • Excel で別シートのセル値を表示させる(初心者)

    Excel で一つ前のシートにあるセル値を表示させる。 例えば"Sheet1"と"Sheet2"が有るとして"Sheet2"のセル"A1"へ "Sheet1"のセル"A1"の値を表示させるには、=Sheet1!A1 と入力しますが、 この<Sheet1>の部分だけを別のセル "A2" で入力した値に変更したいです。 (気持ちとしては、A2!A1) どの様にすれば良いでしょうか? 常にシートをコピーして作成し、常に一つ前のシートの同位置セルの値を 表示させたいのが狙いで、シート名は数値に設定して "A2"へ MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)-1 などを入れて方法があれば作成しようと考えています。 マクロも分かりません、関数など何か方法があればご教授お願いします。

  • エクセルのシートを、新しいブックにコピーするとき・・・

    エクセルのシートを、新しいブックにコピーするとき、セルに入力されている数式ではなく、表示されている値だけコピーする方法があれば教えてください。

  • Excelのマクロでシートを表示させる方法を教えて下さい

    初心者ですみません。 エクセルでsheet1の特定のセルに入力した値と同じ名前のシートを表示させるマクロを作成したいのですが、どうすればいいか教えて下さい。

  • エクセルで他のシートの値が反映されず、式が表示されてしまいます。

    エクセルで他のシートの値が反映されず、式が表示されてしまいます。 例えば、「Sheet2」の「C3」セルに「=sheet1!A1」と入力しておき、通常ならSheet1のA1セルに値を入力した場合、Sheet2のC3セルの値もA1セルと同じ値が表示されると思いますが、Sheet2のC3セルの表示が「=sheet1!A1」のままです。 何か設定を変更しなければならないのでしょうか? 因みに、同じファイルの他のシートは問題なく他のシートで入力した値を反映してます。値がうまく表示されないシートは別のファイルからコピーしてきたシートです。

  • エクセルの参照(コピー)でのゼロ表示について

    エクセル2000についてです。 表の作成中なのですが、例えば「A5」にあるデータを「C10」のセルに自動的にコピーされるように、「C10」のセルに「+A5」と入力しました。 そうすると、A5のセルに何も入力していない状態では、C10のセルに0の値が表示されます。これではまずいので、ツールメニューのオプションを開いて、「ウィンドウオプション」のゼロ値のチェックをはずしました。 ところがそうすると、今度は同じ表の中の別のセルに、あえてゼロの値を入力しても、その入力した値が表示されなくなってしまいます。 この入力した0値は表示して、参照(コピー)したセルの0値は表示しない、ということは、同一シート、同一表の中では無理なのでしょうか? 過去の質問を「エクセル 作表 参照」などで検索したのですが、質問のタイトルからそれらしい質問を見つけることが出来ませんでした。 うまく説明できたか不安ですが、不明な点はできるだけ補足しますので、よろしくお願いします。

  • 保護されたエクセルシートのコピー

    エクセル97です。 書式→セル→表示しない を選択したセルのデータは、シートを保護するとセルをコピーして他のシートに貼り付けても、セル内の式はコピーされず、値だけになってしまうようです。 こんな場合でも中の式をコピーする方法はありますか?

  • エクセルで自動で他のシートに表示する方法

     初心者なのでよろしくお願いします。  エクセルで、シート1に入力したものが自動でシート2に表示するにはどうしたらいいのでしょうか?(他のブックに表示されるのでも良いです)  シート2で=を使って一つのセルを設定し、他のセルに全てコピーすると、シート1で空白のセルがシート2で全部0で表示されてしまいます。  リンク・・・というのでできるのでしょうか?  でも編集の中のリンクの設定は、選択できません。  わかりづらい説明でごめんなさい。よろしくお願いします。

  • エクセルでシートに入力した値を別シートに飛ばし、月別に集計する方法を教えてください

    タイトルでは分かり辛かったとは思いますが、要約すると以下の通りです。 1.元シート(以下Aと呼びます)に毎日同じセル内に1回値を入力します。 2.その入力された値を別シート(以下Bと呼びます)へとリンクさせ、尚且つそのBシート内で1か月分の集計を取ります。 つまりAシートでは毎日同じセルに値を入力しますが、Bシートでは1列ずつ下に記録され1か月分の入力がされていく、そのような操作は可能でしょうか? Bシートのあるセルに”=Aシートの指定セル”を入力するとAシートで値を変更するたびに同じセル内で値が更新されてしまいます。 どなたか方法が分かる方お知恵をお貸し下さい。よろしくお願いします。

  • EXCEL VBA シートの名前を指定してコピー

    EXCEL VBA 初心者です。 とても困っています。 助けてください。 excel2010を使っています。 今,「原本」というシートがあり,それをマクロを使って同じブック内にコピーしたいと思っています。 コピーして新しく作られたシートの名前は「A1」のセルに入力されている値にしたいです。 コピーされた後のシートにはマクロボタンは削除したいと考えています。 また,コピーした後のアクティブシートは「原本」のシートにしたいのですが これを全部いれたコマンドはどのようになるのでしょうか。 似たような質問だったり,回答があるのですが, どのように組み合わせたらいいのかよく分かりません。 どなたかお助けいただけないでしょうか。 よろしくお願いします。

このQ&Aのポイント
  • マイクロソフトフォトを使ってデータ(写真)をUSBに保存する方法についてご紹介します。
  • マイクロソフトフォトで保存した写真をUSBに移す方法を解説します。
  • USBにデータ(写真)を保存する際に便利なマイクロソフトフォトの使い方をご紹介します。
回答を見る

専門家に質問してみよう