标签: python excel spreadsheet
所以我有一个项目,我正在研究哪里有一个大的Excel电子表格,我想搜索其中一个列/单元格,如果单元格包含某个单词,那么我想在另一列中添加一个标记但是同一行。
因此单元格中会有很长的描述,如果描述中包含我正在寻找的关键字,它会在同一行的另一列中添加一个标记。我希望一次能够搜索多个关键字。
我已经把openpyxl弄乱了一段时间,但这并没有真正淘汰。我熟悉python,C,C ++和Java,所以如果你能用这些语言帮助我,我会非常感激。 Python是首选。
答案 0 :(得分:0)
假设我们要搜索 A 列 gold 。这个宏:
Sub FindGold() Dim r As Range For Each r In Intersect(ActiveSheet.UsedRange, Range("A:A")) If InStr(1, r.Value, "gold") > 0 Then r.Offset(0, 1).Value = "found it" Next r End Sub
可以产生:
调整代码以符合您的架构。