• ベストアンサー

EXCELのシートをコピーしたい。

Sheet2にSheet1の文字列が自動表示するようにしたいのですが、 A1のセルに=Sheet!A1として、以下全てのセルに貼り付けましたが、 空欄の場合"0"と表示されます。 空欄も空欄になるようにしたいのですが、どうしたらいいでしょうか。 この場合の空欄は、""であり、" "ではありません。 よろしくお願いします。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

=IF(Sheet!A1<>"",Sheet!A1,"") とするか、オプションから「0値を表示しない」設定にしてください。

その他の回答 (3)

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.4

コーピー&ペーストのマクロで不都合ありますか

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

Sheet2のA列にSheet1のA列の値を持ってくる場合 Sheet2のA1に =IF(ISBLANK(Sheet1!A1),"",Sheet1!A1) というのもできると思う。 ただし関数では書式は移りませんよ。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆こんな方法もありますよ =Sheet1!A1&""

関連するQ&A

  • Excelのシート間でのセルの自動コピー機能

    タイトルの通りSheet1のあるセルに数値もしくは文字を入力すると自動的にSheet2のあるセルに入力されるようにしたいのです。 例えばSheet1のD21のセルをSheet2のD10に自動でコピーするときに現在 =+Sheet1!D21 と言う式をSheet2のD10に入れているのです。いちようこれでもきちんとコピーは自動的にされているのですが、これでは、Sheet1のD21のセルが空欄の時にSheet2のD10のセルには「0」と言う表示がされます。 出来ればこの0と言う表示をさせずそのまま、空欄でコピーしてSheet1から持ってくる事は出来ますか? すみませんが教えてください。

  • エクセル 複数の条件に一致

    複数の条件に一致したセルの内容によって、別のセルに別の文字を自動で表示したいのですが可能でしょうか? 詳細はこのような形で、 【シート1】       A     B       C 1      0001     3/1    有 2      0002     3/1    無 3      0001     3/2    不明 【シート2】       A     B       C 1             3/1      3/2 2      0001       ○      △ 3      0002       ×     "空欄" ・シート2のB2からC3を自動で表示できるようにしたい。 ・シート1のA列とシート2のA列が一致、更にシート1のB列とシート2の1行が一致。 ・シート1のC列が「有」の場合「○」、「無」の場合「×」、「不明」の場合、「△」、「空欄」の場合、「"空欄"」と表示。 知りうる限りの関数を合わせてみましたが、できませんでした。 どなたかいい方法を教えて頂ければと思います。 環境はXPpro、エクセル2000です。 宜しくお願いします。

  • シート間の参照について

    EXCELを使用しています。 Sheet1のA1から下の行に、sheet2のA1から下のセルに文字列が入力されていたら入力されているセルの内容を行ごとに表示しセルが空欄になったらsheet3のA1から下のセルに文字列が入力されていたらその内容をsheet1にsheet2の文字列の続きに表示させるにはどうしたらいいのでしょうか?

  • エクセルで別シートにも文章を全て参照させたい

    エクセルで別シートを参照する際、参照先の各セルの文字配置を折り返さないで表示させたいのですが、可能でしょうか? どう説明したら伝わるのか分からなくて申し訳ないのですが、、 参照元シート(以下●)でセルの幅より長い文章を入力すると、 参照先シート(以下■)ではそのセル幅内しか文章が表示されません。 隣のセルも●を参照しており、そこは空欄です。 ●では隣のセルまで文章が延びて表示されているように ■もしたいのですが関数がわかりません。 【■に使ってる関数】空欄の場合は何も表示させないようにしたいので、 =IF(●!A14="","",●1!A14) というのを使ってます。 宜しくお願い致します。

  • sheet1の値をsheet2で

    【sheet1】    A              1   2            2  空欄         【sheet2】    A             1   2 2  空欄 【sheet1】のA1の値が2などのときは、【sheet2】のA1セルの表示も同じ表示に!(A1の値は10種類くらい) また(空欄)の場合は【sheet2】の表示を空欄にするには、どのような数式を入れれば良いでしょうか? どなたかお教えくださいますようお願いします。

  • Excel マクロ シートをコピーするには

    初心者です。 今、Excelファイルが2つあります。 1つは、Book1で、Sheet1にA列だけ文字列の入った表があります。 セル  文字列 A3  AAA A4  BBB A5  CCC A6  DDD  :   : のような感じです。 もう1つ、Book2があり、それにはいろいろな単価表のシートが多数入っています。 そのシート名はBook1,Sheet1の表にある文字列と全く同じものもあります。(表にはないシート名のシートもあります) 今、Book1,Sheet1の表にある文字列と同じ名前のシートを Book2からBook1へコピーしたいのです。 Book1の表にある文字列は、必ずしもBook2にあるシート名と同じとはかぎらないので、 IFを使って、この文字列のシートがあればコピーする というふうにしたらよいかと思ったのですが、あまりに初心者のため、 条件文にどう書いたらよいのかで困ってしまいました。 お力添えを宜しくお願いします。

  • エクセル関数でシート移動するとき

    同book内の「リストA」シートから「1」シートへデータ転送する際 関数は「1」シートの、データを移したいセルに 『='リストA'!A1』などと入れると思うのですが「''」が入りません。 『=リストA!A1』でもデータは移動するのですが 「リストA」シートのA1セルが空欄の場合「1」シートの移動先が0と表示されてしまします。(「1」シートの移動先は表になっています) 尚 同book内で「1」シートから「別のシート」への転送もしています。 その場合は 空欄は空欄で表示され、関数も「''」が表示されていますが、 その関数をコピーして貼り付けても「''」だけ消えてしまいます。 セルの設定は 特になにもしていないのですが なにか手順に落ち度があるのか 原因が不明で困っています。 空欄を空欄のまま表示させたいのですが どうしたらよいでしょうか。。 ご存知の方がいましたら アドバイスよろしくお願いします<(__*)>

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

    エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。 例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。 また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

  • EXCEL 異なるシート間の参照

    EXCELに関しての質問です。 超初心者で基本がわからないままの質問ですみません。 同じブック内の複数のシート(様式は異なります)間の作業です。 片方のシートの日毎のデータを別のシートの日毎のセル に参照し、反映させたい。 INDIRECT関数を用いて、=INDIECT(A3&"!V3")のようにして A3に表示される文字列のシートのセル番地V3を参照し、 他のシートにそのデータを表示したいのですが、 うまくいきません。 A3セルには一ヶ月の日付が入っているので、 日付の入った他のシートを日付ごとに参照していくのですが、 そのシートの中のいつも同じセルV3しか 参照してくれないのです。 このV列のセルも自動的に日付に沿ったセル参照に変更するのは どうしたよろしいでしょうか。 よろしくお願いします。

  • エクセルのコピーについて

    エクセルのコピーについて  A   B   C  ・・・      G 空欄  空欄  空欄      空欄 文字列 文字列 文字列   文字列   空欄  空欄  空欄      文字列   文字列 文字列 文字列   文字列 空欄  空欄  空欄      =A2&B2  ・   ・   ・          文字列    ・   ・   ・          =C2  ・   ・   ・          文字列 とある時、G1~G8までを下へいくつかコピーしていきたいんですが、コピーした時、G4,G6の式が2つずつずれて=A4&B4,=C4とすることはできないでしょうか? このままコピーすると文字列が入っている分、ずれてしまいます。 わかりにくいかもしれませんが、何か方法があればよろしくお願いします。                

専門家に質問してみよう