Почему в эксель вместо чисел решетки
Что делать, если в ячейке MS Excel «#» (решетки) вместо текста?
Наверянка и вам не раз встречалась ситуация, когда при работе в Microsoft Excel в ячейках вместо текста или числа отображается символ «#» (решетка) * . Как правило, это всё-таки несколько решеток, которые занимают всю доступную область ячейки. При этом если поставить курсор на эту ячейку, текст корректно отображается в строке формул и его оттуда можно даже скопировать (при копировании из ячейки будут скопированы решетки #########). Ввод текста в такую ячейку осложняется тем, что сделать это можно опять же только через строку формул. Перенос по словам может использоваться или нет, ширина и высота могут быть фиксированными или измаеняемыми. В некоторых ячейках текст может отображаться в неизменном виде.
По идее, если длина текста в ячейке больше, чем можно поместить в эту ячейку при текущих ширине и высоте, будут появляться символы #, и это нормально. Чтобы текст отобразился, следует изменить у ячейки ширину, высоту, или и то и другое.
Ограничение количества знаков в ячейке также влияет на отображение текста в ячейке. При превышении этого ограничения текст можно будет увидеть только в строке формул. Это положение справедливо для ячеек формата “Текстовый”.
Вообще, решить эту проблему, на самом деле, очень просто. Всё, что нужно сделать – это сменить формат конкретной ячейки с Текстового на Общий . Для быстрого доступа к редактированию формата ячейки можно использовать комбинацию горячих клавиш (Ctrl + 1).
Проблема отображения решеток вместо текста в ячейках MS Excel проявляется при совпадении следующих факторов:
1. Установлен «Текстовый» тип данных у ячейки;
2. Содержимое ячейки включает в себя более чем 255 ** символов;
3. Используется Microsoft Excel версии 2003, 2007 или еще более ранняя версия *** .
* – Символ # на самом деле называется «Октоторп». Но в сети, да и в разговорной речи встречаются и другие названия этого символа: «решётка», «хеш», «знак номера», «диез», «шарп» (от англ. «sharp») и другие.
** – Есть мнение, что у MS Excel 2003 ограничение количества знаков в ячейке 255 символов, а у MS Excel 2007 – 1024 символа. Буду признателен, если кто-то из уважаемых читателей подтвердит или опровергнет это утверждение, попробовав запихнуть в ячейку MS Excel 2003 или MS Excel 2007 соответственно 256 или 1025 символов, сообщив результаты этих попыток через форму обратной связи .
*** – Начиная с версии 2010 года, ограничение в 255 символов на ячейку текстового формата уже отсутствует, поэтому описанная проблема неактуальна для пользователей MS Excel 2010 и выше.
Источник: www.verysimple.ru
Проблема отображения решетки вместо цифр в Microsoft Excel
У многих пользователей хотя бы раз, но случалось, когда в ячейке Excel отображается решетка вместо цифры. Конечно, с данными в таком виде работать не получится, поэтому нужно искать способ устранить проблему.
Устраняем проблему
Знак решетки # появляется в том случае, если данные слишком большие и не помещаются в границы ячейки. То, что не влезло заменяется данным символом, но по факту все расчеты происходят с реальными значениями.
Расширяем границы
Если в Экселе вместо цифр решетки, то конечно, проще всего расширить границы и устранить проблему. Делается это очень просто, вверху, где находятся буквенные обозначения столбцов следует выделить тот, в котором располагается нужная ячейка. Затем нужно с краю установить курсор и перетянуть границы, пока вместо решетки не станут отображаться реальные значения.
Сделать шрифт меньше
Логично предположить, что если уменьшить шрифт данных в ячейке, то они станут занимать меньше места и поместятся. Чтобы это сделать:
- Выделяем область, где необходимо изменить шрифт.
- На вкладке «Главная» нужно изменить размер шрифта. Можно выбрать нужный из выпадающего списка или вписать значения вручную.
Автоматическая ширина
Еще один способ – доверить системе самой выбрать подходящий шрифт. Для этого:
- Выделяем нужный диапазон ячеек и кликаем по ним правой кнопкой мыши, чтобы вызвать контекстное меню. Там нас интересует раздел «Формат ячеек…».
- В появившемся окне следует открыть вкладку «Выравнивание»и установить чекбокс на «Автоподбор ширины».
После этого шрифт уменьшится на столько, сколько нужно для нормального отображения значений.
Как вы сами могли заметить, заменить символ решетки на реальные значения очень просто. Нужно либо сделать столбцы больше, либо уменьшить шрифт. В старых версиях намного проще изменить формат ячеек на общий, чем возиться с настройками.
Источник: tehno-bum.ru
Проблема замены чисел значками решетки в Microsoft Excel
Многие пользователи замечали, что при работе в Microsoft Excel бывают случаи, когда в ячейках при наборе данных вместо цифр появляются значки в виде решеток (#). Естественно, что с информацией в таком виде работать невозможно. Давайте разберемся в причинах указанной проблемы и найдем её решение.
Решение проблемы
Знак решетки (#) или, как его правильнее называть, октоторп появляется в тех ячейках на листе Эксель, у которых данные не вмещаются в границы. Поэтому они визуально подменяются этими символами, хотя фактически при расчетах программа оперирует все-таки реальными значениями, а не теми, которые отображает на экране. Несмотря на это, для пользователя данные остаются не идентифицированными, а, значит, вопрос устранения проблемы является актуальным. Конечно, реальные данные посмотреть и проводить операции с ними можно через строку формул, но для многих пользователей это не выход.
Кроме того, у старых версий программы решетки появлялись, если при использовании текстового формата символов в ячейке было больше, чем 1024. Но, начиная с версии Excel 2010 это ограничение было снято.
Давайте выясним, как решить указанную проблему с отображением.
Способ 1: ручное расширение границ
Самый простой и интуитивно понятный для большинства пользователей способ расширить границы ячеек, а, значит, и решить проблему с отображением решеток вместо цифр, это вручную перетащить границы столбца.
Делается это очень просто. Устанавливаем курсор на границу между столбцами на панели координат. Дожидаемся пока курсор не превратиться в направленную в две стороны стрелку. Кликаем левой кнопкой мыши и, зажав её, перетягиваем границы до тех пор, пока вы не увидите, что все данные вмещаются.
После совершения данной процедуры ячейка увеличится, и вместо решеток отобразятся цифры.
Способ 2: уменьшение шрифта
Конечно, если существует только один или два столбца, в которых данные не вмещаются в ячейки, ситуацию довольно просто исправить способом, описанным выше. Но, что делать, если таких столбцов много. В этом случае для решения проблемы можно воспользоваться уменьшением шрифта.
-
Выделяем область, в которой хотим уменьшить шрифт.
Способ 3: автоподбор ширины
Существует ещё один способ изменить шрифт в ячейках. Он осуществляется через форматирование. При этом величина символов не будет одинаковой для всего диапазона, а в каждой столбце будет иметь собственное значение достаточное для вмещения данных в ячейку.
-
Выделяем диапазон данных, над которым будем производить операцию. Кликаем правой кнопкой мыши. В контекстном меню выбираем значение «Формат ячеек…».
Как видим, после этого шрифт в ячейках уменьшился ровно настолько, чтобы данные в них полностью вмещались.
Способ 4: смена числового формата
В самом начале шел разговор о том, что в старых версиях Excel установлено ограничение на количество символов в одной ячейке при установке текстового формата. Так как довольно большое количество пользователей продолжают эксплуатировать это программное обеспечение, остановимся и на решении указанной проблемы. Чтобы обойти данное ограничение придется сменить формат с текстового на общий.
-
Выделяем форматируемую область. Кликаем правой кнопкой мыши. В появившемся меню жмем по пункту «Формат ячеек…».
Теперь ограничение снято и в ячейке будет корректно отображаться любое количество символов.
Сменить формат можно также на ленте во вкладке «Главная» в блоке инструментов «Число», выбрав в специальном окне соответствующее значение.
Как видим, заменить октоторп на числа или другие корректные данные в программе Microsoft Excel не так уж трудно. Для этого нужно либо расширить столбцы, либо уменьшить шрифт. Для старых версий программы актуальной является смена текстового формата на общий.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник: lumpics.ru
Что делать, если вместо цифр отображаются решетки в Эксель
Во время работы в Эксель многие пользователи могут столкнуться с ситуацией, когда вместо набранных цифр в ячейке отображаются решетки (#), что делает невозможным дальнейшую работу с ними. В данной статье мы выясним, почему так происходит, и как это исправить.
Причина появления решеток и методы устранения проблемы
Довольно часто содержимое ячейки не умещается в ее текущих границах. И когда слишком длинным оказывается какое-то число, вместо него отображаются символы решетки (#) или, другими словами, октоторп. При этом программа хранит в памяти реальные значения, которые используются при расчетах, но из-за такого визуального представления даных, их невозможно идентифицировать, следовательно, работать с ними становится затруднительно или даже невозможно. В данном случае, просмотреть полное содержимое ячейки, конечно же, можно в строке формул, но это, вряд ли, можно назвать оптимальным решением.
Примечание: в более ранних версиях программы подобные решетки появлялись, в том числе, при наборе текста, который содержал более 1024 символов. Правда, с версии 2010 такое не наблюдается.
Итак, теперь, когда мы выяснили, почему появляются решетки, давайте разберемся, как их убрать.
Метод 1: сдвигаем границу ячейки вручную
Для начала рассмотрим, пожалуй, самый простой метод, который позволяет решить проблему путем сдвига границы ячеек.
- На горизонтальной панели координат наводим указатель мыши на правую границу столбца, который хотим расширить. Когда появится характерный плюсик со стрелками в обе стороны, зажав левую кнопку мыши тянем линию границы вправо.
- Отпустив кнопку мыши мы должны увидеть содержимое ячейки. Если этого не произошло, и до сих пор отображаются решетки, значит мы недостаточно сдвинули границу и нужно повторить первое действие.
Метод 2: выравниваем границу по содержимому ячейки
Здесь нам не придется вручную двигать границу, пытаясь угадать ее новое расположение, которе позволит отобразить содержимое ячейки. Дело в том, что в Excel существует возможность выполнить данное действие автоматически.
- Также, наводим указатель мыши на правую границу столбца, который хотим расширить (на горизонтальной панели координат), затем вместо захвата и сдвига линии границы просто дважды щелкаем по ней.
- Ширина столбца автоматически подстроится под содержимое ячейки.
Примечание: если данное действие будет выполнено в отношении столбца с ячейками, содержащими данные разной длины, ширина столбца подстроится под ячейку, содержащую наибольшее количество символов.
Метод 3: уменьшаем размер шрифта
Данный метод подойдет, если нет возможности сдвинуть границы ячеек, или когда их слишком много. В подобных ситуациях можно попробовать уменьшить размер шрифта. Рассмотрим на примере одного столбца.
- Для начала нужно выделить диапазон, внутри которого планируется уменьшение шрифта.
- Переключаемся во вкладку “Главная” (если мы не в ней), щелкаем по стрелке вниз рядом с текущим размером шрифта (группа инструментов “Шрифт”) и в раскрывшемся списке выбираем значение поменьше, которое, по-нашему мнению, позволит вместить все содержимое в ячейке.
Также, размер шрифта можно сразу указать в поле для ввода значений, предварительно щелкнув внутри него.
- Все готово, не сдвигая границу столбца, нам удалось сделать данные видимыми.
Если после уменьшения шрифта мы, по-прежнему, видим решетки, пробуем выбрать значение еще меньше.
Метод 4: используем автоподбор ширины
Способ также позволяет изменить размер шрифта в ячейках, однако, в данном случае, он будет разным, в зависимости от количества символов. Использоваться будет форматирование ячеек.
- Производим выделение области, для которой нужно настроить размер шрифта. Щелчком правой кнопки мыши по ней открываем меню, в котором кликаем по пункту “Формат ячеек”.
- В появившемся окне “Формат ячеек” переключаемся во вкладку “Выравнивание”. В блоке параметров “Отображение” ставим галочку напротив опции “автоподбор ширины”, после чего жмем OK.
- В результате, размер шрифта в ячейках уменьшиться (для каждой ячейки по-разному, в зависимости от количества символов), что позволит сделать всю информацию видимой.
Метод 5: меняем формат ячейки
Ранее мы уже упомянули о том, что в более ранних версиях программы решетки могли отображаться и при слишком длинном тексте. Для решения проблемы нужно поменять формат ячейки с “текстового” на “общий”. Сделать это можно:
- В окне форматирования (вкладка “Число”), которое открывается выбором пункта “Формат ячеек” в контекстном меню ячейки.
- На ленте программы, во вкладке “Главная”, группа инструментов “Число”.
Заключение
Решетки в таблице Excel вовсе не означают наличие какой-либо ошибки. Они лишь дают пользователю понять, что ширины ячейки недостаточно, чтобы отобразить все ее содержимое при заданном размере шрифта. В данном случае можно либо сдвинуть границы, либо уменьшить шрифт.
Источник: microexcel.ru
Проблема отображения решетки вместо цифр в Microsoft Excel
У многих пользователей хотя бы раз, но случалось, когда в ячейке Excel отображается решетка вместо цифры. Конечно, с данными в таком виде работать не получится, поэтому нужно искать способ устранить проблему.
Устраняем проблему
Знак решетки # появляется в том случае, если данные слишком большие и не помещаются в границы ячейки. То, что не влезло заменяется данным символом, но по факту все расчеты происходят с реальными значениями.
Расширяем границы
Если в Экселе вместо цифр решетки, то конечно, проще всего расширить границы и устранить проблему. Делается это очень просто, вверху, где находятся буквенные обозначения столбцов следует выделить тот, в котором располагается нужная ячейка. Затем нужно с краю установить курсор и перетянуть границы, пока вместо решетки не станут отображаться реальные значения.
Сделать шрифт меньше
Логично предположить, что если уменьшить шрифт данных в ячейке, то они станут занимать меньше места и поместятся. Чтобы это сделать:
- Выделяем область, где необходимо изменить шрифт.
- На вкладке «Главная» нужно изменить размер шрифта. Можно выбрать нужный из выпадающего списка или вписать значения вручную.
Автоматическая ширина
Еще один способ – доверить системе самой выбрать подходящий шрифт. Для этого:
- Выделяем нужный диапазон ячеек и кликаем по ним правой кнопкой мыши, чтобы вызвать контекстное меню. Там нас интересует раздел «Формат ячеек…».
- В появившемся окне следует открыть вкладку «Выравнивание»и установить чекбокс на «Автоподбор ширины».
После этого шрифт уменьшится на столько, сколько нужно для нормального отображения значений.
Как вы сами могли заметить, заменить символ решетки на реальные значения очень просто. Нужно либо сделать столбцы больше, либо уменьшить шрифт. В старых версиях намного проще изменить формат ячеек на общий, чем возиться с настройками.
Источник: tehno-bum.ru
Как убрать нули в ячейках в Excel?
Разберем несколько вариантов как можно убрать нули в ячейках в Excel заменив их либо на пустое поле, либо на альтернативные нулю символы (например, прочерк).
Приветствую всех, дорогие читатели блога TutorExcel.Ru!
Обработка таблиц с числовыми данными практически неотъемлемая часть работы в Excel для многих пользователей программы.
Внешний вид отображения данных также является достаточно важным атрибутом, и если ненулевые значения мы привыкли показывать, то бывают ситуации когда нули визуально лучше не показывать и скрыть.
Обычно в таких случаях нули в таблицах заменяют либо на пустое поле, либо на аналогичные по смыслу символы (к примеру, в виде прочерка).
В зависимости от требуемых задач можно выделить несколько различных начальных условий для подобной замены нулей:
- На всем листе (в каждой ячейке);
- В конкретных (выделенных) ячейках;
- В формулах;
- В сводных таблицах.
Как скрыть нулевые значения в Excel?
Предположим, что у нас имеется таблица с числами (большого размера, чтобы наглядно оценить различие во внешнем виде), где в частности есть достаточно много нулей, и на ее примере попытаемся удалить ненулевые значения:
На всем листе
Если нам нужно убрать нули в каждой без исключения ячейке листа, то перейдем в панели вкладок Файл -> Параметры -> Дополнительно (так как эти настройки относятся в целом к работе со всей книгой):
Далее в блоке Параметры отображения листа (находится примерно в середине ленты) снимем галочку напротив поля Показывать нули в ячейках, которые содержат нулевые значения (по умолчанию галочка стоит и все нули показываются).
Нажимаем OK и в результате исходная таблица приобретает следующий вид:
Действительно, как мы видим таблица стала чуть более наглядной, более удобной для восприятия данных и наше внимание не отвлекается от ненужных деталей.
Чтобы вернуть обратно отображение нулей, то нужно сделать обратную процедуру — в настройках поставить галочку напротив соответствующего поля.
Важная деталь.
Этот параметр задает скрытие нулевых значений только на выбранном листе.
Если же нужно удалить нули во всей книге, то такую настройку нужно делать для каждого листа:
Определенным неудобством данного способа удаления нулевых значений является безальтернативность вида отображения замены, т.е. вместо 0 всегда будет показываться пустая ячейка.
Частично эту проблему может решить следующий вариант.
В выделенных ячейках
Если нам нужно убрать нулевые значения не во всех ячейках, а только в конкретных, то механизм удаления нулей несколько отличается от предыдущего способа.
Рассмотрим такую же таблицу и в этот раз попытаемся удалить нули из левой части таблицы.
В начале давайте вспомним, что любое число в Excel имеет формат отображения в виде маски A;B;C;D, где A, B, C, D — формат записи и точка с запятой, отделяющая их друг от друга:
- A — запись когда число положительное;
- B — запись когда число отрицательное;
- C — запись когда число равно нулю;
- D — запись если в ячейке не число, а текст (обычно для чисел не используется).
В записи необязательно указывать все маски в явном виде. К примеру, если указана всего одна, то она распространяется на формат всех чисел, если две, то первая часть маски отвечает за отображение положительных чисел и нулей, а вторая — отрицательных.
Так как наша задача в удалении именно нуля из записи, то нам нужно в маске прописать как будет выглядеть третий параметр (часть C из маски), а заодно и первый (часть A, положительное число) со вторым (часть B, отрицательное число).
Поэтому, чтобы убрать нули из выделенных ячеек, щелкаем по ним правой кнопкой мыши и в контекстном меню выбираем Формат ячеек -> Число, а далее среди форматов переходим во Все форматы:
Затем в маске прописываем формат отображения нуля, вместо него либо ничего не пишем (маска # ##0;- # ##0; чтобы ячейка стала пустой), либо пишем заменяющий символ (маска # ##0;-# ##0;”-“, чтобы в ячейке стоял прочерк), и нажимаем OK.
В результате получаем:
Для обратного отображения нулей опять же нужно поправить запись маски на изначальный вид.
В формулах
Проблему с нулями в ячейках также можно решить и формульным путем.
Если в ячейке значение вычисляется по формуле, то с помощью функции ЕСЛИ мы можем задать различные сценарии отображения (например, если значение не равно 0, то оставляем значение, а если равно 0, то возвращаем пустое поле или любой другой альтернативный вариант).
Давайте для исходной таблицы пропишем отклонение между периодами с помощью функции ЕСЛИ.
Вместо стандартной формулы =A1-B1 пропишем =ЕСЛИ(A1-B1=0;”-“;A1-B1):
Как мы видим теперь в столбце с отклонениями вместо 0 стоят прочерки, чего мы как раз и хотели добиться.
В сводных таблицах
Для начала пусть у нас имеется простая и небольшая таблица с данными (при этом в таблице не все ячейки будут заполнены), на основе которой мы построим сводную таблицу:
Задача удаления нулей из сводной таблицы можно условно разделить на 2 направления:
- Работа с данными как с ячейками листа;
В этом случае мы не делаем разницы между ячейками сводной таблицы и ячейками листа, т.е. можем воспользоваться вышеописанными способами, чтобы скрыть 0. - Работа с данными в сводной таблице.
В этом случае мы работаем не с ячейками листа, а непосредственно со сводной таблицей.
Так как первый вариант мы уже детально разбирали выше, то давайте поподробнее остановимся на втором, в котором также выделим 2 способа, чтобы убрать нули из таблицы:
- С помощью создания фильтров;
- С помощью настройки параметров сводной таблицы.
Рассмотрим оба варианта.
Создание и применение фильтра
Давайте в сводной таблице добавим в качестве фильтра поля, по которым мы хотим скрыть нули (в данном примере это Количество, но в принципе тут может стоят все что угодно).
Теперь щелкаем по значку фильтра для поля Количество и в выпадающем списке снимаем галочку напротив значений или (пусто), тем самым исключив эти значения из отображения:
Как мы видим строки, где находились нулевые значения, скрылись, что нам и требовалось.
Перейдем к следующему варианту.
Настройка параметров сводной таблицы
С помощью настройки параметров сводной таблицы мы также можем удалить нули из ячеек. Во вкладке Работа со сводными таблицами выбираем Анализ -> Сводная таблица -> Параметры -> Макет и формат:
В разделе Формат нас интересует пункт Для пустых ячеек отображать, чтобы убрать нули в сводной таблице, нужно поставить галочку в соответствующем поле и оставить поле справа пустым.
В этом случае получается, что пустые ячейки из исходной таблицы подтянулись в сводную, а уже затем мы задали конкретный формат (пустое поле) для их отображения. В итоге получаем:
Спасибо за внимание!
Если у вас есть вопросы или мысли по теме статьи — обязательно спрашивайте и пишите в комментариях, не стесняйтесь.
Источник: tutorexcel.ru