• ベストアンサー

数字を文字列に変換し短縮化する

t-okuraの回答

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.3

CPAN には、いろいろなモジュールがありますね。

参考URL:
http://search.cpan.org/~kwilliams/Math-BaseCalc-1.012/lib/Math/BaseCalc.pm
nerumako
質問者

補足

ご回答ありがとうございます。 できればモジュールはuseしたくないので、 PHPのbase_convert()のような関数、または簡潔なスクリプトはないでしょうか。 10進数を36進数に変換するのは容易なのですが 36進数を10進数に変換する方法がわかりません。

関連するQ&A

  • エクセルの文字列から数字への変換

    エクセル2007を使用しています。 あるデータベースからデータをエクセルにインポートしたところ、日付データだけが文字列となっています。 (通常数字だとセル内右寄せですが、文字列を示す左寄せになっています) 「03/11/2010」のように一見日付データのように見えるのですが。。 完全なテキストとして認識されているようで、「DATAVALLUE関数」や「1の乗算」も全く反応しません。 文字の先頭に「’」も入っていませんし、どうしたらよいか全くわかりません。 何かよい方法があったら教えて下さい。 宜しくお願い致します。

  • 文字列を数字型に変換したい

    いつもお世話になっております。 eclipseというツールでC言語のプログラムを触っているのですが、 文字列の数字を数値型に変換して掛け算をしたいのですが、 型変換の関数はありますでしょうか??

  • FileMaker6で文字列を数字に変更したいのですが

     FileMaker6で文字列を数字列に変更したいと考えています。 具体的には、文字列のフィールドに「たなか」と入力されているとします。これを、 あ行は1、か行は2、さ行は3・・・・ の原則にのっとり、計算フィールドの数字列に自動的に入力したいのです。「たなか」を数字に変更すると、「452」となります。 どのような関数式が、数字列の計算フィールドには必要でしょうか。

  • エクセルで文字列の数字を数字に

    エクセルで文字列の数字を数字に変換する関数をご存知の方教えてください。宜しくお願いします。

  • 文字列を数字に変換する暗号化方式

    与えられた文字列を、可変長 ( 6 ~ 10 桁程度 ) のアラビア数字に変換するような暗号化方式やハッシュ関数を探しています。 あるいは、出力結果が数字で、名前が付いている方式ならば、それに近いものでも構いません。 どなたかご存知の方はいらっしゃらないでしょうか。 ご回答よろしくお願い致します。

  • CASLII:文字列→数字への変換の原理

    CASLIIにおいて 文字列を数字へ変換する場合、000FでAND演算をしますよね?この方法で変換が行なえることはわかるのですが、なぜ000FでAND演算をすると変換されるのか、その原理が分かりません。 ご教授のほどお願い致します。

  • 適当な数字を入れて文字列を出す(EXCEL97)

    セルに適当な数字を入れると その数字によって違う文字列が もう一つのセルに表示されるには どのような関数式を入力すればよいのでしょうか。 例えば、 0~10までの数字を入れれば「あ」 11~20までの数字を入れれば「い」 21~30までの数字を入れれば「う」 31~40までの数字を入れれば「え」 41~50までの数字を入れれば「お」 とそれぞれ出てくる、という風に。 0<=A1<=10 10<A1<=20 20<A1<=30 30<A1<=40 40<A1<=50 上記の式とIF構文を利用すればいいのかと考えてはみましたが、 なかなかうまくいきません。 ご教授頂ければ幸いです。

  • 文字列から数字をカウント

    エクセルバージョン2007 A列に以下の文字列が有る場合、数字の一塊のカウントではなく、文字列に入っています "0,1,2,3,4,5,6,7,8,9" それぞれをカウントする関数をご教授頂ければ幸いです。 12345-67890    → B列に 10 と表示 2aa-12345-00   → B列に 8 と表示 1bb        → B列に 1 と表示 以上、宜しくお願い致します。

  • 文字列から数字を返す

    教えてください。 下記の文字列から数字だけ、12, 7 を納品書に転記したいのですが、 よろしくお願い致します。数字の後の文字が1文字であったり、3文字だったりします。 数量:12個 数量:7セット

  • 文字列が数値に変換されない

    文字列の数字をVALUE関数で数値に変換したくても数値になりません。 ♯N/Aと表示されるだけです。 関数を入れたあとに表示形式を数値にしても変わりません。 元の文字列はVLOOKUP関数で検索した数字です。 これができないと仕事が進みません。急いでます。お願いします。