幫助在字串中搜索你好,
我有以下任務要做。
假設我有 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)。
謝謝
品質和工藝工程回复:幫助搜索字符串通過使用應該相當簡單字()和包含() .
Num(Words(:A, ";")[Contains(Words(:B, ";"), Char(:C))]);

有關這些功能的更多示例,請參閱腳本索引
回复:幫助搜索字符串這是一種方法

theList = Words( :B, ";" );
location = Contains( theList, Char( :C ) );
Show( theList, location );
Try( Num( Word( location, :A, ";" ) ), . );
回复:幫助在字符串中搜索謝謝!