電子書籍の厳選無料作品が豊富!

タイトルのソフトを探しています
出来れば何百個単位で変換したいのですがこのようなソフトウェアはあるでしょうか?

10986 → 2AEA
13657 → 3559
14875 → 3A1B
15598 → 3CEE
19846 → 4D86

このような感じにまとめて変換したいと思っています。
宜しくお願いします。

A 回答 (6件)

#2です。



なるほど。

では、A1~A100 に変換したいデータが縦に入っているとします。

B1セルに、

=DEC2HEX(A1)

と入れて、Enter。

変換されたはずです。

次に、B1セルを選択し、セルの右下のところにある小さな黒い■ に合わせると、十字に変わりますから、
変わったところで、左クリックをしたまま、下に引っ張りましょう。

A列のデータが途切れなく入っている場合は、B1セルの右下の小さな黒い■ をダブルクリックのほうが早いです。

そしたら全部変換されます。
    • good
    • 0
この回答へのお礼

皆様ありがとうございました。

お礼日時:2011/10/16 14:13

適当なスクリプト言語で変換処理を書く。


特にインストールせずに最初から入っているスクリプト言語の定番だと
VBScriptかJavaScriptあたりが楽でしょう。
    • good
    • 0

その数値がテキストファイルに書かれているなら、エクセルで読み込む時に数値を区切っている文字を指定すると、それぞれの数値をセルに分割して格納してくれます。

やり方は次のリンク先から。

http://support.microsoft.com/kb/880684/ja

こうすると、セルA1,B1…に数値が入ってくるので、後はA2に=DEC2HEX(A1)を入力し、右側にオートフィルで引っ張っていけばできあがりです。ただしDEC2HEX関数はエンジニアリング関数であり、標準だとインストールされていない可能性があるため、その場合は後から追加してあげる必要があります。

今回の場合、読み込み時に区切り文字をスペースにすればできると思います。ただしエクセルは2003までだと列数が256しかないため、そのデータがこれより多い場合は2行あるいはそれ以上に分割して、1行の数値が256組以下になるようにしないといけません。2007以降は16384列と大幅に拡張されたので、まず平気でしょう。

エクセルを持っていない場合は、フリーのOpenOffice CALCでも全く同じ方法でできます。こいつは初めからDEC2HEX関数を内蔵しているので、後からインストールせずに済みます。その代わり、列数は256までですが。

入手先
http://ja.openoffice.org/download/
    • good
    • 0

使い方が分からないのでしたら一度に変換するのは諦めて、ひとつずつ変換でしょうか。



Windows パソコンなら標準でついてくる 「 電卓 」 でも可能です。
「表示」を「関数電卓」にして、「10進数」で数値を入力後「16進数」にするだけ。
    • good
    • 0

エクセルですと、



=DEC2HEX( )

という関数で一発でできますがどうでしょう?
何百個でもすぐできます。



http://detail.chiebukuro.yahoo.co.jp/qa/question …

この回答への補足

ありがとうございます。
例えば10 15 20 25という値を纏めて16進数にしたい場合どのように入力すればいいのでしょうか?
まずはA1からA4に10 15 20 25と入力すると思うのですが、そこからどうすればいいのか分からなくて。
関数を使用して変換する場合( )の中に数値を入れなければいけないと思うのですが一度に変換する場合どのように入力すればいいのでしょう。
お手数ですが教えていただけますでしょうか?

補足日時:2011/10/16 11:06
    • good
    • 0

下記の相互変換サイトがあります。



ソフトではありませんが使い勝手がいいですよ^^

参考URL:http://hogehoge.tk/tool/number.html

この回答への補足

ありがとうございます。
しかし、一度に纏めて変換したいのです。
申し訳ありません。

補足日時:2011/10/16 11:02
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!