テキストセルはハッシュ文字で表示されます


11

Excel 2007では、一部のセルのコンテンツがハッシュ文字(###)として表示されています。これらのセルはテキストとしてフォーマットされ、文字数が255を超える場合、その内容はこのように表示されます。

これを修正する方法はありますか?


セルをコピーしてどこかに貼り付けると、実際のマスクされた値の代わりに#####ハッシュマークが貼り付けられることを除いて、私はこれでそれほど気になりません!値をコピーする前に、セルが実際の値を表示するのに十分な幅であることを確認する必要があるため、これは非常にイライラします。
ADTC 2017年

回答:


11

テキストとしてフォーマットされたセルは、256文字しか処理できません。それ以上のものは、ハッシュ文字(###)で表示されます。

この制限を回避するには、セルのフォーマットをGeneralに変更します。このフォーマットには、はるかに大きな文字制限があります。


3

これは、フィールドがセルに収まらないことを伝える優れた方法です。

セル幅を「自動」にすると、ハッシュは消えます。

これは通常、セルに特定の形式を指定し、Excelがセルを表示に適合しないと感じたときに発生します。

編集:セルを自動幅にするには:

列ヘッダーの右端をダブルクリックします。つまり、上部に列A、B、Cがあります。列Eの値を展開するとします。列EとFの間のエッジをダブルクリックする必要があります。

これにより、セルサイズが拡張されます。また、セルにテキストがある場合は、セルを右クリックして[セルの書式設定]をクリックし、[折り返しテキスト]の横にチェックを入れることができます。


2
セル幅を自動化するにはどうすればよいですか?
Ashwin Nanjappa '19

Akseli:ありがとう、でも長いテキストで機能するより良い解決策を見つけました。
アシュウィンナンジャッパ2011

0

これを試して。Excelファイルを開くときに、テキストオプションを選択します。ここで重要なことの1つは、Excelファイルにコンテンツを書き込む方法です。手動で行う場合は、Excelで許可されていないものを記述しないでください。ただし、コードで記述したい場合は、POI / JExcelを使用してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.