我正在嘗試編寫一個腳本,其值取決於另一列的值。我需要創建一個新列,即下面的第二列。需要按如下方式分配值
週日 = 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, "()" ) )];