• ベストアンサー

エクセルで別のシートのセル内容を自動表示させたい。

エクセル2010を使っております。 例えばシート1のA2セルの内容をシート2のB3セルに表示させることは可能でしょうか? やり方が分かる方がいましたら教えてください。 よろしくお願いします。

  • kkda
  • お礼率92% (151/164)

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

  • ベストアンサー
  • bakamr
  • ベストアンサー率32% (149/463)
回答No.3

ワークシート上のすべてのゼロの表示を非表示にする場合 1. (Microsoft Office ボタン) をクリックし、[Excel のオプション] をクリックします。   次に、[詳細設定] をクリックします。 2.[次のシートで作業するときの表示設定] からワークシートを選択し、次のいずれかの操作を行います。  ゼロの値が入力されているセルを空白セルとして表示するには、[ゼロ値のセルにゼロを表示する] チェック ボックスをオフにします。

kkda
質問者

お礼

どうもありがとうございます。 こちらの方法が簡単そうでしたので、やってみましたらうまくできました。 分かりやすいご説明どうもありがとうございました。

その他の回答 (3)

  • bakamr
  • ベストアンサー率32% (149/463)
回答No.4

表示形式を設定し、選択したセル範囲内のゼロを非表示にする場合 選択したセルの書式を変更して、ゼロを非表示にするには、次の手順を実行します。 この書式を適用したセルの値を変更すると、標準の表示形式と同じように表示されます。 1.ゼロ (0) を非表示にするセル範囲を選択します。 2.[ホーム] タブの [セル] で [書式] をクリックし、[セルの書式設定] をクリックします。 3.[分類] ボックスの [ユーザー定義] をクリックします。 4.[種類] ボックスに「0;-0;;@」と入力します。 非表示にした値をもう一度表示するには、[セルの書式設定] を [標準]にします。

kkda
質問者

お礼

どうもありがとうございます。 全体的に0が表示されなくてもよいと思ったので、#3の方法を使いました。 別に機会にこちらの方法も使ってみます。 とても勉強になりました。 どうもありがとうございました。

  • takuranke
  • ベストアンサー率31% (3923/12455)
回答No.2

可能です。 シート2のB3セルを選択して「=」を入力し、 その状態でシート1に移動してA2セルを選択してエンター それか、表示させたいセルに、「=Sheet1!A1」と入力。 鍵カッコは不要です。

kkda
質問者

お礼

ご回答どうもありがとうございます。 鍵カッコなしでできました。 #1様のお礼欄にも書いたのですが、 元のセルが空白だと、移す方のセルに0が表示されてしまいます。 実は〇×のチェックを入れるセルなので、0が表示されると不都合なのです…。 元のセルが空白の時は、移す方のセルも空白にしたいのですが、 可能でしょうか? またブックが違うセルの内容も同じように移すことはできるのでしょうか? よろしくお願い致します。

  • mrk7jp
  • ベストアンサー率33% (38/115)
回答No.1

簡単ですよ 同じシート内であればできますか? 同じシート内でやるように別のシートでも同様にできます。 表示させたいところ(シート2のB3セル))にカーソルを合わせ、 ”=”を押して、 表示元(シート1のA2セル)を選択する。…シート1をクリック、続いてA2をクリックです。 Enterキーを押せばOKです。 シート2のB3セルの内容 ='シート1'!A2 のようになっているはずです。 もちろん、直接キーで入力してもOKです。  = の後に ' でシート名を囲み、 ! を付けて、セル名です。

kkda
質問者

お礼

どうもありがとうございました。 ちゃんとできたのですが、一つ問題がありまして 元のセルが空白ですと0と表示されてしまいます。 こちらのセルも空白にできないでしょうか? また同じようにして違うブック間のセルの内容も表示することも可能でしょうか? よろしくお願い致します。

