• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで不確定な月を指定する方法)

Excelで不確定な月を指定する方法

K Kazz(@JazzCorp)の回答

回答No.2

デケン!、チミニハムリ、ムリ、エイエンニ、、、

関連するQ&A

  • 指定した月のデータを取り出したい

    指定した月のデータを取り出したい Excel2003を使っています。Sheet1に2つの表があります。 1つの表は、商品データ、2つ目の表は、売上データです。 商品データには、番号,売上日,商品名,数量等が入っています。 売上日には、月ごとではなく、売り上げた日にちが入っています。 例えば、A1に月を入力すると、売上データに該当する月のデータを 表示できるようにしたいのです。 例えば、売上データには、5月分の日付や6月分の日付や7月分の日付が 入っています。 A1に、6月と入力すると、売上データの表の1行目から順次6月分のデータを 表示されるようにしたいのです。6月分のデータは、複数行あります。 A1に、6月と入力すると6月のデータをすべてを表示できるようにしたいのです。 売上データの項目は、商品データと同じ番号,売上日,商品名,数量等となっています。 ピボットテーブルや、マクロでやったほうがよいのかもしれないのですが、 あまり自信がないので、関数で出来ないものかと思っています。 関数なら、少しぐらいなら知っているので。頑張って勉強します。 よろしくお願いいたします。

  • エクセルVBA データを別シートに書き込む

    エクセルの、あるシートのデータを、別シートの項目条件の一致するセルに 書き出す方法を教えていただけますでしょうか?  元のシートには  A列     B列    C列 ID番号 年月日番号  金額 ID番号 年月日番号  金額 ID番号 年月日番号  金額  ・      ・       ・  ・      ・       ・ という形で、データが入っています。各列でデータには重複はありますが、   A列とB列の内容が共に同じという行は、ありません。 これを列項目がID番号、行項目が年月日番号の、金額を参照する表にしたいのです。 新しいシートのA列に降順に全ID番号を、1行目に同じく全ての年月日番号をいれ、 元のシートのC列データ(金額)を新しいシートの該当セルに書き込むには どのようにすればいいでしょうか?このような感じで‥。    月日1 月日2 月日3‥‥ ID1 金額  金額  金額 ID2 金額  金額  金額 ID3 金額  金額  金額  ・  ・  ・ 実は元のシートは10枚ほどあり(期間で区切っています)、おまけに各シートには 登場しないID番号もあります。 そこで、すべてのID番号と年月日番号をまとめ、ひとつのシートにしたいと考えた次第です。 1枚のシートならばピボットテーブルで何とかなるのですが、それをまとめようとすると、 データの量が膨大で、PCがとまってしまう(のか計算が終わらない気が‥) VBAを使えば何とかなるのかもと思いまして、質問いたしました。 エクセルは2007です。 どうぞよろしくお願いいたします。

  • エクセル 条件を指定して抽出したい

    エクセル初心者です。 他のQ&Aも見たのですが、とても難しくて初心者でもわかるように 教えていただけると助かります! 質問もうまくできないかもしれませんが・・・。 Sheet1には 会員番号・名前・TEL・住所・アドレス。の表で700件ほどデータが並んでいる。 Sheet2には 退会した会員のデータ。 会員番号~アドレスまでの並び方は同上。200件ほどデータ並んでいる。 があります。 Sheet1の表には現存会員と退会会員が混ざっていて、退会した会員のみを抽出したいのです。 Sheet2を参考に一人づつ探すのは日が暮れるし・・・。そんなレベルです。 どうやればよいですか? なるべく簡単な方法で、わかりやすく教えていただけると本当に助かります。 今日一日 調べまくったのですが、できず・・・。 どうぞ宜しくお願い致します。

  • 月が変わっても20日までを範囲指定したい

    windows10、microsoft365使用の超初心者です。 セルB27~B57(31行)に他シートから関数を貼り付けています。 その関数は=Vlookup(A27,計算データ,2,False)から =Vlookup(A57,計算データ,2,False)までです。 セルB27~セルB57には、毎月21日~翌月20日までのが 日付が表示されます。 やりたいことは、その期間の範囲指定をしたいです。 今のやり方は、大の月はいいのですが、2月とか30日までしかないときは 翌月の21日まで指定してしまいます。 sub 範囲指定20日まで() Range("B27").Resize(Day(DateSerial(Year(Date), Month(Date), 0)), 58).Select End sub これを、月が変わっても必ず20日までを範囲指定したいです。ご指導よろしくお願いします。

  • 不特定な月から12ヶ月単位の表の作成

    現在、指定期間の年度毎に表を作成する処理を使用しています。 2012年4月~2013年3月までを指定すると 2012年度というシートを作成します(2013年1~3月は2012年扱い) シートにはA1に"3月"B1に"2月"C1に"1月"D1に"12月"...と直近の月(3月)が左になるような形で年度の表を作成しています。 これは Range("A1") = "3月" Range("B1") = "2月" Range("C1") = "1月" ・・・という形で固定になっています。 2012年4月~2013年5月までを指定すると 2012年度と2013年度のシートを作成し、3月~4月までの値が固定で入るようになっています。 このため、2012年3月~2013年2月を指定した場合 固定値の為2011年度のシートと2012年度のシートが作成されてしまいます。 これを指定した期間から12ヶ月単位で表を作成したいのですが可能でしょうか? 2012年3月~2013年2月を指定した場合 1つのシートに 2013年2月~2012年3月までの12ヶ月単位の月の値を入れたいのです。(直近の月が左) 2012年1月~2013年5月を指定した場合は 2012年12月~2012年1月 2013年12月~2013年1月 という形で、指定した期間を上回ってもいいのでとにかく12ヶ月単位で区切ってシートを作成したいのです。 値が変動しても、起点から12ヶ月単位の表を作成するのは可能でしょうか? 教えてください

  • 【エクセル】指定期間合計の仕方

    エクセルで表を作成しているのですが 2014年11月    A   B   C    D 1  日付  1日  2日  3日  4日 ・・・・・・期間合計 2  肉   34   28   30  31 3  魚   47   50   38  44 4  野菜  11   12   10  14 ・ ・ ・ 合計期間入力「」 上記のような表で、1日から31日までの「肉」「魚」「野菜」の数字が入っているのですが、こちらで指定した期間の合計が出るようにしたいのですがどのようにしたらよいでしょうか? ご教授よろしくお願いします

  • Excelのデータから行を抜き出す方法を教えて下さい

    初心者です。とても基本的な質問かもしれませんが、教えて頂ければ幸いです。 宜しくお願い致します。 EXCELにて、sheet1には商品に関するデータの一覧表があり、 sheet2には今回ピックアップが必要な商品の「商品番号」の一覧のみが 記入されています。 sheet1には「商品番号」「商品名」「責任者」などの項目があり、 商品番号には7~10桁の整数が入っています。 そこで、sheet2の商品番号とsheet1の商品番号をつき合わせて、一致するsheet1の行(商品番号、商品名、責任者などのデータ)を抜き出して、別のsheetに貼り付けたいと思っています。 一つ一つ手で抜き出すには困難な量なので、何か良い方法がないか探しています。 関数はVLOOKUPくらいしか使ったことがなく、条件付の行全体を抜き出す方法がわかりません。 以上、どうぞ宜しくお願い致します。

  • 式だけのセルを範囲指定から除外したい

    Excel365 windows10 使用の超初心者です。 (1) マクロ記載用A.xlsm データ用のB.xlsx C.xlsxでマクロ作成中です。 (2) データ用ブックのB.xlsx には、DシートとEシート(他に40枚)があります。 (3) Dシートには表には、B4からB33まで(4月21日から5月20日までの30個)のデータがあります。 (4)このデータを、行列を入れ替えてEシートの表に持っていきたいです。 (5)上のデータを貼りつけると時間かかる(=自分はそう思っている。)ので Eシートの表には最初から31個のセルに、=VLOOKUP(A58,計算データ,2,FALSE)関数が入れてあります。 (6)なのでDシートのデータが変わると、すぐにEシートの表も同時に変更されます。 (7)いまEシートを見ると、4月は30日しかないので、5月20日までは表示されていますが、次行のセルには関数式だけで、何も表示されていません。 (8)やりたいことは、この日付が4月21日~5月20日の行までを選択したいです。 (9)CurrentRegionでは、式だけの空欄の所も範囲指定されてしまいます。 何時間も試行錯誤しましたがお手上げです。よろしくお願いします。

  • ACCESS 複数テーブルの各合計値を期間を指定して算出、閲覧する方法について

    私はACCESS初心者です。会社用で日々の在庫数量を閲覧出来る仕組みを作成しております。 標題の件で行き詰ってしまい、皆様のお力添えを頂きたく、投稿させて頂きました。 現在の設定は下記の通りです。 部品情報テーブル: ・ID(主キー) ・部品番号 仕入履歴テーブル ・ID(主キー) ・部品番号 ・仕入数量 ・仕入日 生産履歴テーブル ・ID(主キー) ・部品番号 ・生産数量 ・入庫日 販売履歴テーブル ・ID(主キー) ・部品番号 ・販売数量 ・販売日 この後、下のようなクエリ(フォーム)で期間を指定して、 それぞれの合計値の算出・閲覧と、在庫数量を算出したいと考えております。 在庫数量確認クエリ(フォーム) ・期間指定 開始~終了 ・部品番号 ・(指定期間の)仕入数量合計(1) ・(指定期間の)入庫数量合計(2) ・(指定期間の)販売数量合計(3) ・在庫数量:([(1)]+[(2)])-[(3)] 例で御説明致しますと、 部品番号:A (仕入履歴テーブル)仕入日、数量: 8月 1日 10個 8月10日 10個 (生産履歴テーブル)入庫日、数量: 8月 2日 20個 8月15日 20個 (販売履歴テーブル)販売日、数量: 8月 5日 30個 8月18日 30個 この時、期間指定「8月1日~8月19日」で設定し、 (仕入10+10)+(入庫20+20)-(販売30+30)=(在庫 0) を成り立たせたいのです。 複数のテーブルに「日付」がある為、どのようにBETWEENを設定をすれば良いか、 また、期間を指定した時に各テーブルの数量を合計で算出するには、 どのようなクエリ設定をすれば良いのでしょうか。 何卒アドバイスを頂けます様、お願い申し上げます。

  • エクセルで2つの項目を下から規定数のデータでグラフ

    15枚のシートに同じ書式の表がありそのシート上に任意の2列の列データを下から30個指定してグラフ化したいのです。 表に空白セルは無く、データ数が30個以下の場合は全数でグラフ化したい。 製品A、製品B・・・というように製品名のシートが15枚あります。 この表の2列のデータを下から30個でグラフ化したく。列は固定することも可です。 データ数や項目行やデータの開始行は下記の様にコード中で指定でも問題なく使用できると思いますが、もし可能なら添付の図のように決まったセルから指定できれば最高です。 コード中での指定の場合表がずれた場合に不都合になってしまいますが、今のところ表の位置を合わせることもできそうですので必須条件ではありません。 Const MaxRows = 30 'データ範囲に指定する最大行数 Const ColNum1 = 5 '1つ目データ格納列 Const ColNum2 = 7 '2つ目データ格納列 Const SRowNum = 17 'データ開始行番号 Const KoumokuRow = 5 '項目名格納行番号