【发布时间】:2013-01-14 23:48:30
【问题描述】:
我已经使用 Microsoft Excel 2003 进行了彻底的搜索,但找不到针对我的特定问题的答案。
我需要通过 svc_itm_cde(服务项目代码)将一个 xls 电子表格(我们称之为 ssA)中的 R 列描述(字母数字)复制到另一个电子表格 (ssB) 中的 L 和 M 列。大约有 300 个 svc_itm_cdes。
三个并发症:
- ssA 中的 svc_itm_cde 列与 ssB 中的顺序不同。
- ssB 中 L & M 的某些行已经包含描述,必须跳过。
- ssB 中的一些 svc_item_cdes 不会出现在 ssA 中,反之亦然。
一位朋友帮助我导出到 cvs 并开始编写 Python 脚本,但这太冗长了。有没有办法用 vba 代码做到这一点(最好)?
非常感谢。
【问题讨论】:
-
R 列中的内容是否进入目标工作表的两列(L 和 M)?似乎
vlookup()应该适用于此。 -
你可以显示打印屏幕吗?更容易知道您要实现的目标。
-
vlookup 看起来很吸引人,蒂姆。我可能会试一试。抱歉,Alexandre,我忘了提及:不幸的是,这些数据是机密的,所以我可以概括地描述它们,但是打印屏幕会有点过分。我不想惹麻烦。 :(
标签: excel multiple-columns vba