我有一个电子表格,它是根据 Microsoft Sharepoint 中的数据自动填充的。不幸的是,这些数据填充了我的位置列,如下所示:IND;# ENG ;# USA,例如,如果该特定输入有 3 个位置。
然后,我使用下拉框(通过数据验证制作)来过滤结果并给出最佳结果。然而,在选择位置时,我可以选择全部、IND、ENG、美国或 IND;# ENG ;# USA。例如,如果我选择 IND,则不会返回位于多个位置的选项(只有仅位于 IND 的选项才会返回)。
我只是想知道是否有任何方法可以避免 VBA,这将允许选择单个位置以返回该位置中的所有选项,包括在多个位置中可用的选项。
** 请注意,这些多个位置包含在同一单元格内。
这是不可能的,因为你已经写了问题。通过数据验证创建的下拉列表只能显示单个结果。如果您选择“IND”并想要显示“IND”和“IND,ENG”的结果,您将需要使用下拉列表以外的其他内容,或者您需要根据在您的下游选择的值进行额外的过滤代码/逻辑。
我想说你最好的选择是使用VBA。这对于用户来说是透明的。当用户在下拉列表中选择一个值时,vba 可以根据所选内容对剩余的下拉列表进行排序和过滤(也称为依赖下拉列表)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)