2枚のシートを比較して共通の行を取得する方法


1

私は2枚のシートを持っているExcelファイルを持っていて、その下が最初のシートと2番目のシートです。 2つのシート(例:最初のシートの各行と2番目のシートのすべての行)を比較してから、すべての共通/一致する行を取得します(すべての列の値は両方の行で同じでなければなりません)。これを理解するのを手伝ってください

Col-1  Col-2    Col-3
one    data11   data12
two    data21   date22
three  data31   data32
five   date49   data69


Col-1   Col-2   Col-3
one     data11  data12
two     data21  date22
three   data31  data36
five    date45  data69

そのため、最終結果は行と一致するはずです。

Col-1 Col-2 Col-3
one data11  data12
two data21  date22

私は2つのExcelファイルを選択することによってTortoiseSVNフリーウェアを使うことを比較しました、そして、それはすばらしい仕事をしました
JavaGeek

OPはコメントで答えているのでこの質問は話題になっていないようです
Raystafarian

@Sukumar、あなたの解決策を答えに入れて、TortoiseSVNへのリンクを含めてみませんか。あなたはあなた自身の質問に答えることを許されています。
fixer1234

@ fixer1234私はチェックしましたが、1つの問題は、TortoiseがSheet2の最初の行とSheet1の最初の行を比較しているが、sheet2の他のすべての行とは比較していないことです。だから亀も必要に応じて動作していません。これに関する任意のアイデアはシート間の比較についてお願いします
JavaGeek

回答:


0

これにはPower Queryアドインを使用します。この要件を処理できるマージコマンドがあります。

http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx

3列を選択したら、[一致する行のみを含める]オプションをオンにします。

出力要件はsheet2から追加の列を必要としないので、Mergeによって追加される "NewColumn"を削除し、そのままにしておくことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.