在 Excel 中,如何将多个数组列表元素输入到单个单元格中,然后对它们进行排序?

在 Excel 中,如何将多个数组列表元素输入到单个单元格中,然后对它们进行排序?

我有一列想要包含一个或多个标签值,例如:

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")

相关内容