|
|
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Сегодня вызвал меня к себе большой начальник, была проблема с Excel 2003. А именно, в одной ячейке было много текста, если точнее 2155 символов. Проблема была в том, что хоть был включен перенос слов и ширина и высота ячейки была достаточной, чтобы отобразить весь текст, всё равно ячейка отображала лишь около половины текста, а дальше ничего не отображала. Т.е. с какой-то позиции текста не работал авто перенос. Весь текст можно было увидеть лишь в строке формул. Как не бился, проблему решить не мог. Единственное, что смог предложить начальнику, это вручную в тексте расставить переносы строк, либо разбить текст на несколько ячеек.Понятно что это не выход, т.к. в случае изменения ширины ячеек, придётся заново руками переделывать все переносы. Создал пример такого файла в Excel 2003, с некоторой позиции там перестает делаться авто перенос текста и текст дальше не показывается, в Excel 2007 он показывает текст в ячейке полностью. Вопрос, можно ли эту проблему как-то решить, типа патч какой-нибудь установить или ещё что. Вариант с установкой переносов в ручную естественно не устраивает и с разбиением на несколько ячеек тоже, т.к. это явный косяк Excel 2003. Версия Excel 2003 (11.8169.8172) SP3. В Excel 2007 (12.0.6425.1000) SP2 MSO (12.0.6425.1000) такой проблемы нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 11:10 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Djon Player, а вот сам файл: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 11:11 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
это не косяк, в справке об этом, вроде бы есть Хранить можно очень много символов в ячейке, а отображаться будет только 1024... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 11:26 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
DaniilKэто не косяк, в справке об этом, вроде бы есть Хранить можно очень много символов в ячейке, а отображаться будет только 1024...Какже тогда объяснить такое, что если вручную сделать перенос строк внутри ячейки, то тогда можно добиться, что весь текст отобразиться. Прикладываю файл с тем-же текстом, где вручную несколько строк принудительно перенесено. Соответственно количество символов в ячейке даже увеличилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 12:03 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
1. Расставить переносы макросом. 2. Использовать для длинных текстов Word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 12:12 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
F1. Расставить переносы макросом. 2. Использовать для длинных текстов Word.Я то макрос могу написать. Да и у меня в принципе нет такой проблемы, я в таких количествах текст не пишу. А вот, что мне говорить большому начальству. Word тут тоже не подойдёт, так я привёл лишь пример одной ячейки. А там структура табличная, прчем много разных объединённых ячеек. В Word-е проблем было бы ещё больше. Пока на данному этапе самый простой вариант, ставить Excel 2007, только его пользователи не очень любят, им-же переучиваться надо. Я сам работаю в обоих версиях, но в Excel 2003 я почти всё могу найти с закрытыми глазами и сказать, где что находиться не имея под рукой Excel. Зато в Excel 2007 постоянно приходиться что-то искать, хотя в нём я тоже работаю уже около 2 лет. В идеале нужен патч для Excel 2003. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 12:26 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Djon PlayerА вот, что мне говорить большому начальству. Что программист здесь вы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 12:45 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
FDjon PlayerА вот, что мне говорить большому начальству. Что программист здесь вы.Хорошая шутка. Но не по существу. Нужен патч. А так ради интереса наваял макрос, который автоматически ставит переносы в тексте ориентируясь на ширину ячейки. Предварительно он удаляет все переносы в тексте ячейки, заменяя их на пробелы, затем устанавливает все переносы заново, так чтобы влезло максимальное количество целых слов в строку. Понятно, что если текст в ячейке был как-то правильно структурирован (например там стих), то вся структура потеряется. Так что на самом деле писать макрос для этого дела, дело не благодарное. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2010, 16:05 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Спс за макрос оч пригодился на работе))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 11:39 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Zloi lesnichiy, Ну значит я не зря старался, т.к. мне самому он не пригодился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 10:46 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Djon Player, а если поставить только один перенос в самом конце текста ? (у меня 2007 - не могу это проверить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 11:45 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
MX-9, МАКСИМАЛЬНАЯ ВЫСОТА СТРОКИ 409 ПИКСЕЛЕЙ ПРИ ШРИФТЕ=10 409/(10*1.3)=30 СТРОК ===========12 409/(12*1.3)=25 СТРОК УМНОЖТН НА ШИРИНУ СТОЛБЦА-ПОЛУЧИТЕ МАХ СТРОКУ ВРОДЕ ТАК Я ОДНАЖДЫ РАЗБИРАЛАСЬ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 13:51 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКАMX-9, МАКСИМАЛЬНАЯ ВЫСОТА СТРОКИ 409 ПИКСЕЛЕЙ ПРИ ШРИФТЕ=10 409/(10*1.3)=30 СТРОК ===========12 409/(12*1.3)=25 СТРОК УМНОЖТН НА ШИРИНУ СТОЛБЦА-ПОЛУЧИТЕ МАХ СТРОКУ ВРОДЕ ТАК Я ОДНАЖДЫ РАЗБИРАЛАСЬ а максим ширина столбца какая ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 15:56 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
MX-9ПЕНСИОНЕРКАMX-9, МАКСИМАЛЬНАЯ ВЫСОТА СТРОКИ 409 ПИКСЕЛЕЙ ПРИ ШРИФТЕ=10 409/(10*1.3)=30 СТРОК ===========12 409/(12*1.3)=25 СТРОК УМНОЖТН НА ШИРИНУ СТОЛБЦА-ПОЛУЧИТЕ МАХ СТРОКУ ВРОДЕ ТАК Я ОДНАЖДЫ РАЗБИРАЛАСЬ а максим ширина столбца какая ?255 знаков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 15:59 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
MX-9, 255 знаков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 16:00 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 16:00 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
kimtanMX-9, 255 знаков в колонку то ты 255 симв загонишь, а не печать увы нет альбомная а4 270/25.4= 10 дюймов или 720 пунктов. при шрифте 10 это 720/(10*0,6)=120 симв при 8 720/(8*0,6)=145 симв сколько у тебя столбиков для печати и их ширина?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 19:48 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
ПЕНСИОНЕРКА, в ворде нарисуй схему отчета с относительным расположением полей ,их шириной , возможен ли в поле перенос. или набей хотя бы абвгг.... 123456... типичный документ, чтобы проверить влезет ли он в ворд и какой ширины столбец останется на твою бяку.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2010, 20:06 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
kimtan, 2007 EXCEL работает без ограничений по ширине и высоте ячейки и количеству знаков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 11:55 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
MX-9Djon Player, а если поставить только один перенос в самом конце текста ? (у меня 2007 - не могу это проверить)Не в Excel 2003 не катит, если текст слишком длинный как в файле что я прикреплял в начале, то даже 10 переносов не помогают. Начиная с некоторого места на экран выводятся лишь начальная часть отдельного абзаца, которая помещается в одну строки экрана. Т.е. если к примеру в одной ячейке грубо говоря 20 длинных предложений каждое со своим абзацем, то к примеру первые 10 строк отобразятся полностью, а у оставшихся предложений будет на экране видна лишь начальная часть в пределах одной строки. Написал я конечно сумбурно, но думаю понять можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 16:02 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Djon Player, придется на ячейку накладывать текстовое поле таких же размеров и загонять в него весь длинный текст ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 17:13 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
MX-9kimtan, 2007 EXCEL работает без ограничений по ширине и высоте ячейки и количеству знаков Это кто Вам такое сказал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 21:12 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Очень логично для программистов таблицы печатать в Ворде, а длинные тексты в Экселе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2010, 23:15 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
MX-9Djon Player, придется на ячейку накладывать текстовое поле таких же размеров и загонять в него весь длинный текстНу если есть куча времени, то конечно можно, только потом каждый раз надо будет менять размеры этого текстового поля и его содержимое (если конечно не автоматизировать этот процесс). А помимо этого надо отслеживать все ячейки, т.к. таких ячеек с длинным текстом может быть много и на каждую такую ячейку накладывать текст. Теоретически это наверно можно автоматизировать макросами, но практичнее установить Excel 2007, либо патч (которого вроде как нет, поэтому установить не получиться). А ещё лучше вообще избегать таких длинных текстов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 11:43 |
|
||
|
Слишком длинный текст в Excel неполностью отображается в ячейке
|
|||
|---|---|---|---|
|
#18+
Djon Player, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 15:49 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36810001&tid=2175731]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 507ms |

| 0 / 0 |
