相关疑难解决方法(0)

如何根据自定义规则对excel项目进行分组?

我有一组数据(网站管理员工具搜索查询),其中包含以下标题:

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列的值.

excel vba excel-vba excel-formula

4
推荐指数
1
解决办法
4320
查看次数

标签 统计

excel ×1

excel-formula ×1

excel-vba ×1

vba ×1