我有一组数据(网站管理员工具搜索查询),其中包含以下标题:
Query | Impressions | Clicks | Date
在此处使用 Google电子表格示例.
我想添加一个额外的列,Category并根据将在A列上搜索字符串的自定义规则对所有查询进行分类.Ex:
if A2 contains the string 'laptop' then write 'laptop' on the category next to it
到目前为止,我已经尝试了一个公式来做到这一点,但我不确定这是最简单的方法.此外,如果有很多分类规则,公式会变得非常长且难以管理.
=IF(ISNUMBER(SEARCH("laptop",A2)),"laptop",
IF(ISNUMBER(SEARCH("notebook",A2)),"laptop",
IF(ISNUMBER(SEARCH("iphone",A2)),"phone",
IF(ISNUMBER(SEARCH("galaxy s",A2)),"phone",
"other")))
Run Code Online (Sandbox Code Playgroud)
你能建议一个更好的方法吗?我可以用这种格式将规则放在一张表中:
Query_contains | Category_is
哪个Query_contains是需要在A列中与初始表匹配的字符串,并且Category是需要填充到D列的值.