ジメジメする梅雨のお悩み、一挙解決! >>

(例)
シート1で入力した文字をシート2の指定したセルに自動的にコピーする方法はあるのでしょうか?
関数とかでできるのですか?
どなたか知っている方いたら教えてください。
宜しくお願いします。

A 回答 (4件)

(1)別シートの同じセルの位置なら、


シートをSHIFTキーを押しつつクリックしタブを白くしたままで入力すると、両方のシートに同じ値がセットされます。
(2)別シートの違う場所のセルに値をセットしたい時は
受けるほうのシートのタブをクリックし
指定したセルで=をいれ
入力する(別のシート)のセルをクリックしエンタを押せば良い。
受ける側には式=Sheet1!A5などとセットされます。
実質はリンク貼りつけと一緒です。
    • good
    • 0

masakuniさん、こんにちは。



さきほど、全く同じ質問に答えてきました。
こちらをごらんになってみてください。

質問:(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=598350
    • good
    • 0

sheet1をクリックしてShiftを押しながら、sheet3をクリックすると、1~3まで選択できます。



この操作を繰り返すと、何枚でも同じワークシートが作れます。

記入時に上記の方法で、ワークシートを選択しておいて、ワークシート1に記入したものが全てコピーされます。
と言うか同じものが作成されます。
    • good
    • 0

関数ではなく そのセルの代入でもできます。



=Sheet1!A1

とかすると Sheet1のA1のセルの値が セットされます。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=598350
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?

こんにちは。
質問内容はタイトルのとおりです。

あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?

よろしくお願いします。

Aベストアンサー

clam_chowderさん、こんにちは。

Sheet1のA1にたとえば「100」と入力しますね。
Sheet2のA1に、これと同じ数値を表示するには、
 =Sheet1!A1
でOKです。

数式をいれるのが苦手なら、
Sheet2のA1セルで「=」を入力すると、数式入力状態に入りますから、
ここでSheet1のシートタブをクリックし、
リンクしたいA1セルをクリックしてEnterすると、
自動的にさきほどと同じ式が入ります。

QEXCELで入力したものが違うシートにコピーされるようにするには・・

EXCELで、あるシートで入力した数値や文字が違うシートにそっくりコピーされるようにしたいのですが・・・
違うシートに同じ数値や文字をいちいち入力するのがめんどうだったので・・・(あと、入力間違えをすることもあると思ったので)
どなたか教えてください。宜しくお願い致します。

Aベストアンサー

同じブック間でも違うブック間でも、
リンク貼り付けという方法があります。

多分ご質問では、最初のページに「2006年」と入力したら
次からのページの同じ場所に「2006年」と表示させたい、と、こんな感じではないでしょうか?

あるシート(貼り付け元)の範囲を選択し、コピーします。
違うシート(貼り付け先)の1セルを右クリックし、形式を選択して貼り付けで出た窓の下に
「リンク貼り付け」ボタンがありますから、それを押して下さい。

あるシートに入力した文字が違うシートに表示されます。
ただし書式は、違うシートのセルの書式の通り表示されます。
また、あるシートのセルに何も入力されていなければ、
違うシートの該当セルには「0」と表示されます。
この「0を表示しない方法もありますので、
具体的にどのシートのセル番地からどのシートのセル番地、という風に書いてください。
1つのセルのみ貼り付ける場合と、2つ以上の範囲を貼り付ける場合で
貼り付けられ方が微妙に違います。

さて、上手に貼り付けられたら、違うシートに貼り付けられたそのセルを、
また別なシートに次々にコピーしていきます。
1回リンク貼り付けをしたら、このように使いまわすことができます。

あまりにも情報が少ない中回答させていただいたのですが、
上記の中で当てはまる部分があったでしょうか?

実際貼り付けてみて、その後を報告してください。

同じブック間でも違うブック間でも、
リンク貼り付けという方法があります。

多分ご質問では、最初のページに「2006年」と入力したら
次からのページの同じ場所に「2006年」と表示させたい、と、こんな感じではないでしょうか?

あるシート(貼り付け元)の範囲を選択し、コピーします。
違うシート(貼り付け先)の1セルを右クリックし、形式を選択して貼り付けで出た窓の下に
「リンク貼り付け」ボタンがありますから、それを押して下さい。

あるシートに入力した文字が違うシートに表示されます。...続きを読む

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

Qエクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・

エクセルで、文字列の入ったセルを他のシートへ自動的に入るようにしたいのですが・・・


シート1のA1セルに「○○会社」と入力
自動的にシート2のA1にも同じ「○○会社」が入力される。

Aベストアンサー

#1です。

>シート1に未入力の場合シート2には「0」が表示されてしまいます。
>未入力の際になにも表示させないようにする方法はありますか?

失礼しました。最初に書いておけばよかったのですが…。


シート1のA1セルが空白の場合、シート2のA1セルも空白にするには、
シート2のA1セルに、下記のように入力してください。

=IF(Sheet1!A1="","",Sheet1!A1)

もしシート1のA1が空白なら、シート2のA1も空白。空白でなければ、シート1のA1と同じ内容を表示する、という意味です。

Qエクセルで入力した文字列を他のセルにも自動的に入力できるようにしたいです。

エクセルで文字列を入力した場合、指定したセルにも同じ文字列が自動的に入力されるようにしたいと思っています。

調べたところ貼り付け時に形式を選択して貼り付ける「リンク貼り付け」というのがあるので試してみたんですが、
貼り付け先の空白のセルに強制的に0が入力されてしまいます。
リンク貼り付けを保持したまま空白セルを空白セルのままにすることはできないでしょうか。

よろしくお願いいたします。

Aベストアンサー

エクセルの画面から ツール→オプション→表示→ゼロ値チエックをはずす。

Qエクセルのシートを自動でコピー

エクセルの2000を使用しています。
こんなことが出来るかどうか教えてください。
「原紙」というシートをコピーして自動的に6月だったら6月1日から30日までのシートを作成したいのです。シート名は6月なら20070601とか日にちのわかるような表示のシート名にしたいのです。
毎回コピーをとってシート名を変更しているのですが、これが結構手間がかかってしまします。
宜しくお願いします。

Aベストアンサー

以下のマクロを実行すると、実行した月の1日~月末日分だけシートを
コピーします。コピー元のシート名は2行目を修正して下さい

Sub Macro1()
Const org As String = "原紙"
Dim dt As Date
 For dt = DateSerial(2007, Month(Date), 1) _
  To DateSerial(2007, Month(Date) + 1, 0)
    Worksheets(org).Copy after:=ActiveSheet
    ActiveSheet.Name = Format(dt, "YYYYMMDD")
 Next dt
End Sub

マクロはALT+F11でVBE画面を開き、左上のVBA Projectでシート名を右クリックし「挿入」→「標準モジュール」で表示される画面に貼り付けて下さい。マクロの実行はALT+F8でマクロ一覧を開き、マクロ名を選択して「実行」ボタンです。

QEXCEL◆入力した文字列を別シートへ自動でコピー

エクセルについてです。

例えば、Sheet1のA1セルに「みかん」と入力した時に、自動的にSheet2のA1セルにも同じく「みかん」という文字がコピーされるようにしたいです。

この場合、Sheet2のA1セルに
「=Sheet1!A1」
と入力すればコピーされるのは知っているのですが、これだとSheet1のA1セルに何の文字も入力されていない場合、Sheet2のA1セルに「0」と表示されてしまいます。

Sheet1のA1セルに何も入力されていない場合、Sheet2のA1セルにも同じく何も表示されない方法を教えて頂けませんでしょうか?

以前会社のエクセルファイルでそのような関数が入力されており、多分VLOOKUP関数が使われていたように思うのですが、そのファイルがなくなってしまった為、確認が出来なくなってしまいました。

こういったシートを作る目的としては、Sheet2が印刷する為のシートなのですが、入力箇所が列も行もバラバラの為、いちいちそのセルをクリックして入力していると時間がかかる為、Sheet1を入力専用シートにしたいからです。

自分なりに調べてみましたが、似たような質問が見当たりませんでした。

エクセルについてです。

例えば、Sheet1のA1セルに「みかん」と入力した時に、自動的にSheet2のA1セルにも同じく「みかん」という文字がコピーされるようにしたいです。

この場合、Sheet2のA1セルに
「=Sheet1!A1」
と入力すればコピーされるのは知っているのですが、これだとSheet1のA1セルに何の文字も入力されていない場合、Sheet2のA1セルに「0」と表示されてしまいます。

Sheet1のA1セルに何も入力されていない場合、Sheet2のA1セルにも同じく何も表示されない方法を教えて頂けませんでしょうか?

以前会...続きを読む

Aベストアンサー

sheet2のA1セルに
=IF(sheet1!A1="","",sheet1!A1)
と入力すると、sheet1のA1がブランク(未入力)の場合、ブランク(何も表示されない)、ブランク(未入力)じゃなかったら(入力していたら)それが表示される
で、いかがでしょうか?

今、パソコンが手元にないのでちょっと違う可能性はあります


私のレベルだと、vlookupはその作成される表を見ないと、ちょっとどんな風にやっていたのかわからないかも…


質問者さんのご参考になれば幸いです(^o^)

Qエクセルで、別Bookの同じデータを自動的にコピーする

自分で考え解決できるほどのスキルが無いので、ここをよく利用しています。皆さんよろしくお願いしますm(_ _)m

エクセルです。2つのBookがあります。それぞれにデータ(文字)が入っていますが、その一部を自動的にBook2から
Book1にコピーしたいのです。

★☆★
Book1のあるセルのデーター(文字)と同じデータが入っている、Book2のセルと同じ行で別の列にあるデーターを、
Book1のデータと同じ行で別の列にコピーしたい。
★☆★

このような事が、自動的に出来るんでしょうか? ちなみに、マクロは・・・私には難しいですm(_ _)m

Aベストアンサー

質問の意図が掴みにくいですが
様は他のブックに対してVLOOKUPが使用できるか、と言うこと?
で、あれば出来ます
参考にしてください

Book1のC3へ
=VLOOKUP(B3,[Book2]Sheet1!$D$5:$F$14,3,0)

QExcelで入力したデータを他のシートにも反映したいです

Excelでシートに入力したデータだけを他のシートに表示させたいです・・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。

シート1
 Å列    B列 C列    
キャベツ     玉   1
りんご     個   2
オレンジ    個
バナナ     本   10
きゅうり    本
ニラ     Kg  20.5

シート2
 Å列    B列 C列
キャベツ     玉  1
りんご     個  2
バナナ     本  10
ニラ     Kg  20.5

↑のように。シート1に入力したデータを入力した行ごと表示させたいです。

Aベストアンサー

》 なにぶん初心者なもので…

関数を一切使用しない方法(フィルタオプションの設定)をご紹介します。

Sheet1
1   A    B   C
1 品名   単位 数量
2 キャベツ 玉    1
3 りんご  個    2
4 オレンジ 個
5 バナナ  本   10
6 きゅうり 本
7 ニラ   Kg  20.5
8

添付図は[フィルタオプションの設定]を開始する Sheet2 を示しています。
([データ]→[フィルタ]→[フィルタオプションの設定]の手順を実行します)

Qあるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように

お世話になります。

表題の通り、
あるセルに特定の文字列を打つと、
他のセルにあらかじめ決められた文字が自動入力するようにしたいです。

具体的に言うと、
(1)セル(A,1)に「キリン」と打ち込むと

   A   B   C   D
1 キリン
2
3
4

(2)1列目の B,C,Dに予め決めておいた文字が入力されるようにしたい

   A   B   C   D
1 キリン 首  長い  アフリカ
2
3
4

のです。
エクセルで可能でしょうか?
詳しい方よろしくお願いいたします!

Aベストアンサー

出来ます。この場合はキリンがキーになっていますね。
先ずこのキーをもとにSheet2にデータを登録しておきます。
   A   B   C   D
1 キリン 首  長い  アフリカ
2 ゾウ  鼻  長い アフリカ
3 
4
次に表示させたいセルに
 A   B             C           D
1  =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 
2  =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″
3  =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A:D,3) ″
4  =VLOOKUP(A4,Sheet2!A:D,2) =VLOOKUP(A4,Sheet2!A:D,3) ″

を入れておきます。
これで出来ると思います。
エラー表示がいやな場合は、=IF(A1="","",VLOOKUP(A1,Sheet2!A:D,2)) の様にして下さい。

出来ます。この場合はキリンがキーになっていますね。
先ずこのキーをもとにSheet2にデータを登録しておきます。
   A   B   C   D
1 キリン 首  長い  アフリカ
2 ゾウ  鼻  長い アフリカ
3 
4
次に表示させたいセルに
 A   B             C           D
1  =VLOOKUP(A1,Sheet2!A:D,2) =VLOOKUP(A1,Sheet2!A:D,3) ″ 
2  =VLOOKUP(A2,Sheet2!A:D,2) =VLOOKUP(A2,Sheet2!A:D,3) ″
3  =VLOOKUP(A3,Sheet2!A:D,2) =VLOOKUP(A3,Sheet2!A...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報