関連するQ&A

  • エクセル Sheet1 セルで入力したものをSheet2のセルへ

    エクセルのSheet1のセル(例えばB1)に入力した文字を、 Sheet2のセルの任意のセル(例えばA5)に自動で表示させるには どうすればいいのでしょうか?  Sheet2のA5のセルの中で、=Sheet1!B1 と入れても「0」に なるだけで・・・エクセルの何の機能を使えばいいのか全然分かりません。よろしくお願い致します。

  • Excelで別のシートの内容を表示させたい

    Sheet1のA2からC50までの範囲にデータを出力し(どこのセルに入るかは可変)、 その内容に従ってSheet2の決まったセルに表示させたいのですが、どのような式にすれば良いか教えて下さい。 条件を言葉で書くと、 Sheet1のA列に001があれば、その行のC列の値をSheet2のJ8に表示する。 参考に、Sheet1のA列はコード名、B列は計算内容、C列は計算結果が別のデータベースから出力されます。 計算結果が0だと出力されず、出力したものは2行目(1行目はタイトル行)から詰めて入ります。 その結果、A2からC50までの範囲のどこに入るかわからないのです。 よろしくお願いします。

  • Excel 別シートのセル参照

    Excel で、二つのシート間でセル参照したいのですが、シートに書き込んでおくコマンドの書き方を教えてください。 (操作) Sheet2 でA列のどこかのセルをダブルクリックしたとき、B列およびC列の該当行の値を、Sheet1 の二つの固定セルにそれぞれ表示させる。 よろしくお願いします。

  • Excelの2つのシートで別のセルに同じ内容を表示する方法

    すみません。再度質問なのですが2つのシートの別(シート1のA1、シート2のB2等)のセルに 同じ内容をどちらのシートからの入力でも表示できる方法で、 その設定が数パターン(シート1のA1、シート2のB2を1つ。シート1のD4、シート2のE5等)作りたいのですが どのような設定を行ったらよろしいのでしょうか? 入力パターン1 ひな型ファイルを開きシート1のA1に「100」と入力したときに、シート2のB2に「100」と入力出来る様にする。 シート2のE5に「200」と入力したときに、シート1のD4に「200」と入力できるようにする。 入力パターン2 ひな型ファイルを開きシート2のB2に「100」と入力したときに、シート1のA1に「100」と入力出来る様にする。 シート1のD4に「200」と入力したときに、シート2のE5に「200」と入力できるようにする。 かなり複雑でわかりにくいとは思いますがよろしくお願いいたします。

  • エクセル 別シートのアクティブセルのアドレス

    エクセルに詳しい方、教えてください。 (1) シートAのアクティブセルのアドレスをシートBのC20のセルに表示したい   (2) シートAのアクティブセルの内容をシートBのD20に表示させたい 以上、しーとBのC20とD20にはどんな関数を入れたらいいですか? よろしくお願いいたします。

  • エクセルの指定セルと、別シートの指定セルの内容が

    ▼シート1の内容 --------------------     A      B -------------------- 05/18 00:33    ● -------------------- ▼シート2の内容 --------------------     A      B -------------------- 05/18 00:33   50 05/23 11:23   120 05/18 00:33   15 -------------------- このような2つのシートがあった場合、 シート1の●には、シート1のAと同じデータがあれば、 そのシート2のBの合計を表示させたいんです。 今回のシート1の●には、65と表示させたいです。 説明下手ですが、どなたかわかる方ご指導いただけますでしょうか? よろしくお願いします。

  • 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 などを入れて方法があれば作成しようと考えています。 マクロも分かりません、関数など何か方法があればご教授お願いします。

  • エクセルのセルを参照して別シートに張り付ける

    こんにちは。 エクセルのsheet1とsheet2があり、sheet1のセルに入力されている文字や数値をsheet2にコピーしたいと思っています。ただし、コピー先のsheet2のセルの値は、sheet1を参照するだけでなく文字や数値として表示できないかと悩んでいます。 図で説明すると  (sheet1)                →           (sheet2)   A    B    C     D           A     B    C     D 1あああ  10  いいい  えおう        1いいい  えおう  10    あああ 2あああ  10  いいい  かけこ       2いいい  かけこ  10    あああ 3あああ  10  いいい  みまつ       3いいい  みまつ  10    あああ  4あああ  10  いいい  さぐも        4いいい   さぐも   10    あああ また、上記のようにsheet1とsheet2の列は同じ場所ではありません。 このような作業を1回で行うことはできるのでしょうか? よろしくお願いします。

  • Excel 指定セルの内容を別シートに表示したい。

    Excel 指定セルの内容を別シートに表示したい。(再質問) たくさんのご回答ありがとうございました。 質問内容が大変わかりずらいという意見を頂き質問し直させて頂きます。 sheet1は入力用、sheet2は印刷用、sheet3は集計一覧です。 印刷用に入力用で入力した内容を表示したい場合どうしたらいいか教えて下さい。 sheet1は画像のような表の型で問い合わせのあった人の情報(氏名・住所・電話番号など計9セル使用)を管理しています。 印刷はチラシを折込みした日ごとにします。 本来ならこのsheet1を使って印刷できるといいのですが、sheet2の画像のように上部に該当日の集計横1列(問合せ件数・成約数など計14セル使用)を入れて印刷しなければなりません。 集計の表の型は変更不可(横1列表記)の為、sheet1の管理表の型と合せるにはセルを結合しなくてはならなく、sheet1だけで完結できません。 完成版のようにしたいのですが、=sheet1![セル番号]のように、毎回変更しなければならないようなやり方ではない方法を教えて頂きたく質問させていただきました。 Excelのバージョンは2007です。 画像が見えずらく、また説明もわかりずらいと思いますが、ご教示ください。 よろしくお願いします。

  • エクセルでシート1のセルに入力すると別シートのセルに表示させるには

    依頼されて会員証をエクセル2003で作っている最中です。 SHEET1に下記の様に会員証のベースを作ました。 [●●●の会] 会員番号 [SHEET2の会員番号列] 住所 [SHEET2の住所列] 氏名 [SHEET2の氏名列] 電話番号 [SHEET2の電話番号列] [管理社名] SHEET2にまだ空欄ですが、会員番号・住所・氏名・電話番号のリスト表を作りました。 ここからが課題でして、SHEET2に会員番号、住所とセルに打ち込んでいくと SHEET1のそれぞれに対応したセルに表示させる為に SHEET1のセルに、[=Sheet2!A3]と打ち込めば、 SHEET2のA3のセルが対応されますが、 これではそのセルしか対応しません。 SHEET2の1行目に会員番号、住所から打ち込んだものは、 単純にSHEET1の表示させたいセルに[=SHEET2!○○]を打ち込めば、 それが対応されます。 ただSHEET2の2行目は空白ですので、新たに打ち込んで対応させようとしても出来ません。 毎度毎度SHEET1の表示させたセルに[=SHEET2!○○]をしていくのは大変です。 新規にリストを打ち込むたびにSHEET1の会員証に 表示させる方法はどういったものがあげられるのでしょうか? 或いは、SHEET1の会員証ベースに打ち込んでいくとSHEET2のリストに 自動的に登録される仕組みの方がやりやすいのでしょうか? 数式も教えていただければ大変有難いです。 アクセスの方がやりやすいかもしれませんが、 依頼した方のPCにはアクセスは入っていないですし、 私自身もアクセスはイマイチの部分があります。 エクセルのマクロなるものを使えません。 年始早々に使用したいとの事ですので、 なんとか仕上げてあげたいとは思います。 宜しくお願い致します。

専門家に質問してみよう