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

我有一个电子表格,它是从Microsoft Sharepoint中的数据自动填充的。 不幸的是,这个数据填充我的位置列如下:IND;#ENG;#美国,如果特定的input有3个位置。

然后我有下拉框(通过数据validation)来过滤结果,并给出最佳结果。 但是,当涉及到select位置,我可以select所有,IND,英国,美国或印度;#ENG;#美国。 例如,如果我select了IND,则不会返回位于多个位置的选项(仅限于IND中的选项)。

我只是想知道是否有任何方法,避免VBA,这将使个别位置的select返回在这个位置的所有选项,包括在多个位置可用的选项。

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

你写这个问题是不可能的。 由数据validation创build的下拉列表只能显示单个结果。 如果您select“IND”并想显示“IND”和“IND,ENG”的结果,则需要使用除下拉列表以外的其他内容,或者需要根据您的下游的代码/逻辑。

我会说你最好的select是使用VBA。 这可以从用户透明。 当用户在下拉列表中select一个值时,vba可以根据select的内容(也称为依赖下拉列表)对剩余的下拉列表进行sorting和过滤,