• 締切済み

Sheet 1のデータをSheet 2 に表示させるには、どうすればよいの?

Sheet 1のデータをSheet 2 に表示させるには、どうすればよいのでしょうか?・・小規模な事業で数年、自作で会計処理まがいの表を作成してきましたが、売り上げから支払い金額を入力すると・・右へスクロール・・金種計算・・さらに右へスクロール・・仕訳日記帳(あとで、それを見ながら弥生の仕訳日記帳に・・)まで、自動計算させているのですが、モニター画面3枚くらい右へのスクロールで見苦しいし、Sheet 1のみ使用ですので便利なようで、ちょっと不便で・・・Sheet 2のタブで金種計算のみ表示させたいのですが・・・方法がわかりません。ちなみにVBAは難しくて、関数のみしか使っていませんもので。どなたか宜しく、お願いします。

みんなの回答

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

金種計算の部分をSheet2へコピー貼り付けします。 幸いに縦には基本データとして、同一列を参照している(例えば)Sheet1の A1 A2 ・・ を使っているでしょう。 そこを Sheet1!A1 Sheet1!A2 ・・・ に改めれが良いでしょう。 金種計算は多分Sheet1の給与支給金額など1列のデータから始まっているのでしょう。 これは今後もSheet1で残るでしょうからSheet1!A1で良い。 しかし作業列的に金種計算でJ列を使っていたら、Sheet2で金種計算が 出来るようになったら、Sheet1でその列は削除したいでしょう。 するとSheet1!JXとして、値を使っているわけに行かず、Sheet2での作業列C列(例)に置き換えないといけないでしょう。そうすると式の組み換えになります。J-->Cなどの式の文字の置き換えはできるかも知れませんが、相当ややこしい。 むしろSheet1の式の理解をしてSheet2で式を組みなおしたほうが良いと思う。 Sheet1の式の結果だけでも、Sheet2の式の結果と合致がテストできるだけでもありがたいと思う。 === 一般的に、Sheet1のある部分(全体ではない)をまとまった範囲を他シートにコピペして(総体的に同じ位置でも、ずれるても)うまく行くと言う保証は全く無い。範囲外の参照が無いという保証もないし。 範囲として選んだ列に余分な列のコピーがあるかもしれない。 質問の場合は金種計算ではSheet1との関係を元データ1列は残しておかなければならないし。 ーー 少しエクセルの関数をやれば、そういうことはわかると思うがどうだろう。

takechan03
質問者

補足

こんばんは!・・貴重な、回答まことに有難う御座いました。私は今までヤフーメール専門で、ヤフー知恵袋とかでした。gooメールの『教えて!goo』は、初めてなのに・・恐れ入ります。能書きが長くなりました。・・A1、金種 A2 金額・・式には、わかり易いように、たとえただけでして、実際はシート1のJ37:K37の2列を下の方へ12行ドラッグして、J48:K48までの範囲をシート2のこれまた思いつきのセル2箇所にテスト的にコピーしましたら、1箇所はシート1のときの金額とまったく違っていて、2箇所目はまったく同じでしたので、その金額欄のセル内にどんな計算式になっているのか確認したら・・・式などなくて金額の数字そのもので、見かけは、いかにも式が入力されているから合計が合ってるように見えるので・・??何で?と、(笑)・・まあいいか、と、思っていました矢先に、imogasi さんからの回答で、もういっぺん勉強します。というより、メールアドレスわかれば添付ファイル送信できますが・・・ご覧になったら、大笑いされるのは覚悟ですが(笑)・・・ 可能であればメールアドレス教えて頂きたく思います。正直言いますと、自作のシート1のみの表を改造中でめちゃくちゃにしてしまってますので、早く今月末の支払日までになんとか形をつけたい気持ちでいっぱいなんです。66歳にもなりますとなかなか頭がついてきません。

noname#64121
noname#64121
回答No.1

私も大して詳しくありませんが、例えばSheet1のA1のセルに100と入力すると、Sheet2のA1のセルにも100と表示させるということでよろしいのでしょうか。 Sheet2のA1のセルに ='Sheet1'!A1 という計算式を入れる。 もしくは、Sheet1のA1のセルに100と入力すると、Sheet2のA1のセルには200と表示させる場合。 Sheet2のA1のセルに ='Sheet1'!A1*2 という計算式を入れる。 表示させるセルの位置が違うなら計算式中のA1の部分を変えるだけです。 こんな感じでいいのでしょうか。

takechan03
質問者

お礼

有難う御座いました。早速試させて頂きました。『='Sheet1'!A1』のうち、右から3つ目の符号?が判らず苦労しましたが(笑)・・・ 出来ましたが、一つのセルだけでした。金種計算だけのセル集団ごと表示させる目的でした。以下のように・・・ A1 壱万円札 B1 360,000 A2 五千円札 B2 10,000 A3 弐千円札 B3   0 A4 千円 B4 11,000 A5 五百円 B5 1,500 A6 百円 B6 800 A7 五十円 B7 100 A8 十円 B8 30 A9 五円 B9 5 A10 一円 B10 5 A11 合計金額 B11 383,440 以上は、同じ質問をヤフー『知恵袋』に質問していましたが、希望通りの回答で喜んでいます。もしよろしければ参考に・・と思い手間かけてコピーの上、修正しました(笑)・・・ 以下がその方法です。簡単に出来ましたよ!・・・     ------------------- シート1の金種計算のセル範囲を指定して、右クリックから≪コピー≫して、シート2を開いてセルをクリックして、右クリックから≪形式を選択して貼り付け≫≪リンク貼り付け≫ ⇒ ≪OK≫

関連するQ&A

専門家に質問してみよう