我在Excel中有兩個工作表,第一個包含公司列表(行:公司名稱,城市,街道,電話號碼,電子郵件等),第二張表包含特定國家所有城市的地區列表(行:城市,地區)。根據第二張工作表中的數據,我需要爲第一張表中的每一行添加適當分區的名稱。Excel VBA將單元格分配給單元格(根據另一個工作表將單元格值插入每行)
請提出一些解決方案。謝謝。
片材的數據結構如下:
表1(簡化):
公司名稱|街道名稱|城市|電話號碼
A-B Finance Ltd | Carl-Zeiss-Strasse 5 | Alsdorf | +49 18 4514 8451
LR Munchen Ltd | Christ-König-Strasse 85 | Monschau | +49 18 0181 1584
Finance Master Ltd | Castorstrasse 2 | Herrieden | +49 15 8451 2154
表2:
城| District
Alsdorf |亞琛
Herrieden |安斯巴赫
蒙紹|亞琛
其結果我需要表1得到這個:
公司名稱|街道名稱|城市|電話號碼| District
A-B Finance Ltd | Carl-Zeiss-Strasse 5 | Alsdorf | +49 18 4514 8451 |亞琛
LR Munchen Ltd | Christ-König-Strasse 85 | Monschau | +49 18 0181 1584 |亞琛
Finance Master Ltd | Castorstrasse 2 | Herrieden | +49 15 8451 2154 | Ansbach
你到目前爲止嘗試過什麼? – BeanFrog
我有基本的VBA技能,這就是爲什麼我需要你的幫助。 – zsode397
如果在工作表之間存在共同的索引/信息列,則可以使用Vlookup輕鬆完成此操作。當然,根據行數,使用VBA,循環行(甚至是數組)會更有效率。如果您是初學者,請使用宏錄像機並對其進行一些操作,這可能會讓您對您應該做的事情有基本的瞭解。 – DGMS89