私はに入っていませんMicrosoft Excel 2010と私はこの問題に直面する方法についてfollowin doutを持っています。列の値を別のシートの列の関連値に置き換えるExcelの "スクリプト"を作成するにはどうすればよいですか?
Excelシートには2つのタブがあります。
最初の1省という名前で、このような何か含まれています(「私のデータのソース」になります1):それはprovince_name列が含まれていますご覧のよう
id country_id province_name
1 2 Eastern Province
2 2 Kigali city
3 2 Northern Province
4 2 Southern Province
5 2 Western province
をこれは一意的な文字列idに関連しています。あなたはそれが同じ値が含まれ市/省という名前の列が含まれて見ることができるように
Country City/Province City/District
Rwanda Eastern Province Bugesera
Rwanda Eastern Province Gatsibo
Rwanda Eastern Province Kayonza
Rwanda Northern Province Burera
Rwanda Northern Province Gakenke
Rwanda Southern Province Gisagara
Rwanda Southern Province Huye
:
その後、私はRwanda_Localizationという名前の別のシートを持って、それがこのようなものが含まれています同日付の州名都道府県シートの日付。私がする必要がどのような
は、関連IDフィールドの値を市/省列(Rwanda_Localizationシート内)の値を置き換える(Excelに)「スクリプト」を作成することです州シートです。
例えばRwanda_Localizationシートの最初の行は、次のとおり
Rwanda Eastern Province Bugesera
となることがあります東部州関連IDである
Rwanda 1 Bugesera
ため
などfo他のすべての行は、市/県フィールドの異なる値を持ちます。
Excelでこれをどうすればできますか?
今、あなたはスクリプトを言うとき、これは関数でありますあなたは繰り返し使用するか、または1つのオフジョブを実装するつもりですか? - 私はあなたに3つのステップであなたの望ましい出力を達成する方法を与えることができますが、それは手動のプロセスです。数式はセルの値を置き換えることはできませんが、参照のみを実行します。あなたはVBAに基準を展開する場合しかし、それは、再利用可能なマクロを作成するには、非常に単純なプロセスです... –
@Glitch_Doctorも手動による方法は、私のpourposeためのOKになります – AndreaNobili