Жестко ли задано ограничение на количество символов в ячейке (32 767) в Excel или его можно изменить, чтобы разрешить более 32 767 символов? Я не нашел ни одного источника, который предлагал бы его изменить, но я не нашел ничего, в котором прямо говорится, что он жестко закодирован и НЕ МОЖЕТ быть изменен.
Вероятно, вы читаете длинные данные из какого-то источника в Excel, который имеет жесткое встроенное ограничение 32 767, которое применяется как к 32-битной, так и к 64-битной версиям.
Это не лучшее использование Excel, поскольку он не предназначен для использования в качестве базы данных. Это скорее функция Access или других баз данных. Более длинные данные, чем максимум, должны по-прежнему храниться во внешнем хранилище, вне из Excel.
Есть несколько неудовлетворительных обходных путей:
Вы можете, например, вставить длинные выделенные области текста в текстовые поля, а не в ячейки. У текстовых полей нет такого же ограничения, и вы можете форматировать содержимое любым желаемым образом, но использовать их таким образом довольно неудобно.
Другой подход — фактически добавить длинную информацию в документ Word, скопируйте его, а затем вставьте в Excel (используя Специальную вставку) как объект Word, но опять же, использовать их таким способом довольно неудобно.
В заключение, есть обходные пути, но их довольно сложно использовать.
Вы не можете развернуть общее количество символов. От Microsoft:
Общее количество символов, которое может содержать ячейка: 32 767 символов
При этом, вот несколько связанные вопросы по SO:
- Новая идея о том, как преодолеть ограничение в 32 767 текста в Excel.
- Получить максимальное количество символов, которое может содержать ячейка содержат
- Excel 2007: снять ограничения текста с ячейки
4
Максимальный размер ячейки в Excel
Есть ли способ увеличить ограничение на количество символов в столбце?
У меня есть возможность 800 количество URL-адресов, которые я хочу поместить в один столбец, но по какой-то причине оно превышает и переходит в другую строку.
Можно ли увеличить лимит символов, чтобы он придерживался одной строки?
Если вы не хотите, чтобы ваша информация разбивалась на разные t строк, вы можете изменить форматирование ячеек: Выравнивание, Управление текстом, Перенос текста => отключить.
Если вы не хотите, чтобы текст отображался в разных столбцах, вы можете просто поставить пробел в следующей ячейке.
Если вы хотите поместить более 32767 символов в одну ячейку: я не думаю, что это возможно, как указано в следующем URL-адресе:
https://support.office. com/en-us/article/excel-spec-and-limits-1672b34d-7043-467e-8e27-269d656771c3
Общее количество символов, которое может содержать ячейка, 32 767 символов
В этом случае я бы посоветовал вам написать немного VBA, чтобы разделить вашу информацию по разным ячейкам.