〒101-0052 東京都千代田区神田小川町 3-2 天心舘ビル3F
TEL : 03-5281-0711
マッチングマクロ2つのエクセルデータをマッチングさせ、片方から片方に
データを転送するマクロ

マッチングマクロ~高速版~


V・XLOOKUPが面倒、よくわからない、不安な方、
多数のV・XLOOKUPを使った作業・定例作業をしている方、
マッチ状況、アンマッチ状況が知りたい方へ

マッチングマクロとは、

VLOOKUP、XLOOKUP を誰でも簡単に使えるようにしたツール。
2つのデータを指定したキーでマッチングさせ片方から片方へデータを転送する
パラメータを操作シートに記載し保存・再利用できるので、定例作業に強い。

利用者多数の人気ツールです!!


 VLOOKUPなどの関数の知識がなくても簡単に使える

 VLOOKUPなどの関数をデータ表に入力しなくていいのでデータ表を軽くできる。複数シートでは一層軽くなる




 データ表が変更されてもパラメータを変えれば対応できる。これまでのVLOOKUPのようにすべての数式を変えなくていい

 マッチした行同士を特定でき、マッチしなかった行もわかる





 技術者が直接サポート! 安心して気軽に使えます


Whats New

・Active-Xについて有効化が不要になるよう対応しました。
Ver 913.0005 : 2025/10/02

Windows-11に本格対応 しました

  ・処理ロジック、使い方説明など、Windows-11をメインに大幅に充実
  ・操作性向上、信頼性向上、説明充実 等々

実際のご利用者様と用途

 メーカー : 製造データに部品データをセット

 通信会社 : 売上データの月次処理全般、サービス情報をセットなど

 販売 : 請求データと発注データの照合

 食品 : 販売データに単価情報をセット

 コンサル : 売り上げデータに顧客情報をセット


 官公庁、大企業、中小企業、研究機関など、多数ご導入 !!!

お客様の声

「売上集計でこれまではvlookupを多数埋め込んだシートを使っていた。シートが何枚もあり複雑で追跡が困難で重たかった。 試しに週次処理だけマッチングマクロにしてみたらパラメータは全部操作シートに記載でき格段にわかりやすくかつ軽くなった。 パラメータを設定した操作シートを「集計1_前週セット」「集計2_今週セット」など作成し 順番に表示・実行していくだけで集計ができるようになった。わかりやすい、データ表の軽さがいい」


「こんなツールが欲しかった。vlookupのめんどくさい設定から解放されます。」






「同じキーの2データがあれば使えます。」

「VLOOKUPを使っていた月次集計処理がとっても楽になりました。」





「アンマッチのデータがわかるのがありがたい。照合の充当漏れを見つけるのが簡単になった」

「これまではVLOOKUPを全セルに入力してとても重かったが、軽く高速になりました」





「列が指定しやすい。列名が表示されるので間違わない」



処理概要

2つのデータを指定したキーでマッチングさせ、
マッチした各データについて送り側データから受け取り側データに指定した列の値を転送する。



 次の例では、赤枠で囲んだ「種類」と「産地」が一致したデータについて、

青枠で囲んだ各列の値を 「商品一覧」から 「注文表」 の指定した列に転送する







 【結果】



 マッチングされて、指定どおりの注文表が完成した。 文字色やセル色等の書式も転送された。





 一致判定キー列は1列~複数列対応、転送列も複数列対応

 DLL化され、先にキーを解析するので高速




 キー列がデータ表の端になくていい、未ソート・アンマッチが含まれていても、別ブック間でも処理可能

 キー列や転送列が順番に並んでなくていい、転送元・転送先で列の並びが一致してなくていい



 制約がないので自由に使えます

画面イメージ

 操作画面 : クリックすると拡大表示されます


画面_リスト



特徴

 関数がわからなくても誰でも簡単に使える


VLOOKUP,XLOOKUP,スピルなどがわからなくても、誰でも簡単にマッチングができるようになります。


 パラメータは操作シートに「情報元データ」「付加先データ」に分けて、項目ごとに設定する。



 ブック名、シート名、開始行、等々を個別に指定できるのでわかりやすい





 キー列・転送列の指定は、対応する列ごとに指定できるので正確





 キー列・転送列の指定は、列番号・列タイトルが表示された一覧表から選択できわかりやすい






 したがって、vlookup、xlookup, スピル、絶対参照、条件文など面倒なことを知らなくても使える





 さらに、入力項目など、知りたい項目の上にマウスをおけばコメントが自動表示されるので、その場で内容がわかる

 ヘルプが充実していることもあり、誰でも簡単に使えます




  定例作業に強い


  操作シートは複数対応。名称変更可



 パラメータ設定した操作シートは、シート名を変更しても動作


 さらに、操作シートはシートコピーし複数シートになってもすべて動作




 そこで、操作シートを処理ごとにわかりやすいシート名に変更して個別に作成していき、、、

 作成した操作シートを順番に表示・実行をしていくことにより処理が自然に自動化できる




 例)「マッチング_週次01_前回データセット」「マッチング_週次02_商品情報セット」等々





 データの変更に強い



 データ件数は変動しても自動対応するので変更不要

 データの開始行などデータ構造が変更された場合でも、パラメータの該当項目を変更するだけでいい。




 これまでのvlookupのように該当するすべての数式を1つずつ変更する必要がない。簡単・正確。変更に強い




 マッチングマクロ自体も名称変更、複数可



 マッチングマクロのブック名(初期:matching.xlsm)は、ブック名を変更しても動作し、複数コピーしてもすべて動作する。

 マッチングマクロの保存先(初期:c:\ecken\matchingなど)は、別の場所に保存しても動作動作する。


 よって、マッチングマクロを処理ごとにわかりやすい名称でいくつも作成でき管理できる。




 例)「c:\syukei\matchiong_週次処理.xlsm」「s:\data\matchiong_売上集計.xlsm」「d:\kanri\matchiong_請求発注_照合.xlsm」など




 データ表にVLOOKUPなど数式をセットしなくていい



 パラメータは操作シートに記載するのでデータ表に数式の入力が不要になる

 よってデータ表が軽くなる。複数シートだと特に効果がある




 また、自動更新しないので、元データが変更されても意図しないデータ変更がなく安心

 トラブル時の原因究明ではパラメータを確認すればいいだけ。これまでのような数式の解析は不要






  マッチ状況を可視化できる



 マッチした行同士を特定できる

 アンマッチとなったデータも把握できる

 特にアンマッチが出るはずがない処理(照合作業など)のユーザーからありがたいと好評。一般のユーザでも不一致の調査に役立つ






 高度に使える



 シート保護がパスワードなしで外せる
 処理のコメント、注意点などをシートに直接書き込める。引継ぎも簡単

 ユーザマクロに簡単に組み込める
 ・パラメータはシートの特定場所にセットするので、ユーザマクロからの指定が簡単
 ・起動命令を公開しているのでユーザマクロから直接マッチングマクロを起動可能

 よって充実したマッチング処理をユーザマクロに簡単に組み込める





 拡張機能



 キーに 全角半角が違っても一致でき、スペースが混じっていても一致できる

 書式 (フォント・セル色など) も転送できる

 値だけでなく、数式を転送することもできる





 余裕の限界


 キー列・転送列とも100列以上可能

 操作シートのシート数は無制限 (EXCELの上限まで。メモリ依存)

 ブック名(初期:matching.xlsm)を変えても動作、保存場所を変えても動作。ブック数は上限なし。DISK上限まで





サポートが充実

 技術者が直接対応! とても安心

 メール対応、電話対応が可能

 2つのデータを関連させる作業全般に使えます

リンク


製品履歴

マッチングマクロ

最新版 V913.0005( 2025/10/2 )


対応EXCEL : EXCEL2007以降対応。  EXCEL2010、2013、2016、2019、365など
         EXCELは、32ビット版  64ビット版 どちらも可能
     ( EXCEL2003以前の方は、EXCEL2003以前用をご利用ください。
     EXCEL2003以前用も引き続きダウンロード可能です )
対応OS      : XP以降対応。 Win-7、10、11など。
 OSは、32ビット版、64ビット版 どちらも可能。
ダウンロードのページへ


製品履歴

・913.0005 へV-up   (2025/10/2)
・WindowsUpdateによりActive-Xが標準状態で利用制限になったことにともない、
 Active-Xを使用しないよう対応し、オプションでActive-Xの設定を変更しなくても利用できるようにしました

 どうぞご利用ください。
・912.0001 へV-up   (2023/10/3)
・アクセシビリティに対応しました。また説明をわかりやすく変更しました。

 どうぞご利用ください。
・911.0001 へV-up   (2022/4/7)
・認証の解除に対応しました。パスワード登録後に認証を解除すれば別PCで同じパスワードが登録でき利用できるようになります。

 どうぞご利用ください。
・903.0001 へV-up   (2021/3/23)
・お試し版でも機能を十分に確認できるようにするため、機能制限をなくし製品版と同様に処理できるようにしました。

 どうぞご利用ください。
・902.0014 へV-up   (2020/9/23)
・matching.xlsmについてお試し版を製品版とは別にしました。お試し版では送金パスワード登録できません。また転送列が6列以上のとき制限されます。
製品版のご利用をご検討いただけましたら大変ありがたいです。
・64ビットOSのとき一部不具合がありましたので対応しました。
・期限切れのとき一部不具合がありましたので対応しました。
・ブックとシートを指定する際に、あわせてフォルダもセットできるようにしました。
・処理終了時にマッチング件数などメッセージを出力するようにしました。また必要な時には出力しないようにできるオプションも用意しました。
・その他、出力メッセージをわかりやすく改善したり信頼性を向上させました。

 どうぞご利用ください。
