締切済み 月別のシートを年間で閲覧表示したい。 2012/04/17 17:39 エクセルで帳簿をつけております。 科目名別にシートを作り、月別に1ブック(1ファイル)として運用しています。 例)12年1月.xls 12年2月.xls... 各科目は0行~50行程です。 質問ですが、 上記、月別のブックを閲覧用に年単位で表示させたいと思っています。 同じフォームのブックを利用して、上から順に1月分・2月分と参照したいのですが、 各月毎に行数が変化するため、無駄な空白が発生するためうまくいきません。 標準的な関数で実現したいと思っています。よろしくお願いします。 画像を拡大する みんなの回答 (1) 専門家の回答 みんなの回答 noname#192382 2012/04/17 21:03 回答No.1 シート1を1月、シート2を2月というように12月までデータを入力したら、同じブック内になるので後々の処理に便利と思います。 質問者 補足 2012/04/26 15:13 回答ありがとうございます。 科目数が130ぐらい必要なのですが、同じブックにすると1500シート近くなるので、 出来れば分けて管理したいと思っています。 通報する ありがとう 0 広告を見て他の回答を表示する(0) カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A 一年間の月別トータル お世話になります。 1年分のデータがあり、月別にトータル額をだす場合。∴10月、4円。12月、70000円。 自分で作った表練習では可能でした =SUMPRODUCT((MONTH(A1:A7)=3)*C1:C7)と =SUMPRODUCT((MONTH($a$1:$a$7)=a10)*($c$1:$c$7))で答えはでました。 実際に入れるとエラーとなります。 fdには=IF(ROW(FD1)>COUNTIF(打込台帳!G:G,$FD$1),"",ROW(FD1))で項目別打込順トータル番号 feには=IF(FD3="","",VLOOKUP($FD$1&TEXT(FD3,"-00000"),打込台帳!E:N,2,FALSE))で日付という式があり、60行程あります。 対応できる関数は有るでしょうか? 各部署から毎日、エクセルの1ブック1シートでデータが送られてきます。 それを少し編集し部署毎に月別ブックを作りデータを追加しています。ただ月別ブックも1シートのみで、1日から順に末尾行へ追加して、翌月は新たなブックに・・・という仕様です。 1日のデータは1行~数行あり、項目等は変わらす数値が変化し、行単位でのコピぺで対応しています、何とかマクロでできないかと。。。 現在、送られてくるデータを作業シートに読み込み、不要行抽出まではできました。 これを別ブック月報シートのデータ末尾行に追加上書きしていきたいのですが、 既存データ末尾を検索?貼り付けのマクロで四苦八苦です TOT どなたかご指導願います。 月別データの集計 過去の質問を見ながら色々試したのですが、 どうしてもうまくいかず、質問させていただきます。 【Sheet1の表】 日付 時間 結果 1/17 13:30 A 12/9 10:30 X (空白行) 12/19 13:30 S (空白行) 1/5 10:30 S 【Sheet2の表】 全体 S A B X 2 2 3 14 12月 S A B X 1 6 4 2 1月 S A B X 2 2 3 2 Sheet2にS,A,B,Xを月別数に集計したいのですが・・。 全体の集計は=COUNTIF(Sheet1!AC:AC,"S")でできました。 皆様、どうぞよろしくお願いします。 EXCEL 単語帳作り 添付は昨年度の英単語を月別に日付順に並べてます。1月から12月まであり、年度分をまとめてabc順にソートをしたいのです。各月ごとにコピペを12回するのも時間がかかります。なんとか時間がかからないような方法はないでしょうか。 Excel 微妙に違う2つのシートのデータをリンクさせる ある程度 同じデータのブック1とブック2があり、 ブック1は祭日などデータが無い日も日付があり、行が確保されていますが、 ブック2は祭日などデータが無い日は行が抜いてあります。 A列:日付、B列:曜日 C列:データ1、D列:リンクを入れる 04.11.22 月 56 =[ブック2.xls]シート1!H2 04.11.23 火 04.11.24 水 50 =[ブック2.xls]シート1!H3 04.11.25 木 52 =[ブック2.xls]シート1!H4 04.11.26 金 49 =[ブック2.xls]シート1!H5 04.11.29 月 04.11.30 火 A~C列はブック1、2とも同じデータです。(現在ブック1は1400行、ブック2は1300行くらい) D列にブック2のH列のデータを表記したいのですが、ドラッグなどでは行がずれてしまいます。 関数かマクロなど、何か良い方法を教えて下さい。 下記のことにも対応できれば更に便利なのですが・・。 ブック2のH列は時々J列とか他の列(表範囲内)に移動します。 そしてたまにはブック2のシート1もブック1に移動したりブック2に戻したりもします。 エクセルでブック間のシートの合体?教えてください。 エクセルの作業で困っちゃいました。 同じホルダー内に 0210A.xls、sから0309A.xlsの12種類 0210B.xls、sから0309B.xlsの12種類 0210C.xls、sから0309C.xlsの12種類 0210D.xls、sから0309D.xlsの12種類 の48のブックがあります。(0210は2002年10月の意味です。) 各ブックは複数のシートを持っており、各ブックに共通してあるのは「AAA」、「BBB」、「CCC」の3種類で、それ以外のシートもあります。シートの順番は各ブックによりまちまちです。 これらのブックの共通する3種類のシートだけを合体して 0210AB.xlsから0309AB.xlsの12種類、(AとBの合体) 0210CD.xlsから0309CD.xlsの12種類、(CとDの合体) の24種類のブックを作りたいのです。 各ブックは「AAA」、「BBB」、「CCC」の3シートを持ちます。中身はオリジナルの各「AAA」、「BBB」、「CCC」の単純な寄せ集めです。 データは各シートとも1行目に項目、2行目以降にデータで、列はAF列まで使用しています。データの個数はまちまちで、オートフィルターを使用しています。 たとえば、0210A.xlsのシートAAAが200行であれば0210BのシートAAAのデータの一行目の項目は不要ですので2行目から最終行までコピーして201行以降に貼り付けるという感じです。同様にシートBBB、シートCCCも処理します。各シート1行目はオリジナルと同じ項目名とします。 手作業でやろうと思いましたが、誤りの発生もこわいのでVBAなどでうまくできる方法はないでしょうか?わたしのVBAの知識はマクロ自動記録ができるくらいなので助けてほしいのです。 Windows2000でエクセルも2000です。 よろしくお願いしま~す。 excelで各シートとリンクした一覧表でのセル表示について 過去質問を読んで多々解決したのですがもう一息わからないので教えてください。 ワークシートが12ヶ月分12枚、一覧を1枚、一つのブックに作成してあります。 一覧シートに、各月のワークシート内容をそのまま縦に1月から12月までを一覧で見られるように、 =[sheet4月]4月!A2 という様なものを入れ、入力されたテキストや数値は きちんと反映されています。 困っている部分は、 「-」表示部分が「0」表示になり、 空白セルの部分が「#REF!」表示になってしまいます。 「-」表示→「-」のままに、 空白セル→空白のままに一覧表に表示させたいのですが、どのような方法がありますか? 条件に合うシートを串刺し集計して別のブックに抽出する方法 ご覧いただきありがとうございます。「条件に合うシートを串刺し集計して別のブックに抽出する方法」を教えてください。 毎月、1件の請求につき1枚のシート、計80枚程度のシートを含む請求○月.xlsというブックを作っています。 現在は、その後の入金や未収の管理は、手作業で別ブック(入金○月.xls や 未収○月.xls)にシートを移すという非効率的な方法に頼っているのですが、この請求4月.xls や 請求5月.xls の各シートに「入金済み」のフラグを立てるなどして、これらのブックから、入金○月.xls が(半)自動的に生成されるようにしたいのです。 言い換えれば、入金された月別に 請求○月.xls からデータを別ブックに抽出したいのです。 具体的には、 請求4月.xls シート1、シート2、・・・、シート80、合計額シート(請求計) 請求5月.xls シート1、シート2、・・・、シート80、合計額シート(請求計) (入金のあった分のシートを串刺し集計して抽出) ↓ ↓ 入金6月.xls 請求4月入金6月シート、請求5月入金6月シート 上記のように抽出したいと思っています。(串刺し集計のほか、シートを抽出する方法もお教えいただければ幸いです) なにとぞご指導よろしくお願いいたします。 一覧表から一行ごとのデータを別ブックに保存するには? あまり使用頻度はないかもしれませんが・・・・ (例) ○元になる一覧表のブック(BOOK_1.xls) 1行目:項目 (A1:一連番号 B1:氏名 C1:住所) 2行目:データ1(A2:1 B2:山田太郎 C2:東京都) 3行目:データ2(A3:2 B3:山田次郎 C3:大阪府) ・ ・ 以降10行目まで同様のデータが入っているとします。 上記のファイルから ○あらかじめ決められた単票形式のブック(FORMAT.xls) A1:一連番号(文字列) B1:空白 A2:氏名(文字列) B2:空白 A3:住所(文字列) B3:空白 を呼び出し ○BOOK_1.xlsの一行目の項目のデータを FORMAT.xlsの B1 B2 B3 の空白部分にコピーペーストし ○BOOK_1.xlsのA2の一連番号の数字をファイル名として取得 し"1.xls"として新規保存をする。 ○そのあとは10行目までその作業を繰り返し、1.xlsから10.xls というファイルを10個作成し終了する 以上のようなことが可能でしょうか? 実際は列数は30程度、行数が1500行程度あり、1500ほどの ファイルができるようになるんですけど・・・。 よろしくおねがいします。 エクセルで、他シートから統計のシートへリンクさせたい エクセルで、他のBookやシートなどあらゆるデータから、一つの統計を取るbookへリンクさせたいのですが、どのようにすればよいでしょうか? 例:) 請求書.xls sheet1 8月1日に売り上げた商品、製造番号、価格等明細(請求書も兼ねる) sheet2 8月1日に売り上げた商品、製造番号、価格等明細(請求書も兼ねる) sheet3 8月1日に売り上げた商品、製造番号、価格等明細(請求書も兼ねる) ・ ・ ・ (日付ごと、シートが増えていく) 統計.xls sheet1 8月に売り上げた商品名、製造番号、価格一覧表 sheet2 9月に売り上げた商品名、製造番号、価格一覧表 今までは、一つ一つ手書きで入力していましたが、製造番号の記入ミスも怖いし、手間が凄い時間なので、何か自動化してくれる良い方法があればご教授お願いします。 問題は、日々、3~7個の製品が売れ(変動)、それぞれ価格も番号も違います。 1つの製品につき1行づつ使っており、請求書.xlsには7製品分(7行分)の製品が記入できるように雛形を作っています。3個までしか売れなければ残りの4行は空欄になります。 統計.xlsでは、行をあけないようなリストにしたいです。 何か参考になるサイトでもかまいません。 どうぞよろしくお願いします。 弥生会計での決算書の月別売上のプリントアウト結果 弥生会計で所得税青色申告決算書をプリントアウトしましたが、2ページの「月別売上金額」の決算額が各月、全てゼロ(0)になって、売上の合計が”家事消費等”にまとめられてしまっています。 現金での売上なので「現金出納帳」で、「相手勘定科目」は”売上高”を選択しており、「残高試算表(年間推移)」の表でもきちんと”売上高”のランに各月合計がされています。 売上の決算額が月ごとにプリントアウト結果ででるようにするにはどうしたらよろしいでしょうか。お願いいたします。 エクセル 集計表 経費の日毎・月別の集計表から月別の一覧表の作成方法を教えてください。 現在の表は B1からO1まで14列に経費科目を入れています。 A2からA32までの31行に日付を付し、A33行目を科目別合計としています。この表を13枚作成して串差しで全体の合計表を作成しました。 14枚目に各月の各経費合計額のみの一覧表を作成する方法を教えてください。 よろしくお願い致します 月別の円ドル為替レートが一覧されているサイトを教えてください。 月別の円ドル為替レートが一覧されているサイトを教えてください。 財務省のものは1ヶ月を4期に分けていて詳しすぎます。2009年分を1月から12月まで月別平均を知りたいのですが、よろしくお願いします。 Excel:月別の平均値を出したい Excel2003です。 A列に、「2000/5/30」「2000/6/30」「2000/7/31」・・・「2008/5/31」というふうに年月日が入力されています(必ず月に1日で、日付は不定)。 B列に何らかの数値が入力されています。 このとき、C列に「1月」「2月」「3月」・・・というふうに項目を作りその隣のD列に全ての年のその月の平均値を出すようにしたいのです。 この質問文で言えば2000年から2008年までの各月の平均値になります。 もちろん、毎月ひとつづつ数値は追加されていきますので、D列の最終行が最新値となります。 平均値の出し方は判るのですが、列の中から特定の条件を抽出する、という手順がわからず、つまづいています。 よろしくお願いいたします。 [エクセル]行の挿入、シート間で連携できますか? こんにちわ。 販売管理をエクセルで行っております。 その際にちょっと出来ないかな??と思うことが出てきましたので書き込みました。 たとえば、新規作成のBookでSheet1~3があります。 やりたいことは、 Sheet1の4行目と5行目の間に2行を挿入した場合、連携してSheet2やSheet3の4行目と5行目のように同じ箇所に同じ追加した行数分、挿入されて欲しいわけです。 ちょっと説明が難しいな・・・、言いたいこと伝わってますかね?? これが出来たらすっごい効率Upなんですが・・・出来ませんか?? Accessでの売掛金の管理に関して Access売掛金の計上及び入金の管理行いたいと考えていますが 下記のようなことは実現できますでしょうか。 (1)得意先 (2)4月分売上 (3)入金日付 (4)入金金額 (5)4月売掛残高 (6)備考 (3)入金日付 (4)入金金額 (5)4月売掛残高 (6)備考 (3)入金日付 (4)入金金額 (5)4月売掛残高 (6)備考 (2)5月分売上 (3)入金日付 (4)入金金額 (5)5月売掛残高 (6)備考 (2)6月分売上 (3)入金日付 (4)入金金額 (5)6月売掛残高 (6)備考 : (2)3月分売上 (3)入金日付 (4)入金金額 (5)3月売掛残高 (6)備考 売掛残高合計 ※(2)の各月売上は期首から期末まで順番に表示される ※(3)と(4)の入金関連項目に関しては消しこみ対象の各月売上の行に表示される。 例えば3月分売上が6月に入金があった場合は入金関連項目は6月分売上の行ではなく 3月分の行に表示される。 ※入金は通常のサイトで回収される場合以外に一部入金(例えば3月分は3回にわたって 入金されている。)、過剰入金、過小入金等があるので各月の売上が1行であるのに 対して入金関連項目は複数行にわたる。⇒詳細に関して備考欄で説明を設ける。 ※(5)の各月残高はあくまで各月の売上の回収状況であって得意先ごとの残高総合計は 売掛金残高合計として最終行等に表示されるようにする。 マスターとして ■得意先マスター (1)得意先コード(2)得意先名 ■部署マスター (1)部署コード(2)部署名 ■売上科目マスター (1)科目コード(2)科目名 ※上記の表の各月売上の詳細として科目ごとに表示することができるかどうか。 (1)売上1 (2)売上2 (3)売上3…(4)消費税 といった具合に各月の合計値としてだけでなく詳細表示が可能かどうか。 上記の表は各科目の合計値となっている。 とりあえず他にも実現したいクエリがありますが 話が複雑になってしまいますので 上記のようなことがAccessで実現可能なのかどうか その場合どのような方法があるのかどうか。 その方法を行うにはどの項目の知識が必要なのかどうか。 何かヒントでも構いませんので多くの方のアドバイスを頂けたらと思います。 大変お手数ですが宜しくお願いします。 Excelで入力した数値を行番号として使用したい 「一覧」と「抽出」というexcelブックがあり、今は「抽出」ブックで作業しています。 セルA1には以下のような数式が入力されています。 ='[一覧.xls]'!A1 A2には 『='[一覧.xls]'!B1』、 A3には『='[一覧.xls]'!C1』、 A4には『='[一覧.xls]'!D1』・・・・・。 と、続きます。 ここで、各セルの内容をその都度一気に変えたいと思います。 今はすべて「一覧」ブックの1行目を参照していますが、 全て5行目にしたり、20行目にしたいのです。 参照したい行数をセルB1に入力し、 ='[一覧.xls]'!A【B1に入っている数値】 というような式をイメージしています。 INDIRECT関数を使用すればよいのかと思い試行錯誤しましたが うまくいきませんでした。 いい方法があったら教えてください。 ※質問が分かりにくくて申し訳ありません。 自分でも何が言いたいのか分かりにくいと感じています。 同じフォルダの全CSVから特定列の情報取得したい 同じフォルダーの中にあるすべてのCSVファイルから特定範囲のデータをひとつのExcelファイルに取り込みたいのですが、どのようにしたらいいのでしょうか? 【2月.CSV】 (※同様のファイルが1月~6月まであります。) データ1 データ2 データ3 1 5.76 5.21 3.25 2 5.36 5.05 1.25 3 5.21 4.06 2.28 4 5.32 3.25 4.25 5 4.21 2.81 7.65 【月別データ2一覧.xls】 ID 1月 2月 3月 4月 1 5.21 2 5.05 3 4.06 4 5 6 「月別データ2一覧.xls」ファイルのそれぞれの月のところへ、月のCSV(1行目~3行目)のデータを取り込むようなマクロを組みたいのですがどの様にしたら良いのかわからないので教えてください。また、取り込む時に、CSVファイルを画面上に開かないでやりたいのですが、可能なのでしょうか? 可能であれば、合わせてどのようにしたらいいのか教えてください。 シートが表示された時にメッセージを表示したい win7・Excel2007でマクロ作成中の初心者です。 1)今ブック2個があります。 2)ひとつは、ブックAでマクロ書き込み用です。 3)もひとつは、ブックBで、データ作業用です。 4)やりたい事は、ブックAのユーザーフォームのコマンドボタンクリックで ブックBのシートCを表示させ、メッセージボックスを即座に表示させたいです。 5)そこで、ブックAにコードを書込みました。 Private Sub CommandButton89_Click() Unload Me 表を開く End Sub ----------------------------------------- Sub 表を開く() ChDrive ThisWorkbook.Path ChDir ThisWorkbook.Path On Error GoTo err: Workbooks("H25年11月の表.xls").Activate Exit Sub err: Workbooks.Open Filename:=ThisWorkbook.Path & "\綴り\H25年11月の表.xls" Sheets("確定").Select MsgBox "これを更新してください。" End Sub ところが、シートCを表示させてから、メッセージボックスを表示させたいのに Private Sub CommandButton89_Click() Unload Me こんなところで(この段階で)、メッセージボックスが出てきてしまいます。 表を開く ここで出したいです。 End Sub シートを開いてからメッセジボックスを開くにはどうしたらよいでしょうか?よろしくお願いします。 ひと月分のシートを新ブックにまとめたい 当方、業務でExcel2003を使用しています。 タイトルに書いたように、一月分のエクセルのシートをマクロで新ブックを作成し、纏めたいと考えています。 残念ながら私はVBAについては最近知った程度ですのでほぼ判りません。 どなたか教えていただけるとありがたいです。 【PC】 OS→XP Excel→2003 【やりたいこと】 添付画像の図3-1と図3-2のような結果が欲しいです。 具体的に申し上げますと、 日々、添付画像の図1のようなフォーマットで表に入力する業務があります。 1日分で5シートほどになり、月にすると70シートぐらいの量になります。 この一月分のシートは日毎にシート名が振られており、 例えば、6月6日であれば0606-1、0606-2、0606-3、0606-4、0606-5というふうになっています。 また、予め「まとめ」フォルダのConclusion.xlsというブックにまとめられています。 シートの順番も6月分であれば、 0601-1、0601-2、0601-3・・・・・・0631-3、0631-4、0631-5となっています。 VBAで図1の表(1)D5~M14(緑の背景色部分)を拾い上げ、 同「まとめ」フォルダ内に新ブック(例:6月分まとめ.xls)を作成し(図2-1)、 「自工場まとめ」シートにセルA1から昇順で羅列し、 おなじく図1の表(2)D17~M26(青の背景色部分)を拾い上げ、 同「まとめ」フォルダ内のブック名6月分まとめ.xlsに、 新シートを作成(シート名:他工場まとめ 図2-2)、セルA1から昇順で羅列。 なお、図3-1と3-2には1行目に商品名、商品コード・・・・とありますが、 なくても構いません。 このようなマクロですが、出来る方いらっしゃいますでしょうか。 よろしくお願い致します。 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
補足
回答ありがとうございます。 科目数が130ぐらい必要なのですが、同じブックにすると1500シート近くなるので、 出来れば分けて管理したいと思っています。