Содержание:
Многие пользователи замечали, что при работе в Microsoft Excel бывают случаи, когда в ячейках при наборе данных вместо цифр появляются значки в виде решеток (#). Естественно, что с информацией в таком виде работать невозможно. Давайте разберемся в причинах указанной проблемы и найдем её решение.
Решение проблемы
Знак решетки (#) или, как его правильнее называть, октоторп появляется в тех ячейках на листе Эксель, у которых данные не вмещаются в границы. Поэтому они визуально подменяются этими символами, хотя фактически при расчетах программа оперирует все-таки реальными значениями, а не теми, которые отображает на экране. Несмотря на это, для пользователя данные остаются не идентифицированными, а, значит, вопрос устранения проблемы является актуальным. Конечно, реальные данные посмотреть и проводить операции с ними можно через строку формул, но для многих пользователей это не выход.
Кроме того, у старых версий программы решетки появлялись, если при использовании текстового формата символов в ячейке было больше, чем 1024. Но, начиная с версии Excel 2010 это ограничение было снято.
Давайте выясним, как решить указанную проблему с отображением.
Способ 1: ручное расширение границ
Самый простой и интуитивно понятный для большинства пользователей способ расширить границы ячеек, а, значит, и решить проблему с отображением решеток вместо цифр, это вручную перетащить границы столбца.
Делается это очень просто. Устанавливаем курсор на границу между столбцами на панели координат. Дожидаемся пока курсор не превратиться в направленную в две стороны стрелку. Кликаем левой кнопкой мыши и, зажав её, перетягиваем границы до тех пор, пока вы не увидите, что все данные вмещаются.
После совершения данной процедуры ячейка увеличится, и вместо решеток отобразятся цифры.
Способ 2: уменьшение шрифта
Конечно, если существует только один или два столбца, в которых данные не вмещаются в ячейки, ситуацию довольно просто исправить способом, описанным выше. Но, что делать, если таких столбцов много. В этом случае для решения проблемы можно воспользоваться уменьшением шрифта.
- Выделяем область, в которой хотим уменьшить шрифт.
- Находясь во вкладке «Главная» на ленте в блоке инструментов «Шрифт» открываем форму изменения шрифта. Устанавливаем показатель меньше, чем тот, который указан в настоящее время. Если данные все равно не вмещаются в ячейки, то устанавливаем параметры ещё меньше, пока не будет достигнут нужный результат.
Способ 3: автоподбор ширины
Существует ещё один способ изменить шрифт в ячейках. Он осуществляется через форматирование. При этом величина символов не будет одинаковой для всего диапазона, а в каждой столбце будет иметь собственное значение достаточное для вмещения данных в ячейку.
- Выделяем диапазон данных, над которым будем производить операцию. Кликаем правой кнопкой мыши. В контекстном меню выбираем значение «Формат ячеек…».
- Открывается окно форматирования. Переходим во вкладку «Выравнивание». Устанавливаем птичку около параметра «Автоподбор ширины». Чтобы закрепить изменения, кликаем по кнопке «OK».
Как видим, после этого шрифт в ячейках уменьшился ровно настолько, чтобы данные в них полностью вмещались.
Способ 4: смена числового формата
В самом начале шел разговор о том, что в старых версиях Excel установлено ограничение на количество символов в одной ячейке при установке текстового формата. Так как довольно большое количество пользователей продолжают эксплуатировать это программное обеспечение, остановимся и на решении указанной проблемы. Чтобы обойти данное ограничение придется сменить формат с текстового на общий.
- Выделяем форматируемую область. Кликаем правой кнопкой мыши. В появившемся меню жмем по пункту «Формат ячеек…».
- В окне форматирования переходим во вкладку «Число». В параметре «Числовые форматы» меняем значение «Текстовый» на «Общий». Жмем на кнопку «OK».
Теперь ограничение снято и в ячейке будет корректно отображаться любое количество символов.
Сменить формат можно также на ленте во вкладке «Главная» в блоке инструментов «Число», выбрав в специальном окне соответствующее значение.
Как видим, заменить октоторп на числа или другие корректные данные в программе Microsoft Excel не так уж трудно. Для этого нужно либо расширить столбцы, либо уменьшить шрифт. Для старых версий программы актуальной является смена текстового формата на общий.
Наш Telegram каналТолько полезная информация
Спасибо огромное!)) Мне на первой же фразе все помогло!
Данные переносятся с листа1 на лист2 и 3 на 3 листе конечный результат складывается по формуле. А в итого если подвести курсор , то видна правильная сумма , а фактически только знак #
вообще ничего не помогло(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
Ни один из способов не помог, по-прежнему решетки
Работаю с формами документов компании, которые защищены от форматирования. На одном компьютере все данные хорошо отображаются, а на другом данные в ячейке скрыты символами «#####» Так же при печати документа данная проблема остается. Объясните другой выход. Ведь на одном компьютере все хорошо, а с этим же документом на другом компьютере возникает проблема.
Здравствуйте, Атрем. А расширять границы столбца вы не пробовали?
Добрый день Максим. Пробовал, но таблица защищена от форматирования и изменений. Доступны только ячейки для ввода данных (даты) Версия на двух компьютерах 2007. Но на одном данные не скрываются, а втором скрыты октоторпом.
Единственный найденый способ в такой ситуации нашелся даты разделять не слешем «/» а точкой или запятой, тогда она программой считается автоматически как текст и не скрывается за решетками ####
Большое вам спасибо, сразу получилось.
Большое спасибо! Все предельно понятно!
Спасибо работает!!!!!!!!!
Большое спасибо за разъяснения! Статья написана доступным и понятным языком. Всё получилось исправить.
Добрый день,
я сметчик, работаю с объемными книгами, которые могут содержать 20 вкладок. Безразмерно увеличивать ширину столбцов я не могу, потому что, эти таблицы(сметы) в печати должны быть на формате А4, выходит автоматический подбор ширины и размера шрифта, как решение отпадают.
Можно ли это сделать автоматизировано?
И можно сделать автопоиск, злополучных ###, а-ля «найти и заменить»?
Число не большое, в ячейку вмещается, формат стоит общий, формула правильная, но вместо числа решётка
К сожалению это не помогает. Решеток нет в excel, они появляются только при печати.
Все заработало, спасибо
Почему ячейке цифра теряется
Конечно ничего не помогло, потому как перенос текста не написали
Спасибо, помогло
Большое спасибо! У вас самая лучшая и подробная статья!
знак ОКТОТОРП возник в Эксель после скачивания из почты сметы, и убрать способами перечисленными выше не удалось
Очень полезная статья. Редко пишу комменты, но здесь не могла пройти мимо. Четко, емко, просто и легко даже для начинающих. Рекоммендую.