Является ли ограничение числа ячеек (32 767) в Excel жестко запрограммированным, или его можно изменить, чтобы оно содержало более 32 767 символов? Я не нашел ни одного источника, который предполагал бы, что он может быть изменен, но я не нашел ничего, что явно говорит о том, что оно жестко закодировано и НЕ МОЖЕТ быть изменено.

2 ответа2

2

Вы не можете увеличить общее количество символов. От Microsoft:

Общее количество символов, которое может содержать ячейка: 32 767 символов

При этом, вот несколько связанных вопросов по SO:

2

Вероятно, вы читаете длинные данные из какого-либо источника в Excel, который имеет жесткое встроенное ограничение 32 767, которое применяется как к 32-разрядной, так и к 64-разрядной версиям.

Это не лучшее использование Excel, так как он не предназначен для использования в качестве базы данных. Это скорее функция Access или других баз данных. Более длинные данные, чем максимум, должны по-прежнему храниться во внешнем хранилище, вне Excel.

Есть несколько неудовлетворительных обходных путей:

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

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

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

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