我想为excel创建"案例"公式来模拟选择案例行为(带有多个参数,否则可选).如果A1和A2是excel单元格,那么这就是目标:
A1 Case: A2 Formula: A2 Result
5 cases({A1>5,"greather than 5"}, {A1<5, "less than 5"},{else,"equal to 5"}) equal to 5
Hi cases({A1="","there is nothing"},{else,A1}) Hi
1024 cases({5<A1<=10,10},{11<=A1<100,100},{A1>100,1000}) 1000
12 cases({A1=1 to 9, "digit"}, {A1=11|22|33|44|55|66|77|88|99, "11 multiple"}) (empty)
60 cases({A1=1 to 49|51 to 99,"not 50"}) not 50
Run Code Online (Sandbox Code Playgroud)
如果可以,它必须接受excel公式或vba代码,才能在获取案例之前对单元格进行操作,ig
cases({len(A1)<7, "too short"},{else,"good length"})
Run Code Online (Sandbox Code Playgroud)
如果可以,它必须接受或更多的细胞来评估,ig
如果A2 = A3 = A4 = A5 = 1且A1 = 2,A6 ="1",A7 ="2"
cases(A1!=A2|A3|A4|A5, A6}, {else,A7}) will produce "two"
Run Code Online (Sandbox Code Playgroud)
顺便说一下,| 意思是,或者!=意味着不同
有帮助吗?
我很感激.
我能写的是这个:
Public Function arr(ParamArray args()) …Run Code Online (Sandbox Code Playgroud) 源文件包含
Hello World, this is a nice world
Run Code Online (Sandbox Code Playgroud)
将XSLT应用于输入文件所需的输出:
<Hello_World message="this is a nice world"/>
Run Code Online (Sandbox Code Playgroud)
我知道我可以unparsed-text轻松地在XSLT 2.0中使用,但我需要使用XSLT 1.0.
我浏览了一会儿,找不到有用的东西.
它可以吗?我需要使用Xalan XSLT处理器.
我认为这个问题具有挑战性.