Discussion:
16進数(Hex)で入力,計算,表示したい。
(too old to reply)
Yas
2009-01-07 15:11:00 UTC
Permalink
Excel(2003,2007)でHEX2DEC等の関数を使用せず、セルに16進数(Hex)で入力,計算,表示したいのですが、方法が分かりません。

目的例:
1.A1セルに"5A4B"を入力して"5A4BH"を表示する。
2.上記1項のA1セルに"+2000(Hex)"してB1セルに"7A4BH"を表示する。

上記目的例に対する案:
1. "5A4B" 又は =DEC2HEX(HEX2DEC("5A4B"),4)
2. =DEC2HEX(HEX2DEC(A1)+HEX2DEC(2000),4)

また、末尾に"H"を加えたものをセルに表示させる場合、セルの表示形式の設定はユーザー定義にてどのように指定すれば良いのですか?

できるだけシンプルなものにしたいのですが、他に良い案があれば教えて下さい。
よろしくお願いします。 以上
Mike
2009-01-07 15:41:34 UTC
Permalink
$BG$0U$NF~NOJ8;z$N!VKvHx$K(B"H"$B$r2C$($?$b$N$r%;%k$KI=<($5$;$k>l9g!"%;%k$NI=<(7A<0$***@_Dj$O%f!<%6!<Dj5A$K$F!W<!$N$h$&$K$9$l$P$h$m$7$$!#(B

@"H"

"Yas" <***@discussions.microsoft.com> wrote in message news:08789D95-CA55-4F69-8C65-***@microsoft.com...
SETO Sohei
2009-01-08 07:37:57 UTC
Permalink
Excel(2003,2007)$B$G(BHEX2DEC$BEy$N4X?t$r;HMQ$;$:!"(B
$B%;%k$K(B16$B?J?t(B(Hex)$B$GF~NO(B,$B7W;;(B,$BI=<($7$?$$$N$G$9(B>$B$,!"J}K!$,J,$+$j$^$;$s!#(B
$BF~NO$O(B, $B2?$l$K$7$F$bJ8;zNs$H$7$FIaDL$KF~NO$9$k$3$H$K$J$k$H;W$$$^$9!#(B
$BI=<($O(B, Mike $B$5$s$N$4;X<($I$*$j$G$9!#(B
$B7W;;$O(B, HEX$B$N7e?t!J:GBgCM!K$,7h$^$C$F$$$l$P(B, $B%o!<%/%7!<%H4X?t$N(B
$BAH$_9g$o$;$G(B, HEX2DEC $B$^$?$O(B DEC2HEX $B$r:n$C$?$j(B, VBA$B$N%f!<%6Dj5A4X?t$r(B
$B<+:n$9$k$3$H$b2DG=$G$9!#(B

$B$H$3$m$G!V(BHEX2DEC$B$r;HMQ$;$:!W$H$$$&A0Ds$O(B,
$B!VJ,@O%D!<%k$N%;%C%H%"%C%W$9$k$N$,LLE]!W$H$$$&OC$G$7$g$&$+!#(B

$B>e5-$N7W;;$r<+:n$9$k$h$j(B, $B%^%7%s$NBf?t$K4X$o$i$:(B
$BJ,@O%D!<%k$r%;%C%H%"%C%W$9$kF;$rA*$s$@J}$,MZ$+$K?.Mj@-$,9b$/(B,
$B<j4V$b>/$J$$$H;W$&$N$G$9$,!#(B
--
SETO Sohei [ PGP Key ID:0x5DF0FA4D ]
Gobo-city, Wakayama, JAPAN
mailto: ***@creamy.nax.ne.jp
Yas
2009-01-08 15:59:10 UTC
Permalink
Mike さん
SETO Sohei さん
解答ありがとうございます。
ところで「HEX2DECを使用せず」という前提は,
「分析ツールのセットアップするのが面倒」という話でしょうか。
補足しますと、「分析ツールのセットアップするのが面倒」という話では無くて、
セルの値そのものをA列のセルは10進数,B列のセルは16進数等セル毎に
設定したかったのです。
文字列として入力すると「フィル ハンドル」を使用して連続データを作成する場合に
うまくいかないので、できれば数値として扱いたかった為です。 以上
Loading...