是否有將字符轉換為 ascii 數字的功能?
最後,我需要將數據中基於字符的列轉換為其數值等價物。它們總是恰好是 1 或 2 位數字。如此有效
“A”變成1
“Z”變為 26
“AA”變為 27
“AB”變成28
等等
所以說 DIE_COLUMN = "CA" 我想返回 79
我想出了以下非常醜陋的公式......但如果有一個字符到 ascii 函數,我可以做得更好。必須有一種更清潔的方式。
If( Length( :DIE_COLUMN ) == 2,
Contains( "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Left( :DIE_COLUMN, 1 ) ) * 26,
0
) + Contains( "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Right( :DIE_COLUMN, 1 ) )
對於您正在進行的翻譯,您的功能有效。如果使用 ASCII 轉十進制函數,則字符“A”將返回 65
