Является ли ограничение числа ячеек (32 767) в Excel жестко запрограммированным, или его можно изменить, чтобы оно содержало более 32 767 символов? Я не нашел ни одного источника, который предполагал бы, что он может быть изменен, но я не нашел ничего, что явно говорит о том, что оно жестко закодировано и НЕ МОЖЕТ быть изменено.
2 ответа
Вы не можете увеличить общее количество символов. От Microsoft:
Общее количество символов, которое может содержать ячейка: 32 767 символов
При этом, вот несколько связанных вопросов по SO:
Вероятно, вы читаете длинные данные из какого-либо источника в Excel, который имеет жесткое встроенное ограничение 32 767, которое применяется как к 32-разрядной, так и к 64-разрядной версиям.
Это не лучшее использование Excel, так как он не предназначен для использования в качестве базы данных. Это скорее функция Access или других баз данных. Более длинные данные, чем максимум, должны по-прежнему храниться во внешнем хранилище, вне Excel.
Есть несколько неудовлетворительных обходных путей:
Например, вы можете вставить длинные текстовые выделения в текстовые поля, а не в ячейки. Текстовые поля не имеют одинакового ограничения, и вы можете форматировать содержимое любым желаемым способом, но использовать их таким способом довольно неудобно.
Другой подход заключается в том, чтобы фактически добавить длинную информацию в документ Word, скопировать ее, а затем вставить ее в Excel (используя специальную вставку) в качестве объекта Word, но, опять же, использовать их таким способом довольно неудобно.
В заключение, есть обходные пути, но они довольно сложны в использовании.