アルファベットを数字に変換するMN、YZなどの値を含む列があります。
間のスペースを削除し、文字を交換し、最後のアルファベットを数字に変換する必要があります。
つまり-
入力:MN
出力:N13
これどうやってするの?
再:アルファベットを数字に変換するこれは、表示されたケースで機能します。
alphabet="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
word(2,:targetvariable," ") || Char( contains( alphabet, word(1,:targetvariable," ")))
これは、新しい列の数式に使用できる数式です。
再:アルファベットを数字に変換するこんにちは、
次の式を試してください(コピー-式エディターで貼り付け)
Word( 1, :Column 1, " " ) || Char(
Hex To Number( Hex( Word( 2, :Column 1, " " ) ) ) - 64
)
これはテーブルがどのように見えるかのスナップショットです

再:アルファベットを数字に変換する応答ありがとうございます。MNの場合、予想される出力はN13です。Word関数を変更して、これを機能させることができました。列1に「A」のようなアルファベットが1つしかない場合があります。この場合、列2にA0を印刷する必要があります。これを行うためにコードを拡張するにはどうすればよいですか?
再:アルファベットを数字に変換する単語が1つだけかどうかを確認し、もしそうなら、応答を変更します
if(word(2, :Column 1, " ") == "",
do what you want if only one letter,
Word( 1, :Column 1, " " ) || Char(
Hex To Number( Hex( Word( 2, :Column 1, " " ) ) ) - 64
)
)