2

この順序で:

aaa = 1
aab = 2
aac = 3
aad = 4
aae = 5
...

シーケンス内の他の文字列 ( max までzzz) を数値、たとえばaem、またはsvgランダムな例に変換する最も簡単な方法は何ですか?

これを行うためのスプレッドシート式はありますか?

4

1 に答える 1

3

どの言語を使用しているかわかりません。スプレッドシートとおっしゃっていたので、Excel のようなものだと思います。Excel では、数式は次のようになります。

=(CODE(TEXT)-97)*26*26+
 (CODE(RIGHT(LEFT(TEXT,2),1))-97)*26+
 (CODE(RIGHT(LEFT(TEXT,3),1))-97) +
 1

最初の行は最初の文字、2 行目は 2 文字目、3 行目は最後の文字を担当します。結果は 1 ではなく 0 から計算されるため、最後の行には +1 があります。

于 2013-06-08T09:28:03.680 に答える