1日1シートで日報管理をしており、1ヶ月20シート程度になります。その20シートの中から条件の一致したセル内の文字列を集計用の別シートへ順に表示させたいのですが方法をご教授願います。いろいろ調べてはみたのですが別シートへ順に表示する方法がわかりませんでした。
具体的には下記の通りです。「あああ」「いいい」・・・は人の名前、「1ヶ月」「2ヶ月」は次に連絡するまでの期間です。
どうぞよろしくお願いいたします。
(シート1)
A列 B列
あああ 1ヶ月
いいい 2ヶ月
ううう 1ヶ月
(シート2)
A列 B列
えええ 1ヶ月
おおお 2ヶ月
かかか 1ヶ月
シート1とシート2の中から下記のように集計用シートに順に並べたいのです。
(集計用シート3)
A列 B列
「1ヶ月の人」 「2ヶ月の人」
あああ いいい
ううう おおお
えええ
かかか
No.1ベストアンサー
- 回答日時:
シート分散された入力データをある条件で統合する事は大変困難で、VBA(マクロ)を組み込む事でしか対処できないと思います。
これが、1シートにデータ集約されていれば、関数やオートフィルタ等の機能で容易に抽出できますので、今後のデータ活用を見据えて構成を検討してみては如何でしょうか。
早速のご回答ありがとうございます。
関数で何とかなると思ったのですが難しいのですね。
ちなみに、VBAを組み込む場合、相当難しい作業になるでしょうか?
私はVBAに関しては全くの無知で、エクセルに関しては最近、数種類の関数を活用するようになった程度です。
これを機会にVBAを勉強してみようとも思いますが・・・
No.4
- 回答日時:
「探す」とか「印を付ける」ということであれば関数で解決できますが
「まとめて別シートに移す」となると難しいですね。
でも ようは「ゴチャ混ぜになってるものをグループ分けする」ってだけですよね?
日ごとのシートにフィルタを設定して、「1ヶ月の人」「2ヶ月の人」とそれぞれ抽出して
「集計用」に まとめてコピペすればいいだけですよね?
まぁマウス操作でも十分対応可能でしょうし、ショートカットを覚えれば何も面倒なことはないように思うのですが。
逆に何が分からないですか?
この回答への補足
ありがとうございます。
各職員の日報管理を行うので、フィルタで抽出する場合だと職員人数分の手間がかかってしまうため、関数などで解決できないかと思った次第です。
フィルタで行えば手間はかかりますが確かに行えますよね。
No.2
- 回答日時:
集計用シートに各シートの表を統合して、そこから処理を行った方が良いでしょう。
統合を行う際、「1ヶ月」の様に文字列データでは統合せきませんので、数値に変換してから行います。手順は、リンク先をご参照ください。集計の方法は「最小値」が良いでしょう。
そうすれば、↓の様なデータになります。
あああ 1
いいい 2
ううう 1
えええ 1
おおお 2
かかか 1
後はオートフィルター等で……。
http://ascii.jp/elem/000/000/205/205738/index-2. …
ありがとうございます。
取り急ぎ、確認して参考にしてみます。
色々な方法があるのですね。
まだまだ、勉強が足りないようです・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの保護で、列の表示や...
-
ExcelのVlookup関数の制限について
-
文字の色も参照 VLOOKUP
-
エクセルの列の限界は255列以上...
-
VBAで繰り返しコピーしながら下...
-
【VBA】複数のシートの指定した...
-
SUMPRODUCTにて別シートのデー...
-
VLOOKアップ関数の結果の...
-
エクセルの複数シートにあるデ...
-
Excel VBA ピボットテーブルに...
-
エクセル マクロ 標準モジュー...
-
【条件付き書式】countifsで複...
-
ある数値に対して、値を返す数...
-
Excel の複数シートの列幅を同...
-
エクセルで横並びの複数データ...
-
エクセル 日報売上を月報に展開...
-
スプレッドシートでindexとIMPO...
-
【VBA】ピボットテーブルを既存...
-
【VBA】シート名と見出しが一致...
-
アンケート集計をエクセルで行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのVlookup関数の制限について
-
文字の色も参照 VLOOKUP
-
オートフィルタ使用時にCOUNTIF...
-
エクセルの保護で、列の表示や...
-
VBAで繰り返しコピーしながら下...
-
エクセル関数に詳しい方、教え...
-
【条件付き書式】countifsで複...
-
Excel の複数シートの列幅を同...
-
エクセル マクロ 標準モジュー...
-
エクセルで横並びの複数データ...
-
エクセルの列の限界は255列以上...
-
Excelでの並べ替えを全シートま...
-
VLOOKアップ関数の結果の...
-
SUMPRODUCTにて別シートのデー...
-
エクセルで、チェックボックス...
-
Excel VBA ピボットテーブルに...
-
【エクセル】1列のデータを交...
-
エクセルVBAで、ある文字を含ん...
-
エクセルのブック分割マクロを...
-
excel 複数のシートの同じ場所...
おすすめ情報