始めまして!
初めて質問させて頂きます。EXCELのプロフェッショナルな方ぜひご回答をお願い致します。
AからLまでのデータが入ったsheetが2つあったとします。
sheet1のA列に含まれる数値とsheet2のA列に含まれる数値を比較し、sheet1に含まれていて、sheet2に含まれていないA列の行をsheet1から削除、また、sheet1に含まれていて、sheet2にも含まれている数値はsheet2のA列を削除。
その後、KCDAの優先順位でデータをソートしsheet3にまとめたい場合、どの様な関数を使用すればよいか案をいただければと思い、投稿させていただきました。
文章にすると分かりにくいのですが…
sheet1
A B C D E・・・
01←sheet2に含まれていないので、この行を削除
02
03
---------------
sheet2
A B C D E…
02←
sheet1に含まれているのでこの行を削除
03←
05
06
こういった感じです。
マクロを使うと便利だとは知っていますが、マクロに関しては殆ど知識がありません。
その点を承知して色々教えていただけると助かります。
質問に不足点がありましたら追記させていただきますので、何とぞよろしくお願い致します。
No.2ベストアンサー
- 回答日時:
No1です、お礼ありがとう。
図の説明に記入漏れがありました。
A2に式を・・・ A5に式を・・・ の下に追加してください。
上の表は、A2~A8 には式が入力されているので、値に変換するために
A1~A8を選択して、右クリック、コピー、書式を選択して貼り付け、値、OK (見かけ上は変化しない)
つづいて、全体を選択、データ、並べ替え、1行目を見出し、作業列1を優先して、昇順に並べ替えれば
下の表になります。
補足ありがとうございます。
教えて頂いた関数を入力したらずいぶん処理が楽になりました。
しばらくこれで対応してみようと思います。
貴重なお時間ありがとうございました!!
No.1
- 回答日時:
マクロの知識はゼロなので、面倒ですがコツコツ積み上げていく簡単な方法は
下図のとおりです。
Sheet3に作業列(A,B)と作業行(A1~K1・・・必要列まで)を設定して
図を参考に操作してみてください。
なお A1とA5に入力する式の意味が解らなければ補足願います。
回答ありがとうございます。
sheet1のデータではsheet2にデータが無いものに「削除」の表示をして、sheet2はsheet1にデータがあるものに「削除」の表示をする関数ですね。
その後削除するもののみをソートして手動で削除するって感じなるんですね。
参考になります!
試しにやってみます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Visual Basic(VBA) VBAでvlookup関数から、別シート参照するやり方・・・ 2 2022/11/14 18:49
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
- Visual Basic(VBA) VBA For Each 〜 複数条件について 3 2022/10/20 20:05
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- 統計学 データ分析に関する問題です。 ある町である感染症の保菌者は0.5%である。保菌者を少なくとも1人含む 3 2022/07/28 19:56
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Word2016でExcelデータを差込し...
-
【Excel VBA】CSV取込時、数字...
-
EXCELの列の幅
-
ExcelのIF関数について
-
ピボットテーブル作成後、重複...
-
(形式直し)Sheetの表のサイズ...
-
EXCEL2007で2つのシートのどっ...
-
エクセルで電話番号にハイフン...
-
EXCELで2つのシートから一致し...
-
エクセルのVBAでプログラムを作...
-
エクセルでページ毎の計をつけ...
-
Excel 表の必要箇所だけを抜き...
-
【スプレッドシート】セルの内...
-
エクセルで年齢別体重の平均
-
エクセルの余白を0にしても列...
-
マクロ実行時のエラーの原因を...
-
【Excel VBA】データの最終行に...
-
エクセルで表のある列を最初か...
-
エクセルのマクロ(データの出...
-
VBAで他のシートの特定の列を検...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Word2016でExcelデータを差込し...
-
【Excel VBA】CSV取込時、数字...
-
EXCELで2つのシートから一致し...
-
Excel 表の必要箇所だけを抜き...
-
EXCELの列の幅
-
エクセルで前年同日・前月同日...
-
エクセルでページ毎の計をつけ...
-
EXCEL2007で2つのシートのどっ...
-
excelの列がいっぱいになり列を...
-
エクセルで電話番号にハイフン...
-
エクセルVBAで複数列データを1...
-
EXCELで不良率を出そうと思って...
-
エクセルの複数ワークシートの...
-
エクセルの余白を0にしても列...
-
エクセルで縦線のいっぱい入っ...
-
Excelで奇数行を削除
-
ExcelのIF関数について
-
Excelのhperlink関数で作ったモ...
-
エクセル:最新データ12件で...
-
ピボットテーブル作成後、重複...
おすすめ情報