1

Можно ли разместить большой объем текста в ячейке в Excel 2007?

У меня 1890 слов, состоящих из 10 110 символов (без пробелов), которые нужно поместить в одну ячейку в Excel. Я установил максимальный размер ячейки (ширина столбца 255 и высота строки 409,5), но он не может содержать весь текст. Я также установил минимальный размер текста - размер 1 (хотя он не читается) - просто чтобы посмотреть, помогает ли это, но, к сожалению, это не так.

Я обязан хранить весь текст в одной ячейке, поэтому не могу переходить в окружающие ячейки.

Есть ли способ обойти это, что я пропускаю или пропускаю?

Большое спасибо.

9 ответов9

2

Здесь есть два момента; содержащий и отображающий.

Для Microsoft 32 767 символов - это максимум, который может содержать ячейка. Так что да, вы можете разместить 10 110 символов в ячейке.

Как уже обсуждалось в других ответах, нет, вы не можете отображать столько символов в моде, которые будут читабельны.

Ссылка http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010073849.aspx

1

Вы видите только #### или ваш текст просто не отображается полностью?

Когда вы видите только ### , тогда вы могли бы отформатировать эту ячейку как текст - хотя это правильно, это ограничивает ваш просмотр 255 символами. Вы можете легко проверить это с помощью функции REPT , используя один символ и 255 или 256 повторений. Затем скопируйте его как значение в ячейку с текстовым форматом или ячейку с форматированием по умолчанию.

Итак, чтобы увидеть своих персонажей, вам нужно использовать другой формат - например, по умолчанию.

При полном отображении этого количества символов вы будете ограничены максимальным размером ячейки (255-409,5).

0

Если нет особой причины, по которой данные должны оставаться в Excel, гораздо лучшим решением, чем все, что я видел здесь, было бы копирование и вставка данных в таблицу в Word, которая не имеет таких ограничений. Для этого выделите весь диапазон ячеек, потенциально содержащих данные, затем нажмите Ctrl-C, чтобы скопировать их. Затем откройте новый документ Word. (Если таблица очень широкая, вы можете установить ориентацию страницы в документе Word на альбомную или изменить размер бумаги на более широкий, например, на Legal.) Теперь нажмите Ctrl-V, чтобы вставить данные Excel в документ Word; это должно вставить как таблицу Word. (Если таблица превышает ширину страницы / поля, просто перейдите в свойства таблицы, очистите все заданные значения ширины столбца и установите размер таблицы на 100%.)

Помните, что Excel на самом деле не предназначен или не предназначен для использования в качестве инструмента для обработки больших кусков текста. Если это то, что вам нужно сделать, хороший текстовый процессор, такой как Microsoft Word, почти всегда является лучшим выбором.

0

Может быть, это поможет:

«Однако вы можете увеличить количество отображаемых символов, если добавляете разрывы строк в ячейку (нажмите Alt+Enter)».

Источник: http://www.contextures.com/xlfaqApp.html#CharInCell

0

У меня была такая же проблема с Excel 2007. Я скопировал информацию из Excel в Word и вставил обратно в Excel, и это сработало.

0

Возможное предложение. Я считаю, что текст на самом деле помещается в ячейку. Проблема в том, чтобы показать это (что я считаю, Excel не будет делать).

Итак, разделите задачу на две части: сохраните текст в одной ячейке. Покажите это в нескольких. Вы можете извлечь текст из ячейки памяти в ячейки дисплея, используя функцию = Extext(...).

0

Вы можете использовать параметр « Обтекание текстом » в группе « Выравнивание » на вкладке « Главная ». Параметр «Обтекание текстом» позволяет размещать текст на нескольких строках в одной ячейке, а не распределять текст по нескольким ячейкам на листе.

Примечание . Хотя снимки экрана относятся к Excel 2010, это должно работать и в Excel 2007.

Вот быстрый, как:

  1. Введите или вставьте текст в ячейку, которую вы хотите. В этом примере я использовал функцию rand в Word, затем скопировал и вставил текст в ячейку A1.


    (Нажмите на изображение, чтобы увеличить)

    Как видно выше, весь текст занимал пробелы для нескольких ячеек вплоть до столбца CJ.

  2. Выберите ячейку, которая содержит текст. В этом примере это будет ячейка A1.

    Перейдите на вкладку «Главная» → «Группа выравнивания» → «Обтекание текстом».

    Вот пример вывода:

    Этот пример вывода состоит из 1665 слов с пробелами и размером шрифта 8. Это все еще читается в Excel.

0

Я чувствую, что это легко исправить, когда вы поймете, как, но на самом деле никто не ответил на вопрос ...

Во-первых, у вас может быть слишком много текста, и ваш лучший вариант - объединить ячейки. Для общего автоформатирования вот решение:

В Excel 2007 перейдите в раздел "Главная"> "Ячейки"> панель "Формат"> "Высота строки автоподбора" и "Ширина столбца автоподбора"

Задача решена!

-1

MS считает, что самая длинная формула, которую вы можете иметь, это 8192 символа. Так что, казалось бы, нет!

http://office.microsoft.com/en-gb/excel-help/excel-specifications-and-limits-HP010073849.aspx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .