2014年07月29日

【メモ】Excelで16進数の前に"0x"をつける。

250行ほどのメモリマップをエクセルで作ったんですが、アドレスの16進数表記を"0xほにゃらら"にしてくれと言われアドレス表記の前に"0x"を追加することに。

250行あるので、手でやるのもマクロを組むのもかったるいというので、次の方法でチャッチャと片付けました。

1. 新しいシートを用意
2. 新しいシートのA1セルに0xといれ、コピペで250行に拡張する
3. B列に元のシートのアドレス列をコピペ
4. C-1のセルに
= A1 & B1
と入力→C1セルにB1セルの値の先頭に0xがついたものが入る
5. コピペで250行に拡張。
6.出来上がったC列をコピーし、元のシートのアドレス列にペースト。この時値のみでコピーをすること。
でないと、ペーストした左2個のセルがくっついた値が入ってしまう。

posted by nanno at 15:55| Comment(0) | TrackBack(0) | memo | このブログの読者になる | 更新情報をチェックする