
エクセル初心者です。
仕事で機材の貸し出しをしておりまして、
それを受付、まとめ、集計しているエクセルの表があります。
受付日、貸し出し機材、貸し出し先、使用時間を日毎にベタ打ちしたものがあり、
それが1年分、エクセルの表で1シートにまとめています。
その中から、月ごとのデータをシート2に抽出したい(それを元に、月別のまとめをするので)のですが、
どうすればいいでしょうか。
理想は、4/1と入力したら、4/1~4/30までのデータが表示される、
というようなものなのですが…。
そういうものになると、やはりマクロなどになりますでしょうか?
オートフィルではなく、関数で表示させたいです。
ただ表示させるだけでいいのですが…。
初心者なのに高望みをして申し訳ないのですが、
作れと上司から命令されています…。
どうかお力をお貸しください。よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
こんばんは!
一例です。
↓の画像で説明します。
左側が元データでSheet1・右側が表示させるデータでSheet2とします。
Sheet2のA1セルに検索したい月の数値を入力すると4行目以降に表示させるようにしてみました。
Sheet1に作業用の列を1列設けます。
作業列E2セルに
=IF(OR(Sheet2!A$1="",MONTH(A2)<>Sheet2!A$1),"",ROW())
という数式を入れこれ以上データはない!というくらいしっかり下へオートフィルでコピーしておきます。
そしてSheet2のA4セルに
=IF(COUNT(Sheet1!$E:$E)<ROW(A1),"",INDEX(Sheet1!A:A,SMALL(Sheet1!$E:$E,ROW(A1))))
という数式を入れD4セルまで右にコピー!
そして
A4セルの表示形式は「日付」に、
D4セルの表示形式は「時刻」(←本来であればユーザー定義から [h]:mm としておいた方が良いと思います9
最後にA4~D4セルを範囲指定 → D4セルのフィルハンドルで下へコピーすると
画像のような感じになります。m(_ _)m

こんなすぐに、画像付の大変わかりやすい説明をありがとうございました!!
関数で表示したかったし、まさに理想の形です!
早速作らせていただきます。
なんとお礼を言ったらいいのか…本当に本当にどうもありがとうございました!!
No.3
- 回答日時:
>初心者なのに高望みをして申し訳ないのですが、作れと上司から命令されています…。
見本のデータを提示できないと思いますので、具体的な指導は無理でしょう。
身近な先輩、上司に教えを乞うのが最良です。
上司は指導的立場でヒントを与えてくれたものと思います。
率直に教えを乞えば具体的な処理の仕方を教えてくれると思います。
仕事のやり方は社内の風土に合わせて社内で処理すべきです。
書店で入門書、解説書等を立ち読みして役に立ちそうな書籍を購入すると良いでしょう。
質問の内容と回答に食い違いが有ると無駄な時間を費やすことになります。
第三者に質問する範囲では無いように思われます。
No.1
- 回答日時:
マクロや関数でも出来るけど、こちらの方が楽だと思う
・ピボットテーブルを使う
http://www4.synapse.ne.jp/yone/excel2010/excel20 …
・オートフィルタを使う
http://www4.synapse.ne.jp/yone/excel2010/excel20 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセル 指定した月のデータを自動的に反映させられる方法
Excel(エクセル)
-
指定期間内のデータを別シートへ抽出
Excel(エクセル)
-
エクセルで月ごとの複数データを別シートに抽出したい
Access(アクセス)
-
4
エクセルで特定の月(例えば4月)生まれの人を抽出する
その他(Microsoft Office)
-
5
エクセルで、月によって参照するシートを自動的に変える関数
Excel(エクセル)
-
6
excel 指定期間内での条件抽出
Excel(エクセル)
-
7
期間内に該当する値(日付)を抽出したい
Excel(エクセル)
-
8
月毎に参照するセルを変更したい。
Excel(エクセル)
-
9
Excel日付の部分一致(年月が一致)検索する関数について教えてくださ
Excel(エクセル)
-
10
エクセルで特定の列にある日付データの中から、指定した日付範囲を抽出する方法を教えてください
Excel(エクセル)
-
11
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
12
【Excel関数】別シートに日付順でデータを抽出する方法
Visual Basic(VBA)
-
13
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
14
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
15
(VBAにて)日付でデータを抽出するやり方
Excel(エクセル)
-
16
日付が未入力の際はゼロか、空白にしたい
その他(Microsoft Office)
-
17
【Excel関数】UNIQUE関数で0"を返さない方法?"
Excel(エクセル)
-
18
エクセルで年月日から月日のみへ
Access(アクセス)
-
19
エクセル・○○(日付)より前の場合は偽、後の場合は真の関数
Access(アクセス)
-
20
エクセルで、数値を月として認識させるには
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ドロップダウンリストで空白の...
-
5
1つのセルにまとまっている情報...
-
6
webクエリのurlの変更方法
-
7
エクセル
-
8
Excelで連続データを行飛ばしで...
-
9
COUNTIFの反対の関数はあるので...
-
10
エクセルで特定の行を除いて計...
-
11
エクセルでセルを一括で右詰に...
-
12
EXCELでCSVファイル保存すると...
-
13
エクセル数式・等間隔ごとの範...
-
14
複数のシートの日付データを、...
-
15
エクセルで数字、文字列混在の...
-
16
表の外部結合を行いたい
-
17
Excel2007 飛びセル・条件付の...
-
18
【エクセル】一覧から指定デー...
-
19
EXCELで年月日の表記から日付部...
-
20
エクセルVBAで、複数セルのデー...
おすすめ情報
公式facebook
公式twitter