- ベストアンサー
エクセルに関しての質問です。
エクセルに関しての質問です。 マイナス(ー)の値を▲に変える関数はあるのでしょうか? セルの文字を繋ぎ合わせる関数CONCATENATE()をしようしているのですが あるセルで-3000と入力するのですが 結合したセルでは▲3000と出したいのです。 ずっと悩んでいます。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- gyouda1114
- ベストアンサー率37% (499/1320)
>もう少し細かく言うとA1は「-3000」、D3は「〇〇営業部の結果です。」、E5は「来月はもう少しがんばります。」 TEXT関数を使えば可能です。 =CONCATENATE(TEXT(A1,"0;▲0"),D3,E5) 又は =CONCATENATE(TEXT(C2,"#;▲#"),B2,D2)
お礼
本当にありがとうございます。 ベストアンサーが一人しか選べないのが残念です。 また、知恵をお借りすると思います。
- avanzato
- ベストアンサー率54% (52/95)
こんにちは。 「関数で」と言うことであれば A1 = -3000 A2 = =TEXT(A1,"#;▲#") のとき、A2には▲3000と表示されます。 但し、文字として▲を付与している為A2の値は文字列となります。 A3 = SUM(A1:A2) という式があるとした場合A3は#VALUEになります。 A2を数字として扱いたいのであれば他の方の提示されておりますセルの書式設定で表示を変えるのが良いかと思いますしそのほうが一般的です。
補足
ありがとうございます。 セルを結合するのはなんとなく知っています。 例えばA1とB1のセルを結合するという事ですよね。 今回はA1とD3とE5でそれぞれ入力した数字や文字を CONCATENATE()関数で結合してA10に出すといっと事をしています。 もう少し細かく言うとA1は -3000 D3は 〇〇営業部の結果です。 E5は 来月はもう少しがんばります。 というそれぞれのセルの内容をCONCATENATE()関数で繋ぎ合わせて A10に出力します。 その際にA1を-3000で入力したのがA10には▲3000と出したいのです。 皆様から書式設定でのやりかたがあったのですが、その設定では ▲では出力されないのです。 わかりにくい説明で申し訳ございません。 お願いします。
》 あるセルで-3000と入力するのですが 》 結合したセルでは▲3000と出したいのです。 「結合したセル」の意味が気になります。 Excel では連続する複数のセルを「結合」して単一セルにする機能があることをご存知でしょうか?そういう意味で「結合したセル」と仰っているのでしょうか? 上の「結合したセルでは▲3000と出したい」は、「そのセルを参照するセルでは▲3000と出したい」と表現すべきではなかったのでしょうか?
補足
ありがとうございます。 セルを結合するのはなんとなく知っています。 例えばA1とB1のセルを結合するという事ですよね。 今回はA1とD3とE5でそれぞれ入力した数字や文字を CONCATENATE()関数で結合してA10に出すといっと事をしています。 もう少し細かく言うとA1は -3000 D3は 〇〇営業部の結果です。 E5は 来月はもう少しがんばります。 というそれぞれのセルの内容をCONCATENATE()関数で繋ぎ合わせて A10に出力します。 その際にA1を-3000で入力したのがA10には▲3000と出したいのです。 皆様から書式設定でのやりかたがあったのですが、その設定では ▲では出力されないのです。 わかりにくい説明で申し訳ございません。 お願いします。
- gyouda1114
- ベストアンサー率37% (499/1320)
セルの書式設定 → 表示形式 → 数値 の中に-を▲にする表示形式ありますよ。
補足
ありがとうございます。 セルを結合するのはなんとなく知っています。 例えばA1とB1のセルを結合するという事ですよね。 今回はA1とD3とE5でそれぞれ入力した数字や文字を CONCATENATE()関数で結合してA10に出すといっと事をしています。 もう少し細かく言うとA1は -3000 D3は 〇〇営業部の結果です。 E5は 来月はもう少しがんばります。 というそれぞれのセルの内容をCONCATENATE()関数で繋ぎ合わせて A10に出力します。 その際にA1を-3000で入力したのがA10には▲3000と出したいのです。 皆様から書式設定でのやりかたがあったのですが、その設定では ▲では出力されないのです。 わかりにくい説明で申し訳ございません。 お願いします。
- 中京区 桑原町(@l4330)
- ベストアンサー率22% (4373/19606)
セルの書式設定で数値の中の負の表示形式で ▲1234 を選べばOK
補足
ありがとうございます。 セルを結合するのはなんとなく知っています。 例えばA1とB1のセルを結合するという事ですよね。 今回はA1とD3とE5でそれぞれ入力した数字や文字を CONCATENATE()関数で結合してA10に出すといっと事をしています。 もう少し細かく言うとA1は -3000 D3は 〇〇営業部の結果です。 E5は 来月はもう少しがんばります。 というそれぞれのセルの内容をCONCATENATE()関数で繋ぎ合わせて A10に出力します。 その際にA1を-3000で入力したのがA10には▲3000と出したいのです。 皆様から書式設定でのやりかたがあったのですが、その設定では ▲では出力されないのです。 わかりにくい説明で申し訳ございません。 お願いします。
お礼
おーーーー!!!! 完璧です!!! また、知恵をお借りすると思います。 本当に助かりました、ありがとうございました(^^♪