M,k表示


http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B883199
を使って、
[>=1000000]0,,"M";[>=1000]0,"k";0


とかしたら出来ました。
でんsありがとうございます。


「,」に1/1000倍する効果があったとは、、、。
あと1000倍してミリ表示は、、、さすがに無理ですかo|rz
m,μ,n,pあたりまでは使いますので。


な訳でオリジナルな方法を。


B19 : 元の数字


C19 : =IF(B19<10^(-9),B19*10^12,IF(B19<10^(-6),B19*10^9,IF(B19<10^(-3),B19*10^6,IF(B19<1,B19*10^3,IF(B19<10^3,B19,IF(B19<10^6,B19*10^-3,B19*10^-6))))))


D19 : =IF(B19<10^(-9),"p",IF(B19<10^(-6),"n",IF(B19<10^(-3),"μ",IF(B19<1,"m",IF(B19<10^3,"",IF(B19<10^6,"k","M"))))))


E19 : =C19&D19&"(単位記号)"


でE19に欲しい物が出ます。
計算はB19で。


まあ本来の目的とは違いますけどね。
#本来はキーボードから「1k」と入力して1000に直して欲しかったり。
#これも力業でなんとかなるかも。