如何将“固定列表”下拉列表中的选择与另一个属性进行比较?

问题描述 投票:0回答:1

我正在寻找一个具有2个属性(项目和成本)的形状,用一个下拉列表询问用户“选择一个小部件”。他们的选择进入'Item'属性。根据所选项目的值,应使用值填写Cost属性。我已经尝试在形状表中为“成本”行的值添加一个公式来查看所选的选项(为了测试,我将这个选择属性称为'OneOrTwo',第一个选项为'One',第二个选项为'二')。我无法成功地比较价值;我试过了:

= IF(Prop.OneOrTwo =“两个”,“这是两个”,“这不是两个”)

和;

= IF(Prop.OneOrTwo = INDEX(1,Prop.OneOrTwo),“这是两个”,“这不是两个”)

然而,这总是返回“这是两个”,即使我选择“一个”或将其留空。

非常感谢任何帮助,谢谢!

visio
1个回答
0
投票

在Visio的ShapeSheet中比较函数StrSame执行的两个字符串。而不是写:IF(t1 = t2,..,..)你会写:IF(StrSame(t1,t2),..,..)

更新

if(strsame(prop.oneortwo,“two”),“这是两个”,“这不是两个”)

案例测试可能看起来像:

user.input_list =“1; 2; 3; 5”

user.output_list =“一;二;三;五”

user.result = INDEX(LOOKUP(prop.input,user.input_list),user.output_list)

© www.soinside.com 2019 - 2024. All rights reserved.