34

У нас есть лист Excel с довольно длинным текстом в одной ячейке. Вместо разрыва строки (как установлено в формате ячейки) мы получаем длинную строку #### s. Мы можем идти вперед и назад, удаляя и добавляя символы в конце текста.

Мы поиграли с форматированием ячеек и т.д., Но безуспешно. Что мы можем сделать?

12 ответов12

55

Если ширина ячейки слишком мала, Excel либо просто обрезает видимый текст, либо он попадает в следующую ячейку (в зависимости от того, есть ли в следующей ячейке какой-либо контент или нет).


Excel отображает ###, когда содержимое ячейки содержит только текст и его длина превышает 256 символов, а формат ячейки установлен на « Текст ». Обычно установка формата ячейки на « Общие » решает эту проблему.

Тем не мение! Если вы используете эту ячейку в качестве ввода данных, например, для поля в объединенном документе Word, будут получены только первые 256 символов !!!

Я пока не нашел решения для этого, но хотел бы узнать решение для более поздней проблемы.

23

Есть две причины:

A) Текст слишком длинный для ячейки с ее текущей шириной.

Увеличьте ячейку (дважды щелкните на границе заголовка), чтобы увидеть весь текст. Вот снимок экрана части электронной таблицы:

Слишком узкие колонны

Столбцы P и Q содержат одинаковые данные - денежные значения одного порядка. P достаточно широк, чтобы отобразить текст Q нет. Как вы можете видеть, он отображает "#####". Если дважды щелкнуть заголовок Q, он снова станет достаточно широким:

Колонны достаточно широкие

Б) В другом случае столбец является датой, а значение выходит за пределы допустимого диапазона. Если вы введете "5555555555555555555555" (скажем) в столбец даты, вы получите серию «#####», и во всплывающей подсказке говорится:

Даты и время, которые являются отрицательными или слишком большими, отображаются как ######.

Вполне может быть и другой случай, когда Excel печатает «#####» - но это наиболее распространенный вариант.

6

Я считаю, что вам просто нужно сделать ячейку немного шире - именно это (#### s) делает Excel, когда она не может отобразить всю вашу запись.

5

Как долго текст ячейки? Какой формат ячейки?

Чтобы редактировать ячейки с длинным текстом, разверните панель формул (Ctrl + Shift + U).

Если вам просто нужно отобразить извлечение из ячейки, вы можете использовать формулу, подобную этой, чтобы отобразить до первых 10 символов:

=IF(LEN(A1)<=10, A1, CONCATENATE(LEFT(A1,10-3),"..."))

где:

  • A1 - это ячейка с вашим длинным текстом.
  • 10 - максимальное количество символов, которое вы хотите показать.
4

Недавно у меня была похожая проблема, когда был включен перенос текста, но как только текст в ячейке достиг определенной длины, ##### отображался независимо. Я обнаружил, что изменение формата ячейки на "Общие" решило проблему.

2

Проблема с отображением должна быть решена путем изменения ячейки на "общий", а не "текстовый" - спасибо Microsoft за это интуитивное решение!

Другая проблема, состоящая в копировании> 256 символов из WORD, решается путем вырезания фактического текста из WORD, а затем в режиме редактирования в соответствующей ячейке, вставляя текст в строку формул над листом.

1

Это происходит, если текст превышает 256 символов, следовательно, он показывает ######.

Некоторые из наших друзей предлагают перейти от текста к общему, но может появиться ошибка Excel:

Excel по-прежнему не позволяет вам использовать General

Итак, решение простое, просто начните свой текст с простого добавления символа ' , чтобы пренебречь любой настройкой столбца, но вам все равно придется использовать Общий формат.

0

Идти к:

"Инструменты"> "Параметры"> "Переход"

и отмена проверки переходов навигационных клавиш остановит отображение апострофа в строке формул

0

Сначала проверьте, достаточно ли широка колонка для вашего ввода. Если это не работает, удалите все ячейки и снова введите текст.

0

"Общий" формат и "Wrap Text" решают проблему.

С точки зрения копирования и вставки, если вы используете функциональную клавишу F2 для входа в режим редактирования и выделения раздела текстов (может быть больше 256 символов) и копирования, вы можете вставить весь выбор в другие приложения, такие как Excel и Word. и т.п.

0

Проверьте форматирование по:

  1. Правый клик по ячейке
  2. выберите "Форматировать ячейку"
  3. Нажмите на вкладку "Номер" в верхней части окна инструкции
  4. Выберите "Custom" в поле слева
  5. Затем выберите "Общие" в поле справа.

Весь текст должен быть замечен в этом пункте ..... надеюсь, что это помогает.

0

Просто щелкните правой кнопкой мыши на ячейке и выберите « форматировать ячейки » и измените выбранную « категорию ». Это поможет решить проблему.

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