• 締切済み

エクセル表について

質問の文章でうまく伝わらなければすみません 経理で、シート1にその日に入金出金の状況がかかれています シート2、3,4と個別にそれぞれの人の名前がかかれています シート2 Aさん シート3 Bさん ・・・・・と Aさんから2/22に入金5万円とシート2に書いたものをそのまま 全体の管理シート1に関連づけて記入できないでしょうか?

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

例えば次のようにしてはどうでしょう。各シートはSheet1,Sheet2,Sheet3…となっているとします。 シート2以降のA1セルにはAさん、Bさんなどの文字が入力されているとします。 また、2行目には項目名が有り、A2セルには日付、B2セルには入金、C2セルには出金の文字が入力されているとします。 各データは3行目以降に入力されているとします。 そこでシート1に各シートのデータを表示させるのですが、それには作業のための行を用意します。 1行目ではB1セルに次の式を入力して右横方向にオートフィルドラッグコピーします。 =IFERROR(INDIRECT("Sheet"&COLUMN(B1)&"!A1"),"") エクセル2010以前の仕様でしたら =IF(ISERROR(INDIRECT("Sheet"&COLUMN(B1)&"!A1")),"",INDIRECT("Sheet"&COLUMN(B1)&"!A1")) これで各シートのA1セルに入力されているAさん、Bさんなどの名前が表示されます。 2行目ではA2セルには0を必ず入力します。次にB2セルには次の式を入力して右横方向にオートフィルドラッグコピーします。 =IF(B1="","",MAX($A2:A2)+COUNT(INDIRECT("Sheet"&COLUMN(B1)&"!A:A"))) A3セルには氏名、B3セルには日付、C3セルには入金、D3セルには出金と文字を入力します。 A4セルには次の式を入力したのちに右横方向にオートフィルドラッグコピーしたのちに下方にもオートフィルドラッグコピーします。 =IF(ROW(A1)>MAX($2:$2),"",IF(COUNTIF($2:$2,ROW(A1))=1,IF(COLUMN(A1)=1,INDEX($1:$1,MATCH(ROW(A1),$2:$2,0)),IF(AND(COLUMN(A1)>=2,COLUMN(A1)<5),INDEX(INDIRECT("Sheet"&MATCH(ROW(A1),$2:$2,0)&"!A:C"),ROW(A1)-INDEX($2:$2,MATCH(ROW(A1),$2:$2,0)-1)+2,COLUMN(A1)-1),"")),IF(COUNTIF($2:$2,ROW(A1))=0,IF(COLUMN(A1)=1,INDEX($1:$1,MATCH(ROW(A1),$2:$2,1)+1),IF(AND(COLUMN(A1)>=2,COLUMN(A1)<5),INDEX(INDIRECT("Sheet"&MATCH(ROW(A1),$2:$2,1)+1&"!A:C"),ROW(A1)-INDEX($2:$2,MATCH(ROW(A1),$2:$2,1))+2,COLUMN(A1)-1),""))))) 最後にB4セルから下のセルを範囲として選んで表示形式を日付に、また、C列からD列の4行目から下方のセル範囲を選択して表示形式を標準にします。 実際にこの条件で試験してみてください。あとはご自分のケースで工夫をしてみてください。

kaimama27
質問者

お礼

ご丁寧なご回答、大変助かりました いろいろ試してみます。 お忙しい中ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

漠然と出来る出来ないどうしたらいいのご質問ですが,有り体に言えば,エクセルではそういう使い方は出来ません,というかしません。 ○推奨 エクセルで行いたいなら,次のように作成します。 1.シート1に全員がどやどやと順不同で書き込みます 2.必要に応じて,関数やピボットテーブルレポートなどを使い,各人のシートにシート1から自分の分だけ抽出した結果を表示します ○まぁまぁ推奨 どうしてもご質問で書かれたような使い勝手をしたいなら,エクセルではなくアクセスを利用します。 ●あまり推奨ではない どうしてもエクセルしか使わずに,ご質問で書かれた使い勝手をしたいなら,エクセルでゴリゴリとマクロを組んでやれば,出来ます。 それなりにスキルが必要です。また単純に書き足すだけでなく,以前記録した内容の修正や削除に対応しようとすると,かなりの作り込みをしないとロクに使えません。 ×推奨ではない 丁寧に丁寧に作業用のシートを作って計算していけば,まぁ関数だけでも出来なくはありません。 が,少々荷が重い割に,得るモノはあまり無いかも知れません。 作成例: 各人のシートから,中間シートに値をそのまま参照する数式を並べる。 Aさんは中間シートの1行目から300行目まで,Bさんは中間シートの301行目から600行目まで,などのように。 中間シート上で,関数を使い,日付順に上から通し番号を計算する。 シート1に,中間シートで計算した通し番号順に,中間シートからデータを参照する関数を並べておく。 こういった作り込みの「具体的な数式」を手取り足取り代わりに書いて教えてほしいときは,アナタもそれなりにご自分の抱えている「具体的なエクセルの姿」と,ご自分ではここがわかりませんという部分を,手抜きせずに情報提供して,一回このご相談を解決で閉じてから改めてご相談を投稿してみてください。 このご相談の追加ご質問で,簡単に対応できる内容ではありませんので。

