![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?a65a0e2)
セル
A列:日付
B列:曜日
C列:会社名
D列:商品名
E列:取引場所
F列:担当者名
G列:請求金額
H列:支払金額
以上の内容を記入するシートが【令和2年6月】【令和2年7月】【令和2年8月】…etc
のように過去さかのぼって現在まで50シート程あり、今後も9月、10月とシートが増えて行くのですが、一枚検索用のシート等を作成し、検索シート以外の全てのシートを検索範囲として条件にあったデータ(A列~H列まで)全て抽出出来る方法はありませんでしょうか…
過去に取引した会社の請求金額や、取引回数等を調べたいのですが現状一枚ずつシートを開き確認していくしか術がなく…
エクセルマスター様いらっしゃいましたらお助け願います(>_<)
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
同形式のデータをシートで分けるのは表計算では最も避けるべき仕様
ですが 既に分けてしまった以上は仕方ありません。
ひとまずはマクロで(他の方法では手間がかかり過ぎます)一ヶ所に
集めた方がいいでしょう。まとめてしまえば抽出はフィルタやクエリ
でどうとでもなります。
> エクセルマスター様いらっしゃいましたらお助け願います(>_<)
エクセルマスターはこんな表の作り方は絶対しませんよ……
No.2
- 回答日時:
こんにちは
1シート、2シート程度からの抽出なら関数でやっても何とかなるでしょうけれど、50シートとなるとマクロを利用するのが良いのではないでしょうか?
あるいは、シート数が50でも各シートのデータ数がさほどでもなければ、抽出元のシートとして全部のシートのデータを一つのシートに(関数等で)まとめてしまっておいて、そこから抽出するという方法も考えられますけれど…
関数にしても、マクロにしても、50シート分を全件検索することに変わりはないので、それなりに時間がかかる可能性はあります。
質問者様がマクロを作成できるのなら、マクロで全てを行っても良いのですが、ここでご質問をなさっているということから推測して・・・
1)対象がH列までのようですので、各シートに作業列(例えばJ列とか)を用意しておいて、検索シートの検索値に該当するか否かを関数で表示できるようにセットしておきます。
2)マクロで以下を対象シート分繰り返す(ループ処理)
3)作業列をキーにフィルタをかけて、検索用シートにコピペ
というような方法にしておけば、マクロでの処理内容は2)、3)のみという比較的簡単な内容にできますので、多少の心得があればマクロの記録を基に作成することも可能ではないかと思います。
No.1
- 回答日時:
根本的な解決方法は、
「 Excel じゃなくて Access を使いなさい 」
なんだけど。どうしましょう。
・・・
自分なら、そんな作り方をしない。
全部1枚のシートに作っておく。
(あとから検索する必要性があるなら、シートを分けるという選択はない)
ということで、今からでもシートを結合してしまいましょう。
月ごとに閲覧する必要があるという事であれば、月ごとに表示できるようオートフィルタを設定すれば良い。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) AdvancedFilterについての質問 2 2022/07/02 22:58
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) エクセルVLOOK関数について 3 2022/07/05 08:45
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) エクセルでセルの日付を和暦表示設定にしたらおかしなことに? 3 2022/05/25 11:47
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
あなたの「プチ贅沢」はなんですか?
お仕事や勉強などを頑張った自分へのご褒美としてやっている「プチ贅沢」があったら教えてください。
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
「これいらなくない?」という慣習、教えてください
現代になって省略されてきたとはいえ、必要性のない慣習や風習、ありませんか?
-
Excel複数シートから日付と文字を取り出して日付順に並べたいです
Excel(エクセル)
-
【Excel関数】別シートに日付順でデータを抽出する方法
Visual Basic(VBA)
-
excel2010 マクロで複数シート検索し、一致した行をコピーしたい
Excel(エクセル)
-
-
4
エクセルの表で条件(日付別)にあてはまる行を 別シートに順番に抽出されるような関数を教えてください
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの保護で、列の表示や...
-
ExcelのVlookup関数の制限について
-
文字の色も参照 VLOOKUP
-
Excelのセルの色を変えた行(す...
-
VBAで繰り返しコピーしながら下...
-
Excelでの並べ替えを全シートま...
-
エクセルで横並びの複数データ...
-
【VBA】複数のシートの指定した...
-
Excelに自動で行の増減をしたい...
-
エクセル マクロ 標準モジュー...
-
エクセルで、book全体の検索&...
-
エクセルで、チェックボックス...
-
VLOOKアップ関数の結果の...
-
SUMPRODUCTにて別シートのデー...
-
【エクセル】1列のデータを交...
-
【条件付き書式】countifsで複...
-
Excel の複数シートの列幅を同...
-
【VBA】シート名と見出しが一致...
-
Excel VBA ピボットテーブルに...
-
エクセルVBA 行追加時に自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのVlookup関数の制限について
-
エクセルの保護で、列の表示や...
-
文字の色も参照 VLOOKUP
-
Excel の複数シートの列幅を同...
-
Excelでの並べ替えを全シートま...
-
VBAで繰り返しコピーしながら下...
-
【条件付き書式】countifsで複...
-
Excelのセルの色を変えた行(す...
-
エクセルで、チェックボックス...
-
エクセルの列の限界は255列以上...
-
VLOOKアップ関数の結果の...
-
Excelに自動で行の増減をしたい...
-
エクセル マクロ 標準モジュー...
-
【VBA】複数のシートの指定した...
-
Excel VBA ピボットテーブルに...
-
エクセルで横並びの複数データ...
-
【VBA】シート名と見出しが一致...
-
Excel 2段組み
-
SUMPRODUCTにて別シートのデー...
-
スプレッドシートでindexとIMPO...
おすすめ情報