web-dev-qa-db-ja.com

Microsoft Excel2007-すべてのテキストをセルに収めることができない

Excel 2007のセル内に大量のテキストを収めることは可能ですか?

Excelの1つのセルに入れる必要のある1,890語(10,110文字(スペースなし)で構成)があります。セルを最大サイズ(列幅255、行高409.5)に設定しましたが、すべてのテキストを含めることができません。また、テキストを最小サイズ(サイズ1(判読できなくても))に設定して、これが役立つかどうかを確認しましたが、残念ながらそうではありません。

すべてのテキストを1つのセルに保持する必要があるため、周囲のセルに分岐できません。

私が行方不明または見落としているこれを回避する方法はありますか?

どうもありがとう。

2
SnookerFan

ここには2つのポイントがあります。含むと表示。

Microsoftによると、32,767文字は、セルに含めることができる最大文字数です。そうです、セルに10,110文字を収めることができます。

他の回答ですでに説明したように、読みやすい方法でそれほど多くの文字を表示することはできません。

参照 http://office.Microsoft.com/en-us/Excel-help/Excel-specifications-and-limits-HP010073849.aspx

3
James Jenkins

####だけが表示されますか、それともテキストが完全に表示されませんか?

###だけが表示されている場合は、このセルをテキストとしてフォーマットしている可能性があります。これは正しいですが、表示が255文字に制限されています。これは、REPT関数を使用して、1文字と255または256回の繰り返しを使用して簡単にテストできます。次に、これを値としてテキスト形式のセルまたはデフォルト形式のセルにコピーします。

したがって、文字を表示するには、デフォルトのような別の形式を使用する必要があります。

この文字数を完全に表示する場合は、セルの最大サイズ(255〜409,5)に制限されます。

1
Jook

データをExcelに残しておく必要がある特別な理由がない限り、ここで提案したものよりもはるかに優れた回避策は、データをコピーしてWordのテーブルに貼り付けることです。このような制限はありません。これを行うには、データを含む可能性のあるセルの範囲全体を選択し、ctrl-cを押してコピーします。次に、新しいWord文書を開きます。 (テーブルの幅が非常に広い場合は、Word文書のページの向きを横向きに設定するか、用紙サイズを法定などの幅の広いものに変更することをお勧めします。)次に、ctrl-vを押してExcelデータをに貼り付けます。 Word文書; Wordテーブルとして貼り付ける必要があります。 (テーブルがページ/マージン幅を超える場合は、テーブルプロパティに移動し、指定された列幅をクリアして、テーブルサイズを100%に設定します。)

Excelは、テキストの大きなチャンクを処理するためのツールとして実際に設計または意図されたものではないことに注意してください。それがあなたがする必要があることであるならば、MicrosoftWordのような良いワードプロセッサはほとんど常により良い選択です。

0

多分これは役立ちます:

「ただし、セルに改行を追加すると(Alt + Enterキーを押す)、表示される文字数を増やすことができます。」

出典: http://www.contextures.com/xlfaqApp.html#CharInCell

0
Jüri Ruut

Excel 2007でも同じ問題が発生しました。情報をExcelからWordにコピーして、Excelに貼り付けると、機能しました。

0
user665400

考えられる提案。テキストは実際にはセルに収まると思います。問題はそれを表示することです(Excelでは機能しないと思います)。

したがって、問題を2つの部分に分割します。1つのセルにテキストを保存します。いくつか見せてください。 = Extext(...)関数を使用して、ストレージセルから表示セルにテキストを抽出できます。

0
ghellquist

'Wrap Text'オプションをAlignmentグループの下で使用できます。 ホームタブ。 [テキストを折り返す]オプションを使用すると、ワークシートの複数のセルにテキストを分散させるのではなく、単一セル内の複数の行にテキストを配置できます。

:スクリーンショットはExcel 2010用ですが、これはExcel2007でも機能するはずです。

簡単な方法は次のとおりです:

  1. 必要なセルにテキストを入力または貼り付けます。この例では、WordでRand関数を使用し、テキストをコピーしてセルA1に貼り付けました。

    enter image description here
    (画像をクリックすると拡大します)

    enter image description here

    上で見たように、テキスト全体が列CJまでの複数のセルにスペースを借用しました。

  2. テキストを含むセルを選択します。この例では、それはセルA1になります。

    [ホーム]タブ→[配置グループ]→[テキストの折り返し]に移動します。

    enter image description here

    出力例は次のとおりです。

    enter image description here

    このサンプル出力は、スペースとフォントサイズが8の1,665語で構成されています。Excelではまだ読み取り可能です。

0
Peachy

方法がわかれば簡単に修正できると思いますが、実際に質問に答えた人は誰もいません...

まず、テキストが多すぎる可能性があります。最善のオプションは、セルを結合することです。一般的な自動フォーマットの場合の解決策は次のとおりです。

Excel 2007で、[ホーム]> [セル]セクション> [フォーマット]ドロップバー> [行の高さの自動調整]と[列の幅の自動調整]に移動します

問題が解決しました!

0
Dee