・901.0001 へV-up   (2020/6/8)
・EXCEL64ビットでも動作するようになりました。これでEXCELが32ビット・64ビットのどちらでも動作するようになりEXCELのビット数を気にする必要がなくなります。なお、OSはもともと32ビット・64ビットのどちらでも動作します。
・データの指定画面にて説明を追加しよりわかりやくなりました。
・お試しの時の制限として、転送列が6列以上指定されているときは制限するようになりました。もし6列以上転送したい場合は2回に分けて処理してください。お申込みになりましたら6列以上でも1回で処理できるようになります。

 お試し期間中でも、サンプルデータ以外も処理可能です。
 どうぞご利用ください。
・851.0001 へV-up   (2019/7/2)
・データの指定方法など大幅に操作画面を見直しわかりやすくしました。また説明なども見直しました。
 お試し期間中でも、サンプルデータ以外も処理可能です。
 どうぞご利用ください。
・832.0002 へV-up (ブックを変更、DLLは変更なし DLLバージョン : v832.0002)  (2018/02/27)
・説明や操作画面を一部見直しわかりやすくしました。DLLの変更はありません。
 どうぞご利用ください。
・832.0002 へV-up どうぞご利用ください。 (2016/09/07)
・対象データの指定方法など、いつくか信頼性を向上させました。
・一部のケースについて件数を正しく表示されるよう対応しました。
 どうぞご利用ください。
・831.0005 へV-up どうぞご利用ください。 。 (2016/06/27)
・ご利用者からのご連絡を受け、複数キーでの処理を多数繰り返した場合や、
 全角*がある場合について一部不具合が発生するケースについて対応しました。 ご連絡誠にありがとうございます。
 どうぞご利用ください。
・831.0003 へV-up どうぞご利用ください。 。 (2016/04/25)
・ご利用者からのご指摘を受け指定方法をわかりやすく変更しました。誠にありがとうございます。
 お試し期間中でも、サンプルデータ以外も処理可能です。
・処理途中の進捗状況の表示などを変更しました。EXCEL画面左下のステータスバーに表示されます。
・件数が多い場合、途中での停止をしやすくしました。
・その他、画面内の説明を充実しました。
 是非ご利用ください。
・812.0003 へV-up どうぞご利用ください。 。 (2013/11/27)
・詳細を表示する際に一部ボタンが表示されなくなる現象に対応しました。
 是非ご利用ください。
・8.11.0002 へV-up  どうぞご利用ください。 (2013/06/04)
・処理ロジックをブラッシュアップしてさらに高速に
・みなさまのご利用環境の変化にあわせEXCEL2010に本格対応、拡張子はxlsmに
      (EXCEL2007以降の方は当v81を、EXCEL2003以前の方はv71をご利用ください)
・ボタンを大きくし配色を見直すなど操作画面をさらに見やすく対応
・ヘルプなどの記載を変更 等々いろいろと進化していますので、ぜひご利用ください。
・7.11.0006 へV-up (2010/01/26)
・オプション「全半大小空無視」のときの不具合を修正し信頼性を向上させました。

 どうぞご利用ください。
・7.1へV-up   (2008/12/26)
・ご要望が多かった「書式転送」、「数式転送」に対応しました。これにより、マッチングしたデータにて従来の「値」ばかりでなく、セル色・フォントなどの書式や、数式も転送できるようになりました。
また、対象データの指定で最終行を「開始列の最下行」が指定可能になるなど、データの指定方法が多様化しより使い勝手が向上しました。その他信頼性も向上しています。

 どうぞご利用ください。
・6.21.02へV-up   (2006/10/17)
・全半大小空無視にチェックしかつキーが空欄時のマッチエラーに対応。

 v621をご利用の方は、setup.exe の最新版をダウンロードし実行してください。
・6.21へV-up: 多くの方の意見を取り入れ約2年ぶりV-UP。   ( 2006/9/6 )
・操作方法の改善、一致率の向上、処理速度アップ 等々。
・6.10-0025 へV-up   ( 2004/8/3 )
・7/21付けマイナーV-upの改良版。
・ 6.10-0024 へV-up   (2004/7/24)
・7/21付けマイナーV-upの対応。
・ 6.10-0024 へマイナーV-up   (2004/7/21)
・標準の日付が和暦となっているPCなど一部でうまく起動できなかった場合に対応し、setup.exe部分のみ修正。  
・6.1 へV-up   (2004/ 3/26)
・マクロのDLL化など高速処理可能に。説明も一層充実、信頼性向上など。
・5.71へV-up   (2003/11/12)
・マッチ状況の出力や、操作画面のデザイン変更など。
・5.51 へV-up   (2003/8/12)
・ファイルの自動オープン搭載でよりスムースに。使い方例も掲載など。
・5.41 へV-up   (2003/5/20)
・ディレクトリ指定欄やオープンボタンの追加、ヘルプの変更など。
・5.31 へV-up   (2003/4/22)
・パラメータ確認ボタンの追加、ヘルプの改良、画面イメージの変更など。
・公開   (2003/4/3)

「効くセル」シリーズ

 

株式会社EC研究所
 03-5281-0711
 〒101-0052 東京都千代田区神田小川町 3-2
 天心舘ビル3F