Excelに2つのワークシートがあります。最初に企業名、行番号、市外局番、電話番号、電子メールなどがあります。 。)、2番目のシートには、指定された国の地区(行:市、地区)のすべての都市のリストが含まれています。 2番目のワークシートのデータに従って、最初のシートの各行に適切な地区の名前を追加する必要があります。Excel VBAセルにセルを割り当てる(別のワークシートに従って各行にセルの値を挿入する)
解決策をご提案ください。ありがとう。
シートのデータ構造は以下の通りである:1(簡略化)
シート:
会社名|ストリート名|都市|電話番号
A-B Finance Ltd | Carl-Zeiss-Strasse 5 | Alsdorf | +49 18 4514 8451
LR Munchen Ltd | Christ-König-Strasse 85 |モンシャウ| +49 18 0181 1584
Finance Master Ltd | | Castorstrasse 2ヘリーデン| +49 15 8451 2154
シート2:
市| District
Alsdorf |アーヘン
Herrieden | Ansbach
Monschau |アーヘン
結果私はシート1でこれを取得する必要があり:
会社名|ストリート名|都市|電話番号|地区
A-B Finance Ltd | Carl-Zeiss-Strasse 5 | Alsdorf | +49 18 4514 8451 |アーヘン
LR Munchen Ltd | Christ-König-Strasse 85 |モンシャウ| +49 18 0181 1584 |アーヘン
Finance Master Ltd | | Castorstrasse 2ヘリーデン| +49 15 8451 2154 | Ansbach
これまでに何を試しましたか? – BeanFrog
私は基本的なVBAスキルを持っているので、あなたの助けが必要です。 – zsode397
シート間に共通の索引/情報列がある場合は、Vlookupで簡単に実行できます。もちろん、行数に応じて、VBAを使用すると、行(または配列)をループするほうが効率的になります。あなたが初心者の場合は、マクロレコーダーを使用して、いくつかの行に対して行います。これにより、行うべきことを基本的に理解できます。 – DGMS89