0

我将每周收到一个 excel 文件

这个 excel 文件将包含大约 10,000 行。我需要每周做以下事情。

1. Add a column titled Condition between B and C
2. Any item in column A that ends in -LP needs to have -LP changed to -CMP
3. Any item in column A that ends in -OR or -RX needs to have colum C say REF
4. Any item in column A that ends in -LP, -3, -K3, or -CMP needs to have column C say OEMREF
5. Any item in column A that ends in -X, or has no - ending, column C should say OEM
6. a list of all items from column A that did not match the rules above should be placed in a new sheet (IE create a sheet)

每周自动执行此操作的最佳方法是什么。(IE我可以点击“go”或其他任何东西,它只是做了这一切然后给我结果数据)

我对程序、脚本或任何真正可以做到这一点的东西持开放态度,只是在寻找一些关于前进方向的想法。

4

1 回答 1

1

我只有 Office XP,但我想你仍然可以做类似的事情:

打开控件工具箱工具栏。使用它,您应该能够创建将要进行处理的按钮。接下来,确保您处于设计模式(它是控制工具箱工具栏上的一个开关)。右键单击该按钮,然后从上下文菜单中选择“查看代码”。这将打开 Excel 的 Visual Basic 编辑器。从这里您应该能够访问工作表中的所有数据,并以您希望的任何方式操作它们。这是一个可以进一步引导您的教程:Anthony's VBA Page。一定要听从他关于录制宏的建议,因为查看宏生成的代码通常会消除阅读文档的麻烦。

对于您上面概述的简单任务,使用 Office 附带的工具可能是可行的方法。

于 2012-11-14T21:58:32.533 回答