文字をASCII番号に変換する機能はありますか?
最後に、データ内の文字ベースの列を同等の数値に変換する必要があります。それらは常に1桁または2桁です。とても効果的に
「A」は1になります
「Z」は26になります
「AA」は27になります
「AB」は28になります
等
つまり、DIE_COLUMN="CA"と言います。79を返します。
私は次の完全に醜い式を思いついた...しかし、ASCII関数へのcharがあれば、私はもっとうまくやることができた。よりクリーンな方法が必要です。
If( Length( :DIE_COLUMN ) == 2,
Contains( "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Left( :DIE_COLUMN, 1 ) ) * 26,
0
) + Contains( "ABCDEFGHIJKLMNOPQRSTUVWXYZ", Right( :DIE_COLUMN, 1 ) )
実行している翻訳では、関数が機能します。ASCIIから10進数への関数が使用された場合、文字「A」は65を返します。
