Excel匹配一个单元格中多个条件的索引

时间:2013-09-18 09:04:34

标签: excel sharepoint excel-2007

我有一个电子表格,可以从Microsoft Sharepoint中的数据自动填充。不幸的是,这些数据填写了我的位置栏,如下所示:IND;#ENG; #USA,例如,如果特定输入有3个位置。

然后我有下拉框(通过数据验证)来过滤结果并给出最佳结果。然而,当涉及到选择位置时,我可以选择ALL,IND,ENG,USA或IND;#ENG; #USA。例如,如果我选择了IND,那么将不会返回多个位置的选项(只有IND中的选项)。

我只是想知道是否有任何办法,避免使用VBA,这将允许选择单个位置以返回此位置的所有选项,包括在多个位置可用的选项。

**请注意,这些多个位置包含在SAME单元​​格中。

1 个答案:

答案 0 :(得分:0)

因为你写了这个问题所以不可能。由数据验证创建的下拉列表只能显示单个结果。如果您选择“IND”并希望显示“IND”和“IND,ENG”的结果,则需要使用除下拉列表之外的其他内容,或者您​​需要根据您在下游选择的值进行其他过滤的代码/逻辑。

我说你最好的选择是使用VBA。这可以是用户透明的。当用户在下拉列表中选择一个值时,vba可以根据所选内容(也就是相关的下拉列表)对剩余的下拉列表进行排序和过滤