小编jec*_*viz的帖子

Excel选择案例?

我想为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)

excel vba worksheet-function

6
推荐指数
1
解决办法
2万
查看次数

如何使用XSLT 1.0读取纯文本内容

源文件包含

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处理器.

我认为这个问题具有挑战性.

xml xslt xslt-1.0

5
推荐指数
1
解决办法
4205
查看次数

标签 统计

excel ×1

vba ×1

worksheet-function ×1

xml ×1

xslt ×1

xslt-1.0 ×1