帮助在字符串中搜索你好,
我有以下任务要做。
假设我有 3 列:A、B、C
A 列中的每个单元格采用以下格式:29;30;28;27;30; ...
所以只是用 ; 分隔的随机数
B 列中的每个单元格采用以下格式:4;5;1;3;6; ...
所以这些是 1-25 范围内的数字(不重复),按随机顺序排列,用 ; 分隔。
Col C 是 1-25 范围内的单个数字,例如 3。
对于任何给定的行,Col A 和 Col B 在“;”之间具有相同数量的项。 (不同行中的值不必相同)。
现在执行任务:我想创建一个新列 D,其中包含在 B 列 C 列位置找到的 A 列值。
例如,如果
A 栏 = 29;30;28;27;30
B 栏 = 4;5;1;3;6
C 栏 = 3
那么D 栏 = 27
因为 3 位于 B 列的第 4 个位置(在第 3 个 ; 之后),并且在 A 列的同一位置可以找到 27。
我希望我能解释清楚,如有帮助,将不胜感激。请参阅随附的文件(例如,我手动计算了 Col D)。
谢谢
质量和工艺工程回复:帮助搜索字符串这是一种方法

theList = Words( :B, ";" );
location = Contains( theList, Char( :C ) );
Show( theList, location );
Try( Num( Word( location, :A, ";" ) ), . );
回复:帮助在字符串中搜索通过使用应该相当简单字()和包含() .
Num(Words(:A, ";")[Contains(Words(:B, ";"), Char(:C))]);

有关这些函数的更多示例,请参阅脚本索引
回复:帮助搜索字符串谢谢!