プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。
Excel2013を使用しています。

A列には含有量が記載されています。
0.3
0.300以上
0.5以上~0.8以下
0.3~0.8

数字は可変で他にも色々記載があります。
この数字たちを全て下のように少数点第二位まで揃えたいのですが、方法はありますでしょうか?
0.3とかであれば関数で対応出来るのですが、以上や~など入っていると
どうしようもなく...どうかよろしくお願いします。

0.03
0.30以上 
0.50以上~0.80以下
0.30~0.80

質問者からの補足コメント

  • うーん・・・

    ちなみに例えば【0.3以下】が含まれるものに関しては下記のように関数を作成しているのですが
    =IF(LEN(A2)-FIND("以下",A2)=1,TEXT(LEFT(A2,3),"0.00")&"%以下",A2)
    【以下】という文字が含まれない場合【#VALUE】となってしまいます。
    COUNTIFやISNAでエラー判定しても上手く表示がされなかったり、【#VALUE】となるため
    なにかアドバイスをいただければと思います。
    よろしくお願いします。

      補足日時:2019/04/03 17:13
  • ありがとうございます。
    行いたいのは数字と文字列の組み合わせの時に少数点を表示させる方法になります。

    No.2の回答に寄せられた補足コメントです。 補足日時:2019/04/03 18:15
  • 少数点はあったりなかったりします。
    例) 2   →2. 00%
    1~3 →1.00%~3%

    No.3の回答に寄せられた補足コメントです。 補足日時:2019/04/03 22:16
  • 少数点第二位までに、%は必ず付けたいです。

    No.4の回答に寄せられた補足コメントです。 補足日時:2019/04/04 09:09
  • 色々考慮いただいてありがとうございます。
    全角数字は非対応で大丈夫です。
    ちなみにAND(46≦χ≦57,χ≠47)を初めてみて、
    調べてもわからなかったので、使い方含め教えていただけると
    ありがたいです。

    No.6の回答に寄せられた補足コメントです。 補足日時:2019/04/04 11:26
  • 解説ありがとうございます。
    ただ、これをどのようにして使うのがわかりません。
    セルにどのように入力すれば良いのでしょうか?

    No.7の回答に寄せられた補足コメントです。 補足日時:2019/04/04 14:03
  • お忙しいところありがとうございます。
    どうぞよろしくお願いします。

    No.9の回答に寄せられた補足コメントです。 補足日時:2019/04/06 10:01
  • 申し訳ありません!!
    前回の通知に気付けておりませんでした!
    試してみたのですが、以下2点気になることがあります。

    ①小数点第三位までの表示を小数点第二位までに変えたいです
    ②四捨五入させずに、数字をそのまま表示させることはできますでしょうか?

    よろしくお願いします。

    No.18の回答に寄せられた補足コメントです。 補足日時:2019/04/19 13:16
  • すみません、また遅くなってしまいました。
    指標値セル>大丈夫です!

    No.38の回答に寄せられた補足コメントです。 補足日時:2019/05/30 08:41

A 回答 (45件中1~10件)

TEXT関数とIFを組み合わせてみてはどうでしょうか?

    • good
    • 0

全てを 小数第2位までの、


有効桁数表示に するのですか?
有効桁数に 丸めるのですか?

丸めるなら、

四捨五入、
=ROUND(値,2)

切り捨て、
=ROUNDDOWN(値,2)

切り上げ、
=ROUNDUP(値,2)


有効桁表示に するなら、
https://www.officepro.jp/exceltips/tips_format/i …

ですかね?
この回答への補足あり
    • good
    • 0

質問させてください、



必ず 小数点は、
含まれますか?

数字だけの 項は、
ありますか?
この回答への補足あり
    • good
    • 0

%を、


つけたいばあいと、
付けなくて 良い場合が、
あるのですか?
この回答への補足あり
    • good
    • 0

まあ、


出来るかも 知れません。


文字列を 一文字ずつに、
スライスして、
文字コードを 調べ、

AND(46≦χ57,χ≠47)
か 調べ、

TRUE最右の 左に、
FAISEが、
在るか、無いか、
で、
2値目が あるか、
判断し、

各数値部を、
求める 文字状態に、
置換すれば いけそうですね。


少し 時間が、
掛かりますが、

お待ち 頂けますか?
    • good
    • 0

失礼、済みません、



誤記載が ありますね、

お詫びの上 訂正させてください。


現行記載、

文字列を 一文字ずつに、
スライスして、
文字コードを 調べ、

AND(46≦χ57,χ≠47)
か 調べ、

TRUE最右の 左に、


改訂後、

文字列を 一文字ずつに、
スライスして、
文字コードを 調べ、

AND(46≦χ≦57,χ≠47)
か 調べ、

TRUE最右の 左に、
        以上、


済みませんでした。


後、
全角数字 非対応で、
構わないですか?
この回答への補足あり
    • good
    • 0

文字は 全て、


コードを もって、
管理されています。


そして 其れが、
「.」→46、「0」→48、「1」→49、「2」→50、「3」→51、「4」→52、「5」→53、「6」→54、「7」→55、「8」→56、「9」→57、

との 符号が、
振られています。


ですので、
其のコード(付合)を 調べ、
46以上、57以下、
且つ、≠47か、
確認すれば、
半角数字か、否か、
が 判定できる訳です。


因みに、
AND( … , … )
は、

但の、
数学的 論理演算です。
この回答への補足あり
    • good
    • 0

まぁ、


其れは 完成品で。
    • good
    • 0

済みませんが、


今 暫し、
お待ちを、
m(_ _)m
この回答への補足あり
    • good
    • 0

書いていて、


疑問を 感じました。


元から %が、
付いているものも ありますよね?
    • good
    • 0
1  2  3  4  5 次の回答→

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