我有一列想要包含一个或多个标签值,例如:
row1: X
row2: Y
row3: X, Y
row4: X, Z
row5: X, Y, Z
然后,当我自动过滤该列时,我希望我的过滤选项简单如下:
X
Y
Z
即如果我按 X 进行筛选,那么我应该从上方看到第 1、3、4 和 5 行。而不是只看到第 1 行。
这样的设置可行吗?
答案1
也许自动过滤和自定义自动过滤可能会有帮助。
您可以在这里找到一个很好的教程:Excel 自动筛选功能让电子表格更加实用。
答案2
我不知道自动过滤部分,但肯定会有一个 VB Find 代码...
话虽如此,这IF(IsError(Search...
对你有用吗?类似于以下内容
=IF(ISERROR(SEARCH("x",A1,1)),IF(ISERROR(SEARCH("y",A1,1)),IF(ISERROR(SEARCH("z",A1,1)),"Other","z"),"y"),"x")