2012-11-19 15:11:43 +0000 2012-11-19 15:11:43 +0000
80
80

Excel - セルのテキストが次の(空の)セルにオーバーフローしないようにする

Excelのセル内のテキストが長すぎて、そのセルの可視領域に表示されず、右側の次のセルが空の場合、Excelはその次のセル(および次のセル、必要に応じて次のセル)にテキストを表示させています。これを変更したいのですが、このテキストのオーバーフローを避けたいのです。

「ワードラップ」を有効にして行の高さを調整することで回避できることはわかっています。しかし、それは私が望んでいることではありません。

ExcelのDEFAULT動作を変更して、各セルの値をそのセルの可視領域にのみ表示するようにしたいです。オーバーフローもワードラップもしません。

これは可能でしょうか?(ちなみに私はExcel2010を使っています)

回答 (8)

53
53
53
2015-10-22 13:28:31 +0000

はい、この動作を変更することはできますが、おそらくこれが引き起こす副作用を望まないでしょう。

隣接するセルにデータが含まれているかどうかに関係なく、セルの内容をセルの境界に制限するための鍵となるのは、テキストの整列です。オーバーフローさせたくないセルを選択し、右クリックしてください。これが何を意味するかについては、以下のスクリーンショットを参照してください。(Fillが「短いテキスト」でfilledされていることに注意してください。)

それはあなたが Benedikt’s post

あなたはまた、Benediktの最初の very clever メソッドを使用してティック文字 (B7) で隣接するセルを埋めることができたことに注意してください。この方法では、何も隠す必要がなく、セルのオーバーフローを防ぐことができますし、セルをテキストとしてコピーしても(例えば、メモ帳にコピーしても)スペースや目盛りではなく、空のテキストが得られます。

27
27
27
2015-07-24 13:00:33 +0000

以下にその方法を説明します。オプション1:すべての空のセルを “N/A "で埋めて、条件付き書式設定でテキストを非表示にします。または オプション2:すべての空のセルを0で塗りつぶし、Excelの設定を使用してゼロ値を非表示にします。→ 特殊な… (Windowsの場合:ホーム→編集→検索&選択→Go To Special…) - 「空欄」を選択してOKを押す - すべての空のセルが選択されました。何もクリックしないでください。 - "N/A” または 0 と入力し、Ctrl+Enter†を押します。これにより、選択されたすべてのセルに値が挿入されます。

*“N/A "を非表示にする条件付き書式設定 *

  • 書式→条件付き書式設定。クラシック、およびどのセルをフォーマットするかを決定するために数式を使用します。カスタムフォーマット。フォントカラー白、塗りつぶしなし。

Hide Zeros

  • Excel → Settings → View.
  • Unick "Show zero values”.
13
13
13
2017-04-17 12:50:46 +0000

式=“"と入力してみてください。(これは2つの二重引用符です)を、オーバーフローを見たくない隣接するセルの中に入れます。これは何も表示されず、数学に影響を与えない "null "と評価されます。

7
7
7
2017-12-13 19:27:48 +0000

これは誰にでもできることではないかもしれませんが、Google Sheetsにドキュメントをインポートした場合、この機能はデフォルトでサポートされています。上部のメニューバーでは、3種類のテキストの折り返しがサポートされています。オーバーフロー、ラップ、クリップです。クリップを探しています。

要件にもよりますが、人によっては実行可能なオプションかもしれません。

4
4
4
2018-11-28 00:26:59 +0000

Excelの右方向にこぼれたテキストをブロックするために'を使用するソリューションを拡張しました。バリア列

**2. 保護したい列の左に「バリア」列を挿入します。 これで完成です。

4
4
4
2017-10-31 15:09:07 +0000

セルには水平テキストアライメント「塗りつぶし」を使用します。これは他の整列オプションと同じ場所で見つけることができます。

1
1
1
2019-06-24 08:59:09 +0000

Excelで、列を必要な幅に調整し、その列でワードワープを有効にして(これにより、すべての行の高さが増加します)、最後にすべての行を選択して、行の高さを希望の高さに調整します。これで完成です。あなたは今、隣接するセルにオーバーフローしないセル内のテキストを持っています。

(注:私はこれを発見し、選択した答えのコメントとしてそれを投稿しましたが、また、答えとしてそれを投稿するので、他の人のために見つけることが容易になります。)

0
0
0
2019-09-23 04:17:44 +0000

Google Sheetsは万人向けではないかもしれませんが、_誰かのためになるかもしれません。

選択範囲を実行し、溢れたセルを切り捨てられたテキストで置き換えます。

  • 切り捨てられたテキストは、ハードコード化されているか、ワークシートの式を介してリンクされています =LEFT()

  • 切り捨てられたテキストは、新しいシートの完全な文字列にハイパーリンクされています。

_デフォルトは、データを保持し、両方のリンクを使用することです。