たくさんの質問を参考にしましたが、私のやりたい作業に活かせず困っています。
2つのSheetにそれぞれ別の情報(文字列と数字が混在した一覧)があります。
Sheet1には企業名が羅列しており、A列1行→P列140行まで入力してあります。
Sheet2にはJ列に企業名、他列には文字列、数字などの情報が入っています。
やりたい作業ですが、Sheet1の企業名と、Sheet2の企業名が一致する「数と企業名」を摘出したいです。
Sheet1とSheet2はそれぞれ同一企業名ではなく、バラバラです。
◇Sheet1は固定企業名が1セルに1つ入っています。(重複無し)
◇Sheet2は毎月データが変更となり(列の項目に変更はありません)同一企業が複数入っています。
毎月、Sheet1の企業がSheet2のデータにどれだけあるのかを提出しなければなりません。
今までフィルタ機能を使って色を付けたり、入力して探したりしていましたが、毎月となると企業数が多すぎてどれだけ時間があっても足りません。
エクセルのバージョンは2010
エクセルの理解度は複雑ではない関数を多少使っている程度です。
※補足 企業名は関数で(株)などは除いて表示した列もあります。
※企業名は英語・漢字・カタカナ・全角・半角・記号が混在しますが統一すべきでしょうか?
提出期限が迫っており困っています。
どなたかアドバイスいただけないでしょうか。
わかりにくい説明で申し訳ございません。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
最も簡単かつ確実に結果を出せる方策としては。
シート1の例えばA列に企業名が記入してあるとして。
シート2の例えばA列に企業名が記入してあるとして。
>Sheet1の企業名と、Sheet2の企業名が一致する「数と企業名」を摘出したい
シート1のQ列に
Q2:
=COUNTIF(Sheet2!A:A,A2)
以下コピー
することで、シート1の各企業名がシート2に「一致する」場合に1以上の数字が計算できます。
=COUNT(Q:Q)
と計算する事で、何社が「一致した」のか計算できます。
Q列をオートフィルタで(1以上などで)絞り込むことで、一致した企業名の一覧を直ちに取り出すことが出来ます。
コピーして提出用の何某に貼り付けるぐらいはすぐ出来ますね。
>企業名は英語・漢字・カタカナ・全角・半角・記号が混在しますが統一すべきでしょうか?
シート1と2で間違いなく「同じ」内容で記入してあるのなら、別に何の文字を使っていても構いません。
しかし、たとえば方や「AAA株式会社」とあり、方や「AAA(株)」だったりしたら、これは「一致していません」から当然同じと計算する事はできません。これらを同じモノとして計算したければ、どちらかに正しく統一してやる必要があるのは判りますね。
そういったデータ整備が必要なのか必要ないのか、あなたのデータの実態に即して整備しなければいけません。
わかりにくい説明にもかかわらず、ご理解の上わかりやすいご説明ありがとうございました。
わかりやすく例を挙げてご説明いただきましたので、ベストアンサーに選ばせていただきました。
無事、やりたい作業ができました。残業時間が減りそうです^^
No.1
- 回答日時:
>Sheet1の企業がSheet2のデータにどれだけあるのかを提出しなければなりません。
この部分だけならCOUNTIF関数でそれぞれのデータの個数を表示することができます。
=COUNTIF(範囲,検索条件)
>※企業名は英語・漢字・カタカナ・全角・半角・記号が混在しますが統一すべきでしょうか?
別のデータならどのような入力をしてもかまいませんが、同じデータで半角と全角の英数字カタカナなどを併用していたらそられは違うデータと認識されますので統一する必要があります(ただし英文字の大文字と小文字は多くの関数で同じものと認識されます)。
早急にお応えくださり、ありがとうございます。
複雑に考えていたのか、こんなにすぐにできるとは思わず驚きです。
無事やりたいことができました!ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 名前と日付が一致する箇所にフラグを立てる関数が知りたいです 4 2022/08/11 02:24
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで1列に500行並んだデ...
-
Excelで2つのデータの突合せを...
-
複数の条件に合う行番号を取得...
-
Excelで2行単位のソートの出来...
-
エクセルで日付から日にちを削...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
差し込み印刷 «Next Record»に...
-
エクセル2016にて、行挿入&コピ...
-
Excelの30個ずつの平均値の出し方
-
重複データの削除(数値列は合...
-
【Excel】小計単位で並べ替えを...
-
エクセルで2つ以上のリスト比...
-
エクセルVBA C列に特定の文字列...
-
セル内の年月を数える
-
<EXCEL>月別にデータ数をカウ...
-
【ExcelVBA】A列に値のある行を...
-
Countifよりも早く重複数をカウ...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで日付から日にちを削...
-
複数の条件に合う行番号を取得...
-
エクセルで1列に500行並んだデ...
-
Excelで2つのデータの突合せを...
-
Excelで2行単位のソートの出来...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
Excelの30個ずつの平均値の出し方
-
エクセルで横並びの複数データ...
-
エクセルVBA C列に特定の文字列...
-
VBA 数式を最終行までコピー
-
500行の中から、多い順に抽出す...
-
エクセルで1つの会社名に対して...
-
VBA 大きなtxtテキストファ...
-
【エクセル】1列内に複数ある同...
-
エクセルで時刻だけを抜き出す...
-
エクセル~空白のセルのある行...
-
Excelの関数でこんな処理ができ...
-
Excel VBA 【QueryTables.Add】...
おすすめ情報