VBAマクロでvlookupを使用したく考えています。
処理の流れとしては下記になります。
1.WebシステムよりExcelデータを2つダウンロード
2.2つのデータをvlookupで連携させる
データをダウンロードし、まずテストで
手動で関数の挿入よりvlookup関数を作成したのですが、
同じデータはあるにも関わらず全て「#N/A」エラーとなりました。
何故かvlookupの閲覧先のデータを、一度セルをF2で編集モード > Enterで確定と操作すると
「#N/A」エラーが消え、正常に値を取得できます。
(編集 > 確定とする前は左詰め、確定した後は右詰で文字が表示されます。)
インターネットで調べ、セルの表示形式を「標準」か「数値」に合わせないと
このような現象が起きるとありましたので合わせてみたのですが現象が変わらず、
また、vlookupの閲覧先データをコピーして別のシートに値貼り付けし、
こちらを参照するなど行ってみたのですが改善せず。
対応方法がありましたらお教え頂けないでしょうか。
VBAマクロで実装するのでFindや比較するという方法もあるのですが、
5000行程ありますので、vlookup関数を使用するのが一番高速かなと考えた次第です。
早く処理ができる別の実装方法がありましたらそちらでも問題ありません。
長文かつ分かりにくく申し訳ありませんが、宜しくお願い致します。
回答4件
あなたの回答
tips
プレビュー