
Excelのセルの書式設定で、値がゼロの時に非表示にするため、書式設定を以下のように変更しました。
旧)「文字列」
新)「ユーザー定義」とし、「#,###」と設定
これによって確かにゼロサプレスできるようになったのですが、新たな問題がでてきました。
セルの幅に収まりきらない桁数の大きい数値が「#####」と表示されるようになってしまいました。これまでは左隣のセルにまたがって(文字列で右揃えの設定だったので)表示させていたので問題なかったのですが、書式設定を上記内容に変更したことで、セルの書式自体は右揃えなっているのですが左隣のセルにまたがって表示されなくなりました。
元通り、桁数の大きい場合は隣のセルにまたがって表示させるようにするにはどうすればよいでしょうか?
よい方法があったら是非教えてください。お願いします。
No.3
- 回答日時:
>これまで「文字列」としてできていた左隣セルへまたがっての表示が
文字列の時は、配置を「右揃え」にすると左列を借りて先頭部は表わされるようです。
数字の場合はだめです。数の場合は#・・・#、それ以外は指数表示になってしまいます。
縮小して全体を表示などと言うのもありますが、ニーズに合わないでしょうね。
それで文字列で勝負しなければしょうがない。
それで条件付の書式しか手がない。
それも「セルの値」「次の値に等しい」「="0"」(0
では不可)「フォント」を「白」くするより他ない。
No.1
- 回答日時:
隣のセルにまたがっても良いのでしたら、初めから隣のセルと結合するか、セル幅を広く取っておくなんてのはだめなんでしょうか?
確か数値の場合は隣のセルにまたがることはなかったはずです。
セル幅の指定をしていなかったら、勝手に幅が広がることはありますが。
早速のご回答、どうもありがとうございます。
説明不足で申し訳ありませんでした。
隣のセルはある条件の時のみ記号を表示するため、結合することはできません。
また、各セルの幅は仕様上、固定であるため変更することはできません。
>確か数値の場合は隣のセルにまたがることはなかったはずです。
やっぱり、これまで「文字列」としてできていた左隣セルへまたがっての表示が、ユーザー定義をしたことによって、「数値」として認識されたと考えてよろしいのでしょうか?
だとしたら、文字列のままでゼロサプレスする方法ってないでしょうか・・・?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) EXCELの書式設定を固定することはできませんか? 5 2023/06/20 17:05
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセル 桁を増やす方法
-
Excelで 分:秒 と表示させる...
-
【Excel】 特定セルだけに「ゼ...
-
Excel 文字の前にスペースを入...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算結果を()括弧で...
-
エクセルの計算式の後に、単位...
-
数字の後ろにピリオドを表示す...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで○時間△分を○。□時間...
-
スプレッドシートのセル内、折...
-
エクセルで折り返しと縮小の同...
-
エクセルで 0'00.000 を時間に...
-
Excelで、数字をhh:mmの形式へ変換
-
エクセル セルの数値の表示ずれ...
-
エクセルの分数表示
-
エクセルで「0」を表示させたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内の余白の設定...
-
エクセルでの計算式で求められ...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
エクセルの計算式の後に、単位...
-
Excelで 分:秒 と表示させる...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算結果を()括弧で...
-
エクセル 条件付き書式で文字...
-
エクセルで 何時間何分と表示...
-
EXCELでセル内に打った文字が隠...
-
EXCELで日付と時刻が入ったセル...
-
数字の後ろにピリオドを表示す...
-
エクセルで西暦に変更できない
-
Excelに「隠し文字」のような機...
-
エクセルで、書式設定をして表...
-
エクセル セル幅は広いのにシャ...
-
セルの書式設定で一部のフォン...
おすすめ情報