excel文件的每周任务 - 查找和替换

时间:2012-11-14 21:40:45

标签: excel replace openoffice-calc

我将每周收到一份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”或者其他任何内容,它只是完成所有操作然后给出结果数据)

我对程序,脚本或其他任何真正要做的事情持开放态度,只是寻找一些关于前进方向的想法。

1 个答案:

答案 0 :(得分:1)

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

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

对于上面概述的简单任务,使用Office附带的工具可能是最佳选择。