【发布时间】:2022-01-01 18:47:00
【问题描述】:
我一直在寻找这个答案的高低,我在任何地方都找不到合适的解决方案。
我想对列中的一组关键字进行查看和分类,我通常使用“isnumber(search”) 执行此操作,但我限制为 64 个变体。我使用的代码示例如下:
=IF(ISNUMBER(SEARCH("bag",A2)),"Bags",
IF(ISNUMBER(SEARCH("rucksack",A2)),"Bags",
IF(ISNUMBER(SEARCH("handbag",A2)),"Bags",
IF(ISNUMBER(SEARCH("purse",A2)),"Personal Bags",
IF(ISNUMBER(SEARCH("wallet",A2)),"Personal Bags")))))
预期的输出如下:
| Keyword | Category |
|---|---|
| handbag | Bags |
| rucksack | Bags |
| drawstring bags | Bags |
| tote bag | Bags |
| cotton tote | FALSE |
| purse | Personal Bags |
| wallet | Personal Bags |
可以在 Python 中复制相同的功能吗?
我希望布局为 A 列
我见过这种变体,但它使用“真”或“假”语句,并在“关键字”列的右侧添加了无穷无尽的列,但清理起来很费力。
如果有人知道如何在 Python 中复制 Excel 公式,将不胜感激 :)
干杯
【问题讨论】:
-
您应该提供数据示例和预期输出
-
不用担心,添加输出数据:)
标签: python excel-formula