kaimama27
質問者

お礼

ご指摘ありがとうございます 知人からの質問を間接的にしてしまい、うまく伝えられませんでした。 お忙しい中お騒がせしました

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

>質問の文章でうまく伝わらなければすみません  ⇒この質問文では伝わりません。   例えば、シートの入力範囲をコピー→管理シートに貼り付け操作では駄目なのでしょうか。   駄目ならば、入力データ構成や転記タイミング等どのように転記したいのかを記載しない   事には埒が明きませんのでこの辺りをご検討の上、再質問した方が良いと思います。   又、エクセルについてはグレード名(エクセル2003等)を記載しましょう。

kaimama27
質問者

補足

ありがとうございます エクセルは2007です 経理なので毎日記入するごとに コピペするのが面倒で、個人シートに記入したのが そのまますぐに 全体シートに転記されれば間違いがなくていいな、と思いました これでわかるでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

シート1の、A2セルに=と記入後、シート2のA2をクリックし、シート1の、B2セルに=と記入後、シート2のA2をクリックして、下の行にドラッグコピーしてみてください。

kaimama27
質問者

お礼

質問内容が不完全で申し訳ありません ご回答ありがとうございました もう少し考えてみたいと思います

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

関連するQ&A

  • Excelで通帳と同じ表を作るとき

    Excel で単純に 通帳と同じような表を作ると残金の所は自動で計算できますか A     B     C     D     E 入金詳細  入金額   出金詳細  出金額   残高       5000            3000                   2000  この記入方法で残高は自動計算できますか? 詳細の所には文字を入れたいです。 例えば、A給料 C衣類  など Excel初心者です よろしくお願いします

  • エクセルで月毎の集計

    エクセルで銀行口座の管理をしようとしています。 A列に日付、B列に出金、C列に入金、E列に残高があります。(基本的に通帳の並びと同じです。) で、月ごとの出金、入金の管理をしたいと考えております。 各列ともにどんどん下の行に出金/入金を入力していくつもりなので、A列のとある月だけの出金、入金を抽出合計できたらいいなぁと思っています。何かよい方法(数式?)をご教示頂きたくよろしくお願いします。

  • EXCEL 2010についての質問です。

    現金出納の残高管理表をEXCELの自動計算で作りたいのですが。添付した図の入金表と出金兼残高表は別々のシートで作られていることが前提です。つまり、入金表から出金表を引けば手許残高になるわけですが、残高表は出金日ごとの手許残高が分かるように作りたいのです。つまり手許残高日報みたいな表です。入金は残高がマイナスにならないように手許入れをし、入金表に記入されます。したがって、毎日入金が行われるわけではありません。一方、出金は原則的に日々行われます(ない日もありますが)。要は、出金された日ごとの手許残高が分かる表が必要ということです。そこで、この表の「手許残高」の列の各セルにどのような関数を入れればいいのかをおしえてほしいのです。ただ、入金表と出金兼手許残高表はあくまで別のシートです。どなたかくわしい方、おしえてください。お願いします。

  • エクセルでの計算式を教えて下さい!

    下記の表を製作しているのですが、計算式がわかりません。 教えて下さい! 宜しくお願いします。 Sheet1 B列(摘要) E列(入金) F(出金) あああ      100 いいい            200 ううう      300 Sheet2 B列(金額) D列(摘要) 100      あああ 200       いいい 300       ううう Sheet2のD摘要とSheet1のB摘要が同じであれば、Sheet1のE入金・F出金の金額がSheet2のB金額に自動リンクさせたいのです。 Sheet1のEとFに同時に数字がはいることはないです。

  • Excelのままか ACCESSにするか

    現在EXCELデータで小口の管理をしております。 内容は 「日付」 「勘定科目」「内容」「入金」 「出金」 「合計」を 入れていて 残金が5万円を切ったら 申請をして 入金があるので 別シート(同じ書式)を増やし 管理しております。 シートが かなり増えてきていまして 勘定科目ごとの 出金合計などの集計に 困っています。 ピボットテーブルも考えましたが 複数のシートから作る場合は うまくできませんでした。 現在 ACCESSにて 管理していこうかと データベースを 作成してみても おぼろげな ところがでて うまくできてません。 アクセスのデータベースの 型を作るのに参考になるサイトや Excelの関数を こうすべきなど 名案や アドバイスおねがいいたします。

  • 銀行へ入金したときの伝票処理

    簿記は一切知りません。(仕事柄入金伝票と出金伝票だけは扱ったことがあります。)突然会社から「経理の処理しておいて」といわれ、右往左往な状況です(経理担当者が突然退職しましたので社内では解決できません)・・・・ 本題ですが、会社の小口現金から普通預金に100000円入金しました。 この場合、出金伝票を書くのでしょうか。いろいろ検索してみると振替伝票も書くようなことが載っていました。 以前の伝票類をいろいろ確認してみたのですが、入金、出金、振替の3つの伝票は使用していたようです。 一般的な簿記の考え方で良いと思いますので、どの伝票に何を記入するか教えていただければと思います。

  • エクセルの並べ替えがうまくできません。

    お世話になっております。売掛管理の為、(2000人)を合計、定額部分、定率部分というように、3枚のシートに分けて、入力しておりまして、B5からB2000にあ-1、あ-2・・か-1のように、名前を区分けして管理しております。シート1にはシート2とシート3の合計がくるようになっておりまして、あ-1、あ-2・・か-1はシート2とシート3にリンクさせておりまして、数式や関数が入っております。この場合、挿入をすると、数式や関数が自動的に入らない為、例えば、あ-3を後で入れる場合、行の最後に入れておりますが、印刷する時にだけあ-3をあ-2の次に表示というように、シート1で並べ替えとフィルタでやってみた所、シート1はできましたが、シート2のリンクさせているB5からB2000は並べ変わりましたが、DからBLまで、(1)期日、入金日、未収状況、入金額、残額、(2)期日、入金日、・・・・繰り返して入力してあるのですが、DからBLまでの部分は元のままで、ずれてしまい

  • シート間のデータのやりとり

    当方はエクセル2003 OSはXPです。 シート「記入」とシート「入金記入」の2つのシートがあります。 シート「記入」には  A1 月度 B1 日付 C1 ID・・・・・顧客番号管理です D1 売上金額 I1 入金確認  シート「入金記入」には A1 月度 B1 日付 C1 ID・・・・・顧客番号管理です D1 入金金額 というシートの内容です。 ※この場合のご相談ですが 例えば シート「記入」I1のリストから「入金済」を選択したときに シート「入金記入」の B1 日付    「入金済」を選択したを自動的に日付が記入される C1 ID     はシート「記入」の番号をそのまま D1 入金金額  はシート「記入」の売上金額をそのまま もしこのことが可能ならご指導いただけるとありがたいのですが。 現在はシート「入金記入」手動で入力しています。

  • エクセル関数について

    いつもお世話になります。 ”管理”と”リスト”というシートがあります。 ”管理”シートは A1    B1    C1・・・・・ 番号   名前   住所・・・・ と、情報が管理してあります。 ”リスト”シートのB3に番号を入力するセルを作りB11に =IF($B$3="","",VLOOKUP($B$3,注文管理!$A$3:$AE$9880,31)) という関数を入れて、”管理”シートの該当セルに記入があるなら B11に返すようにしています。B11に答えが返った場合、D4に「★備考あり★」と返したいのですが、 =IF(B11>1,"★備考あり★",IF(B11<1,"")) の関数を使うと、もともとB11には関数が入っているのでずっと「★備考あり★」のままです。 これを、B11に答えが返ってきた時のみ「★備考あり★」とする関数はありますか?

  • エクセルで表を作りたいのですが・・・

    Aのものに対する未収金がいくらあり、入金がいくらされて残りの未収金がいくらかという表を作りたいのです。 日計の表から、この表にリンクするようにしたいです。 私が作りたい表の実際の項目とは違うのですが、わかり安くいうと、 <10月分> |品名|繰越|未収金|入金|未収残金| | A |1000|  50|  |  1050| | B | 500|  100| 80|   520| |合計|1500|  150| 80|  1570| というような表です。 1シートに1ヶ月分のこのシートをつくり、次月は別のシートに・・・といった形にしたいのです。 繰越を自動にし、しかも未収残金が0になればその項目は自動的に消え上に詰めていくという風な計算式は入れられないでしょうか? あるいは、フリーソフトをご存知でしたら教えてください。

専門家に質問してみよう