我正在尝试编写一个脚本,其值取决于另一列的值。我需要创建一个新列,即下面的第二列。需要按如下方式分配值
周日 = 1,周一 = 2,依此类推。
(4) => 2 , (6) => 4,5 => 1, 7 => 3
例如:Sun(5) 是 11。我该如何编写脚本?
| 星期六 (4) | 72 |
| 太阳 (5) | 11 |
| 太阳 (4) | 12 |
| 周一 (5) | 21 |
| 周一 (4) | 22 |
| 周二 (5) | 31 |
| 周二 (4) | 32 |
| 周三 (5) | 41 |
| 周五 (7) | 63 |
| 周三 (6) | 44 |
| 星期四 (7) | 53 |
| 星期四 (6) | 54 |
| 周五 (6) | 64 |
| 星期六 (7) | 73 |
我附上了一份数据表,其中包含您的示例数据和我的公式。它运行没有错误。您应该能够确定与此数据表相比有什么差异,从而找出错误来自何处
我尝试了这种方法,但看到以下错误 -
访问或评估“下标”时下标无效(必须是数字或数字列表)。
我的列是字符将其更改为数字,但似乎不起作用。
我只想使用列表来转换值......这是一个示例格式
parenList = {"", "", "", "2", "1", "4", "3"};
daysList = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
result = Char( Contains( daysList, Word( 1, :Column 1, " " ) ) ) || parenList[
Num( Word( 2, :Column 1, "()" ) )];