В excel текст становится


Бывает, что введя формулу и нажав клавишу

ENTER

пользователь видит в ячейке не результат вычисления формулы, а саму формулу. Причина — Текстовый формат ячейки. Покажем как в этом случае заставить формулу работать.

Итак, по какой-то причине пользователь ввел формулу в ячейку с Тектовым форматом.

Заставить EXCEL интерпретировать введенное в ячейку выражение как формулу, а не как текст — очень просто: нажмите клавишу

F2

, затем

ENTER (ВВОД)

.

Ниже приведено более подробное объяснение:

  • выделите ячейку с формулой (на рисунке это ячейка

    А1

    );
  • формат ячейки установите

    Общий

    (нажав

    CTRL+1

    и выбрав соответствующий Числовой формат или через меню

    );

  • нажмите клавишу

    F2

    (т.е. войдите в

    Режим Правки

    ячейки) или поставьте курсор в

    Строку формул

    ;

  • нажмите

    ENTER

    .

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

Если на листе десятки разных формул в таком формате (скорее всего они были импортированы в EXCEL из другого приложения), то скорее всего придется бороться с каждой формулой индивидуально.

Однако, если перед формулами стоит  апостроф (‘), то существует подход, который позволяет быстро преобразовать значение ячейки в формулу.  Апостроф сообщает EXCEL что ячейка д.б. текстовой не зависимо от того какой фактически установлен Формат ячеек. В

Строке формул

значения такой ячейки выглядят, например, как ‘=C15.

Формально слевастоящий апостроф не является символом и инструмент Найти/Заменить не сработает, но сработает

Текст-по-столбцам

:

  • Выделите столбец с формулами (формулы м.б. разными)
  • Вызовите

    Текст-по-столбцам

  • После вызова этого инструмента во втором окне укажите в качестве разделителя апостроф ‘
  • Нажмите Готово

Все апострофы удалятся и формулы заработают. Но, проблемой может быть, если Ваши формулы содержат апострофы. Сначала замените апострофы на какой либо редкий символ (~, который заведомо не встречается в Ваших формулах) или их последовательность (слевастоящие апострофы это не затронет), затем избавьтесь от слевастоящих апострофов. И наконец, сделайте обратную замену редкого символа на апостроф.

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


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

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

Имеем такую формулу как на рис 1
Дописываем как на рис 2
и эксель перестаёт выдавать результат а пишет текст формулы, кто сталкивался подскажите в чём может быть дело?


Выкладывайте xls файл.  ;)
Формат на текстовый не меняется?


Вероятно, действительно, просто:
Формат -> Ячейки -> Общий -> F2 -> Enter

Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


Спасибо за совет помогло, я просто по простоте душевной думал что раз результат функции текстового типа то и свойсва ячейки должны быть текстовыми =))) всётаки экселю очень мешает автоопределение типов данных…


Любопытное/полезное наблюдение:
Формат ячейки критичен только на момент помещения в эту ячейку формулы. В этот момент формат должен быть стандартным (автоопределение). После ввода/изменения формулы (после Enter) можно менять формат представления полученного результата произвольно — формула будет продолжать восприниматься экселем как формула. Представление же результата ее работы будет определяться форматом ячейки.
Врядли это глюк, скорее реализация определенной логики реакции ячейки на производимые над ней действия.


ДЕло не в логике и реакции, а в последовательности — т.н. причинно-следственная связь :)
ИМХО!


Друзья, я столкнулся с похожей проблемой.
Редактирую чуток формулу — формат сбивается с «общего» на «текстовый». 
Просто копирую формулу для подстановки в другое место — формат сбивается…
Достало уже. В начале стоит знак «=». Какой дурак решил, что это может быть «текст»? Очевидно же, что формула…
Но эксель упорно меняет формат и вместо значения формулы — показывает саму формулу.
Интересно, что при копировании формул из ячеек с форматом «дата» такой проблемы нет. Всё хорошо, «дата» держится крепко. А «общий» сменяется «текстовым».

Много работаю с формулами. Иногда надо целые листы подобные делать (не полностью идентичные, а подобные) — и поэтому приходится многие формулы копировать.  Обидно, что при этом в листе-первоисточнике всё к черту сбивается.
А восстановление выглядит тоже довольно нудно — все ячейки выделить, сменить формат, а потом еще зайти в каждую и нажать Enter, чтобы формула сработала…

Мне понятна природа проблемы и как её решить в одной ячейке, но мне надо сделать так, чтобы она не проявлялась больше.
Подскажите, пожалуйста, как отключить это автоматическое переключение формата?

PS: есть еще другая вечная проблема, не относящаяся к этой — стиль ячеек эксель часто сбрасывает на «R1C1».  Сам.  Без моего вмешательства — уже миллион раз менял обратно на «A1» — а он упорно меняет…


Изменение формата на текстовый бывает, если результат работы формулы — текст. Кстати, с датами так же — если в ячейку ввести, к примеру,  1.09, в ячейке этот текст преобразуется в дату с изменением формата ячейки на Дата.
Как бороться? Преобразовывать обратно. Формулу размножать не сразу, а после вставки в одну ячейку и проверки.

О стиле ячеек — вопрос не по теме. Создайте отдельную, там и прояснится. Скажу только, что это не глюк, а виноваты действия пользователя.


На «R1C1» переключается когда открыт файл с такими настройками. Тоже бесит… хорошо своих таких файлов нет, но форумы бывают подкидывают :(

webmoney: E265281470651 Z422237915069 R41892628200


Цитата: Антон Макаров от 27.12.2017, 18:45
… стиль ячеек эксель часто сбрасывает на «R1C1».  Сам.  Без моего вмешательства — уже миллион раз менял обратно на «A1» — а он упорно меняет…

Переключение стилей (R1C1<->A1) много раз уже обсуждалось на многих форумах.
Сам лично я предпочитаю работать в R1C1 и считаю это даже преимуществом. Например, когда формулу пишешь прямо в ячейке, а не тыкаешь мышкой по другим ячейкам для получения ссылки.
А для быстрого переключения, в панели быстрого запуска подвесил кнопку с макросом


Sub RefStyle()
' Description: переключает стиль ссылок A1 <-> R1C1 туда обратно
    With Application
        If .ReferenceStyle = xlR1C1 Then .ReferenceStyle = xlA1 Else .ReferenceStyle = xlR1C1
    End With
End Sub

и ни какого дискомфорта не испытую. В любое время могу переключить стили одним нажатием кнопки мыши.

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра


Цитата: Антон Макаров от 27.12.2017, 18:45
…А восстановление выглядит тоже довольно нудно — все ячейки выделить, сменить формат, а потом еще зайти в каждую и нажать Enter, чтобы формула сработала…

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


Sub CopyNumberFormat()
Dim c As Range: For Each c In Selection
    c.NumberFormat = ActiveCell.NumberFormat
Next
End Sub

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра


Ну мне 5 кликов надо (с учётом вернуться) — но это ведь раз в пару месяцев.
А маросы знаю, были — но лень :)

webmoney: E265281470651 Z422237915069 R41892628200


Вот так… Автора призываю к порядку, а коллеги подводят…


Цитата: vikttur от 28.12.2017, 18:22
Вот так… Автора призываю к порядку, а коллеги подводят…

Сорри, просто столько уже пережовано про рефСтили Экселя, что я понадеялся одним постом вопрос сразу снять с повестки.

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра


Так поможете одному. Но другие, кому интересен ответ на вопрос, — будут ли его в этой теме искать?


Поиск яндекса выдает эту тему форума одной из первых по теме смены формата ячейки.

Поэтому логично тут всё и обсудить.  Ранее меня на других форумах, наоборот, гнобили модераторы за размножение схожих тем и типо «неумение пользоваться поиском».  Так что Вас, модераторов (ничего личного) — фиг поймёшь.

За ответы — спасибо большое, попробую в следующий раз!  :)


Стиль ссылок  и формат ячеек — одно и то же?! Ну, Вы даете…


Что делать, если в ячейке 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 и выше.

Проблема замены чисел значками решетки в Microsoft Excel

Решетка в Microsoft Excel

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

Решение проблемы

Знак решетки (#) или, как его правильнее называть, октоторп появляется в тех ячейках на листе Эксель, у которых данные не вмещаются в границы. Поэтому они визуально подменяются этими символами, хотя фактически при расчетах программа оперирует все-таки реальными значениями, а не теми, которые отображает на экране. Несмотря на это, для пользователя данные остаются не идентифицированными, а, значит, вопрос устранения проблемы является актуальным. Конечно, реальные данные посмотреть и проводить операции с ними можно через строку формул, но для многих пользователей это не выход.

Отображение значения ячейки в строке формул в Microsoft Excel

Кроме того, у старых версий программы решетки появлялись, если при использовании текстового формата символов в ячейке было больше, чем 1024. Но, начиная с версии Excel 2010 это ограничение было снято.

Давайте выясним, как решить указанную проблему с отображением.

Способ 1: ручное расширение границ

Самый простой и интуитивно понятный для большинства пользователей способ расширить границы ячеек, а, значит, и решить проблему с отображением решеток вместо цифр, это вручную перетащить границы столбца.

Делается это очень просто. Устанавливаем курсор на границу между столбцами на панели координат. Дожидаемся пока курсор не превратиться в направленную в две стороны стрелку. Кликаем левой кнопкой мыши и, зажав её, перетягиваем границы до тех пор, пока вы не увидите, что все данные вмещаются.

Расширение границ ячеек в Microsoft Excel

После совершения данной процедуры ячейка увеличится, и вместо решеток отобразятся цифры.

Число вместилось в ячейку в Microsoft Excel

Способ 2: уменьшение шрифта

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

  1. Выделяем область, в которой хотим уменьшить шрифт.

Выделение области для уменьшения шрифта в Microsoft Excel

Уменьшение шрифта в Microsoft Excel

Способ 3: автоподбор ширины

Существует ещё один способ изменить шрифт в ячейках. Он осуществляется через форматирование. При этом величина символов не будет одинаковой для всего диапазона, а в каждой столбце будет иметь собственное значение достаточное для вмещения данных в ячейку.

    Выделяем диапазон данных, над которым будем производить операцию. Кликаем правой кнопкой мыши. В контекстном меню выбираем значение «Формат ячеек…».

Переход к форматированию ячеек в Microsoft Excel

Включение автоподбра ширины в Microsoft Excel

Как видим, после этого шрифт в ячейках уменьшился ровно настолько, чтобы данные в них полностью вмещались.

Ширина подобрана в Microsoft Excel

Способ 4: смена числового формата

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

    Выделяем форматируемую область. Кликаем правой кнопкой мыши. В появившемся меню жмем по пункту «Формат ячеек…».

Переход в формат ячеек в Microsoft Excel

Установка общего формата в Microsoft Excel

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

Текст отобразился в Microsoft Excel

Сменить формат можно также на ленте во вкладке «Главная» в блоке инструментов «Число», выбрав в специальном окне соответствующее значение.

Форматирование вторым српособом в Microsoft Excel

Как видим, заменить октоторп на числа или другие корректные данные в программе Microsoft Excel не так уж трудно. Для этого нужно либо расширить столбцы, либо уменьшить шрифт. Для старых версий программы актуальной является смена текстового формата на общий.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Что делать, если вместо цифр отображаются решетки в Эксель

Во время работы в Эксель многие пользователи могут столкнуться с ситуацией, когда вместо набранных цифр в ячейке отображаются решетки (#), что делает невозможным дальнейшую работу с ними. В данной статье мы выясним, почему так происходит, и как это исправить.

Причина появления решеток и методы устранения проблемы

Довольно часто содержимое ячейки не умещается в ее текущих границах. И когда слишком длинным оказывается какое-то число, вместо него отображаются символы решетки (#) или, другими словами, октоторп. При этом программа хранит в памяти реальные значения, которые используются при расчетах, но из-за такого визуального представления даных, их невозможно идентифицировать, следовательно, работать с ними становится затруднительно или даже невозможно. В данном случае, просмотреть полное содержимое ячейки, конечно же, можно в строке формул, но это, вряд ли, можно назвать оптимальным решением.

Решетки вместо цифр в таблице Эксель

Примечание: в более ранних версиях программы подобные решетки появлялись, в том числе, при наборе текста, который содержал более 1024 символов. Правда, с версии 2010 такое не наблюдается.

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

Метод 1: сдвигаем границу ячейки вручную

Для начала рассмотрим, пожалуй, самый простой метод, который позволяет решить проблему путем сдвига границы ячеек.

  1. На горизонтальной панели координат наводим указатель мыши на правую границу столбца, который хотим расширить. Когда появится характерный плюсик со стрелками в обе стороны, зажав левую кнопку мыши тянем линию границы вправо.Сдвиг границы столбца в Эксель
  2. Отпустив кнопку мыши мы должны увидеть содержимое ячейки. Если этого не произошло, и до сих пор отображаются решетки, значит мы недостаточно сдвинули границу и нужно повторить первое действие.Число в ячейке Эксель

Метод 2: выравниваем границу по содержимому ячейки

Здесь нам не придется вручную двигать границу, пытаясь угадать ее новое расположение, которе позволит отобразить содержимое ячейки. Дело в том, что в Excel существует возможность выполнить данное действие автоматически.

  1. Также, наводим указатель мыши на правую границу столбца, который хотим расширить (на горизонтальной панели координат), затем вместо захвата и сдвига линии границы просто дважды щелкаем по ней.Настройка ширины столбца в Эксель
  2. Ширина столбца автоматически подстроится под содержимое ячейки.Выравнивание ширины столбца по содержимому ячейки в Эксель

Примечание: если данное действие будет выполнено в отношении столбца с ячейками, содержащими данные разной длины, ширина столбца подстроится под ячейку, содержащую наибольшее количество символов.

Выравнивание ширины столбца по ячейке с наибольшим количеством символов в Эксель

Метод 3: уменьшаем размер шрифта

Данный метод подойдет, если нет возможности сдвинуть границы ячеек, или когда их слишком много. В подобных ситуациях можно попробовать уменьшить размер шрифта. Рассмотрим на примере одного столбца.

  1. Для начала нужно выделить диапазон, внутри которого планируется уменьшение шрифта.Выделение диапазона ячеек в Excel
  2. Переключаемся во вкладку “Главная” (если мы не в ней), щелкаем по стрелке вниз рядом с текущим размером шрифта (группа инструментов “Шрифт”) и в раскрывшемся списке выбираем значение поменьше, которое, по-нашему мнению, позволит вместить все содержимое в ячейке.Изменение размера шрифта для выделенного диапазона в ЭксельТакже, размер шрифта можно сразу указать в поле для ввода значений, предварительно щелкнув внутри него.Изменение размера шрифта для выделенного диапазона в Excel
  3. Все готово, не сдвигая границу столбца, нам удалось сделать данные видимыми.Уменьшение размера шрифта для выделенной области в ЭксельЕсли после уменьшения шрифта мы, по-прежнему, видим решетки, пробуем выбрать значение еще меньше.

Метод 4: используем автоподбор ширины

Способ также позволяет изменить размер шрифта в ячейках, однако, в данном случае, он будет разным, в зависимости от количества символов. Использоваться будет форматирование ячеек.

  1. Производим выделение области, для которой нужно настроить размер шрифта. Щелчком правой кнопки мыши по ней открываем меню, в котором кликаем по пункту “Формат ячеек”.Переход к форматированию ячеек через контекстное меню в Эксель
  2. В появившемся окне “Формат ячеек” переключаемся во вкладку “Выравнивание”. В блоке параметров “Отображение” ставим галочку напротив опции “автоподбор ширины”, после чего жмем OK.Включение автоподбора ширины в форматировании ячеек в Эксель
  3. В результате, размер шрифта в ячейках уменьшиться (для каждой ячейки по-разному, в зависимости от количества символов), что позволит сделать всю информацию видимой.Результат применения автоподбора ширины в Эксель

Метод 5: меняем формат ячейки

Ранее мы уже упомянули о том, что в более ранних версиях программы решетки могли отображаться и при слишком длинном тексте. Для решения проблемы нужно поменять формат ячейки с “текстового” на “общий”. Сделать это можно:

  1. В окне форматирования (вкладка “Число”), которое открывается выбором пункта “Формат ячеек” в контекстном меню ячейки.
  2. На ленте программы, во вкладке “Главная”, группа инструментов “Число”.

Заключение

Решетки в таблице Excel вовсе не означают наличие какой-либо ошибки. Они лишь дают пользователю понять, что ширины ячейки недостаточно, чтобы отобразить все ее содержимое при заданном размере шрифта. В данном случае можно либо сдвинуть границы, либо уменьшить шрифт.

МЕНЮ САЙТА

  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ


Число сохранено как текст или Почему не считается сумма?

Достаточно часто в Excel выгружаются данные из сторонних программ для их дальнейшей обработки, и нередко дальнейшее использование этих данных в формулах даёт непредсказуемый результат: числа не суммируются, между датами невозможно рассчитать количество дней и т.д.

В этой статье рассматриваются причины появления таких проблем и различные способы их устранения

Причина первая. Число сохранено как текст

В этом случае видно, что числа или даты прижаты к левому краю ячейки (как текст) и, как правило, в левом верхнем углу ячейки имеется маркер ошибки (зелёный треугольник) и тег, который при наведении мышки поясняет, что число сохранено как текст.

Никакие изменения формата на Числовой, Общий или Дата ситуацию не исправляют, но если кликнуть в строку формул (или нажать F2), а затем Enter, то число становится числом, а дата датой. При большом количестве таких чисел вариант, согласитесь, неприемлемый.

Есть несколько способов решения данной проблемы

  • С помощью маркера ошибки и тега. Если в левом верхнем углу ячеек виден маркер ошибки (зелёный треугольник) и тег, то выделяем ячейки, кликаем мышкой по тегу и выбираем вариант Преобразовать в число
  • С помощью операции Найти/Заменить. Предположим, в таблице есть числа с десятичной запятой, сохраненные как текст. Выделяем диапазон с числами — нажимаем Ctrl+h (либо находим на вкладке Главная или в меню Правка для версий до 2007 команду Заменить) — в поле Найти вводим , (запятую) — в поле Заменить на тоже вводим , (запятую) — Заменить все. Таким образом, делая замену запятой на запятую, мы имитируем редактирование ячейки аналогично F2 — Enter

Подобную операцию можно осуществить и с датами с тем лишь отличием, что менять нужно точку на точку.

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

Аналогичную замену можно проделать и формулой (см. ниже), используя функцию ПОДСТАВИТЬ()

  • С помощью Специальной вставки. Этот способ более универсальный, так как работает и с дробными числами, и с целыми, а также с датами. Выделяем любую пустую ячейку — выполняем команду Копировать — выделяем диапазон с проблемными числами — Специальная вставкаСложить ОК. Таким образом, мы к числам (или датам) прибавляем 0, что никак не влияет на их значение, зато переводит в числовой формат

Вариантом этого приёма может быть умножение диапазона на 1

  • С помощью инструмента Текст по столбцам. Этот приём удобно использовать если преобразовать нужно один столбец, так как если столбцов несколько, то действия придётся повторять для каждого столбца отдельно. Итак, выделяем столбец с числами или датами, сохраненными как текст, устанавливаем формат ячейки Общий (для чисел можно установить, к примеру, Числовой или Финансовый). Далее выполняем команду Данные Текст по столбцамГотово

  • С помощью формул. Если таблица позволяет задействовать дополнительные столбцы, то для преобразования в число можно использовать формулы. Чтобы перевести текстовое значение в число, можно использовать двойной минус, сложение с нулём, умножение на единицу, функции ЗНАЧЕН(), ПОДСТАВИТЬ(). Более подробно можно почитать здесь. После преобразования полученный столбец можно скопировать и вставить как значения на место исходных данных

  • С помощью макросов. Собственно, любой из перечисленных способов можно выполнить макросом. Если Вам приходится часто выполнять подобное преобразование, то имеет смысл написать макрос и запускать его по мере необходимости.

Приведу два примера макросов:

1) умножение на 1

Sub conv()
Dim c As Range
    For Each c In Selection
        If IsNumeric(c.Value) Then
            c.Value = c.Value * 1
            c.NumberFormat = "#,##0.00"
        End If
    Next
End Sub

2) текст по столбцам

Sub conv1()
    Selection.TextToColumns
    Selection.NumberFormat = "#,##0.00"
End Sub

Причина вторая. В записи числа присутствуют посторонние символы.

Чаще всего этими посторонними символами являются пробелы. Они могут располагаться как внутри числа в качестве разделителя разрядов, так и до/после числа. В этом случае, естественно, число становится текстом.

Убрать лишние пробелы также можно с помощью операции Найти/Заменить. В поле Найти вводим пробел, а поле Заменить на оставляем пустым, далее Заменить все. Если в числе были обычные пробелы, то этих действий будет достаточно. Но в числе могут встречаться так называемые неразрывные пробелы (символ с кодом 160). Такой пробел придётся скопировать прямо из ячейки, а затем вставить в поле Найти диалогового окна Найти/Заменить. Либо можно в поле Найти нажать сочетание клавиш Alt+0160 (цифры набираются на цифровой клавиатуре). 

Пробелы можно удалить и формулой. Варианты:

Для обычных пробелов: =—ПОДСТАВИТЬ(B4;» «;»»)

Для неразрывных пробелов: =—ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»)

Сразу для тех и других пробелов: =—ПОДСТАВИТЬ(ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»);» «;»»)

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

  • 1
  • 2
  • 3
  • 4
  • 5

Категория: Приёмы работы с книгами, листами, диапазонами, ячейками | Добавил: Pelena (17.11.2014)

Просмотров: 55322 | Комментарии: 2
| Теги: число сохранено как текст, преобразование типов
| Рейтинг: 4.2/6

Всего комментариев: 2

Порядок вывода комментариев:

+1
 


   Добавила этот вариант, спасибо за напоминание

Добавлять комментарии могут только зарегистрированные пользователи.

[

Регистрация

|

Вход

]

01 Фев

Иероглифы в Excel

Очень часто мы сталкиваемся с ситуацией, когда при открытии файла в Excel получаем вместо текста набор иероглифов — дело тут в кодировке самих файлов и Excel.

Для того, чтобы избежать этого нужно:

  • на вкладке «Данные», в блоке «Получение внешних данных» — нажать кнопку «Из текста»;
  • указать файл из которого нужно получить информацию;
  • затем в разделе «Формат данных» выбрать нужный вариант «С разделителями» или «Фиксированной ширины»;
  • в поле «Формат файла» изменить кодировку на «Юникод Windows», нажать «Далее»;
  • если раннее был выбран вариант «С разделителями», то на этом шаге можно выбрать символ (табуляция, точка, пробел и т.д.), нажать «Далее»;
  • на последнем шаге нужно определиться с форматом импортированных ячеек (Общий, текстовый, Дата), нажать «Готово».

Вариант №2

Можно попробовать пересохранить файл с иероглифами в нужной кодировке:

  • «Файл» — > «Сохранить как»;
  • щёлкаем по треугольнику после кнопки «Сервис»;

иероглифы в excel вместо текста

  • выбираем пункт «Параметры веб-документа»;
  • переходим на закладку «Кодировка» и выбираем вместо Кириллицы Юникод (UTF-8), жмём «ОК».

иероглифы в excel вместо текста

Иероглифы в Excel исчезнут!

Если остались вопросы — смотрите в наше новое видео!

Формула в MS EXCEL отображается как Текстовая строка

​Смотрите также​Rainbowsky.Ru​​Татьяна1989​​ ячейке, желатьельно не​ — должен быть​ нажать чтобы видеть​ всем листе, эксель​ подключения. Это можно​ заменить ее другим​ для удаления знаков​ символы в ячейках​

​ как можно заменить​ которая используется на​ проблему.​и выберите пункт​

​ работали в Excel,​ проблемы и решения​Бывает, что введя формулу​: в чем кривизна?​: Эксель пишет что​

  • ​ смежно, лучше даже​ «Общий».​ результат занесенных формул?​​ не читает формулу​​ сделать путем копирования​
  • ​ выбранным значением. Если​ или замены специальных​​ будут удалены.​​ несколько пробелов одновременно.​ компьютере, чтобы она​Проверка наличия начальных пробелов​Язык и региональные стандарты​
  • ​ вероятно, вы неправильно​​ ошибки. Возможно, понадобится​​ и нажав клавишу​Зибин​ значения данной ячейки​ где-нибудь в другом​
  • ​Iren​​ Заранее спасибо огромное​​ (никакую: ни деление,​

excel2.ru

Исправление ошибки #ЗНАЧ!

​ всех ячеек и​​ ошибки нет, будет​ знаков другими значениями​Щелкните стрелку фильтра​ В этом примере,​ соответствовала системе дат,​Дважды щелкните дату, которая​.​ вводите формулу вычитания.​ попробовать одно или​ENTER​: В Excel 2007/2010:​ не используются в​ конце листа. Когда​: Формат проверила, не​ за помощь.​ ни сложение…). Формат​ вставки только в​ вычислена исходная формула.​ с помощью функции​и выберите команду​

​ если щелкнуть​ которая нужна в​​ используется в формуле​На вкладке​ Это можно сделать​ несколько решений, чтобы​​пользователь видит в​ кнопка Офис (Файл)​ других формулах​ вы находите ту​ помогает. (В ячейке,​vikttur​ ячейки числовой, как​ качестве значений. Чтобы​ ЕСЛИОШИБКА будет работать​ заменить .​Удалить фильтр из…​E​

Исправление ошибок определенных функций

​ Excel. Или в​ вычитания.​

  • ​Форматы​
  • ​ двумя способами:​
  • ​ устранить конкретную ошибку.​
  • ​ ячейке не результат​
  • ​ — Параметры Excel​
  • ​Татьяна1989​
  • ​ ячейку в которой​
  • ​ которая отображает значение,​
  • ​: Не открывая файл:​
  • ​ и во всех​
  • ​ вставить только значения,​
  • ​ только в Excel​
  • ​Использовав функцию ПЕЧСИМВ или​
  • ​для отображения всех​
  • ​, выделится весь столбец.​
  • ​ Excel можно создать​
  • ​Разместите курсор в начале​

​нажмите кнопку​Введите два значения в​Какую функцию вы​

​ вычисления формулы, а​ — Формулы -​: Спасибо! Помогло.​

​ у вас выходит​ а не формулу,​ПКМ-Свойства​

​ других. ячейка защищена.​ можно выбрать команды​ 2007 и более​

​ ЗАМЕНИТЬ, вы можете​ ячеек.​Найти и выделить >​

​ новый столбец и​ и посмотрите, можно​Дополнительные параметры​ двух отдельных ячейках.​

​ используете? ​ саму формулу. Причина​ Стиль ссылок R1C1​

​Иван лисицын​ результат, вы ее​ кстати, был текстовый​

​. Возможно, установлена галка​ Подскажите в чем​Главная​ поздних версиях. Для​

​ скопировать результат в​Если причиной появления ошибки​ Заменить» />​

​ использовать функцию ДАТА,​ ли выбрать один​.​

​ В третьей ячейке​Какую функцию вы используете?​ — Текстовый формат​

​В Excel 2003​: Щелкаете в ячейке​ просто копируете в​

​ формат, это не​ «​ может проблема? Прикрепленные​

​>​ более ранних версий,​ буфер обмена, а​

​ #ЗНАЧ! были пробелы,​На вкладке​ чтобы создать настоящую​ или несколько пробелов.​

Проблемы с вычитанием

Выполнение базового вычитания

​Найдите пункт​ вычтите одну ссылку​СРЗНАЧ​ ячейки. Покажем как​ и старше: Сервис​ с формулой правой​

Вычтите одну ссылку на ячейку из другой

Ячейка D2 со значением 2000,00 ₽, ячейка E2 со значением 1500,00 ₽, ячейка F2 с формулой =D2-E2 и результатом 500,00 ₽

​ нужное вам место​ мешало). Я беру​Только_для_чтения​ файлы Снимок.JPG (38.9​Вставить​ которые можно использовать,​ затем выбрать​ вместо ошибки отобразится​Главная​ дату на основе​ Вот как выглядит​​Разделитель элементов списка​​ на ячейку из​

Или используйте функцию СУММ с положительными и отрицательными числами

Ячейка D6 со значением 2000,00 ₽, ячейка E6 со значением 1500,00 ₽, ячейка F6 с формулой =СУММ(D6;E6) и результатом 500,00 ₽

​СЦЕПИТЬ​ в этом случае​ — Параметры -​ кнопкой мыши, выбираете​ и все начинает​ файл старой версии​»​ КБ)​>​ если (ошибка ()).​Главная > Вставить >​ результат формулы, как​щелкните​​ даты в текстовом​​ выбранный пробел в​

Ошибка #ЗНАЧ! при базовом вычитании

​. Если в поле​ другой. В этом​СЧЁТЕСЛИ, СЧЁТЕСЛИМН​ заставить формулу работать.​ Общие — Стиль​ ФОРМАТ ЯЧЕЕК, затем​

  1. ​ работать нормально.​ эксель и если​Pelena​Сергей​Специальная вставка​Предупреждение:​ Специальная вставка >​​ показано в нашем​​Найти и выделить​ формате. Вот как​ начале ячейки:​ разделителя элементов списка​ примере ячейка D2​ДАТАЗНАЧ​Итак, по какой-то причине​ ссылок R1C1​

  2. ​ вкладку ЧИСЛО, а​BlindMen​

    • ​ делаю ссылки на​: Здравствуйте.​​: Лечение по фотографиям​​>​ В ЕСЛИОШИБКА все ошибки​​ Значения​​ примере. Если нет —​

    • ​>​ это сделать, если​​Если в ячейке обнаружена​​ указан знак «минус»,​​ содержит плановую сумму,​​ДНИ​​ пользователь ввел формулу​​убрать «птицу»…​

    • ​ в ней скорей​​: Нажмите сочитание Ctrl​​ его ячейки, то​​Может быть установлен​​ эт вам в​​значения​​ будут скрыты, а​

  3. ​. Кроме того, может​​ повторите эти действия​​Заменить​​ система дат вашего​​ эта проблема, перейдите​

  4. ​ замените его на​​ а ячейка E2 —​​НАЙТИ, НАЙТИБ​ в ячейку с​Георгий христич​ всего у Вас​ + ё​ проблема. например пишу​ ручной пересчёт формул.​ программу битва экстрасенсов​. Таким образом удаляются​ не только #VALUE!​ потребоваться преобразовать числа​ для других ячеек,​

  5. ​.​​ компьютера — дд.мм.гггг, а​​ к следующему шагу.​

  6. ​ что-то другое. Например,​ фактическую. F2 содержит​ЕСЛИ​ Тектовым форматом.​

  7. ​: Файл Параметры Формулы​ стоит выделение на​bakhtovar​ в ячейке «=[08_август10.xls]август!A7″​ F9 не помогает?​

  8. ​ на ТНТ, файл​

  9. ​ все формулы и​ ошибку. Скрытие ошибок​ из текстового формата​

Вычитание дат

Вычтите одну ссылку на ячейку из другой

Ячейка D10 со значением 01.01.2016, ячейка E10 со значением 24.04.2016, ячейка F10 с формулой =E10-D10 и результатом 114

​ на которые ссылается​В поле​ в ячейке A1​ Если вы не​ разделителем нередко выступает​ формулу​ИНДЕКС, ПОИСКПОЗ​Заставить EXCEL интерпретировать введенное​Убрать галку «Стиль​ формате ТЕКСТОВЫЙ. Щелкните​: а тебе приятно​​ показывает значение ячейки,​​Тати​

Или используйте функцию РАЗНДАТ

Ячейка D15 со значением 01.01.2016, ячейка E15 со значением 24.04.2016, ячейка F15 с формулой =РАЗНДАТ(D15;E15;

​ приложите до 100​ соединения, и поэтому​ не рекомендуется, так​ в числовой.​ формула. Или попробуйте​Найти​ записан текст​ видите один или​ запятая. Также часто​=D2-E2​

Ошибка #ЗНАЧ! при вычитании дат в текстовом формате

​ПОИСК, ПОИСКБ​ в ячейку выражение​ ссылок R1C1″​ на строку ОБЩИЙ.​ было? это новое​ потом меняю ссылку​: vikttur, через ПКМ​ КБ​ также удаляются #VALUE.​ как сообщение об​Формулам с математическими операциями​ другие решения на​введите один пробел.​12/31/2017​ несколько пробелов, перейдите​ используется точка с​

​.​

  1. ​СУММ​ как формулу, а​Полосатый жираф алик​

  2. ​ Нажимаете ОК. Затем​ открытие Блинмена?//:!​ на абсолютную нажатием​ — в свойствах​111Kseniya​ ошибок.​ ошибке часто является​Ячейка, в которой выделен пробел перед значением 01.01.2016

    ​ (такими как +​ этой странице.​ Затем в поле​.​ к следующему разделу​ запятой. Однако для​Введите положительное значение в​СУММЕСЛИ, СУММЕСЛИМН​ не как текст​

  3. ​: Считает нормально? Значит,​ в ячейку с​

  4. ​prizrak​​ F4 и вижу​​ — галки нет​​: ок. вложено​​Если вам не помогли​

  5. ​ подписыванием того, что​​ и *) не​​Примечание:​

  6. ​Заменить​Создайте такую формулу:​ и проверьте параметры​​ вашего конкретного региона​​ одной ячейке и​​СУММПРОИЗВ​​ — очень просто:​

  7. ​ не Excel виноват,​ формулой дважды щелкаете​​: сочитание клавиш Ctrl​​ в ячейке уже​

  8. ​ «Только для чтения»​MCH​ эти рекомендации, поищите​ что-то нуждается в​ всегда удается вычислить​

​ В этом примере обратите​удалите все, что​

​=ДАТА(ПРАВСИМВ(A1;4);ЛЕВСИМВ(A1;2);ПСТР(A1;4;2))​ даты на компьютере.​ может подходить другой​ отрицательное — в другой.​ВРЕМЗНАЧ​выделите ячейку с формулой​ а чьи-то тупые​ курсором и нажимаете​

​ + ё помогло!​ не значение, а​Тати​: в J11 -​ похожие вопросы на​ исправлении, а не​ ячейки, содержащие текст​ внимание, что ячейка​ там может быть.​Результат будет​Выделите столбец, содержащий дату,​ разделитель элементов списка.​ В третьей ячейке​ТРАНСП​ (на рисунке это​ мозги. Видно же​

​ ЕНТЕР. И все.​ Спасибо большое​ «=[08_август10.xls]август!$A$7» Может это​: Pelena, если нажать​ циклическая ссылка, формулу​ форуме сообщества, посвященном​ скрыто. Мы не​ или пробелы. В​ E4 содержит зеленый​Если вы уверены, что​31.12.2017​ щелкнув его заголовок.​Нажмите кнопку​ используйте функцию СУММ,​ВПР​ ячейка​ — сложить девять​Deltinka pink​тоже гость​ какой-то конфликт старой​​ F9 сразу в​​ в ней, возможно,​

  1. ​ Excel, или опубликуйте​​ рекомендуем использовать эту​

  2. ​ таком случае попробуйте​​ треугольник, а число​​ следует удалить все​

  3. ​.​Выберите​ОК​Изображение значка кнопки команд в Mac​ чтобы сложить две​* Другая функция​

  4. ​А1​ вышележащих от текущей​: поставить знак =​​: аналогично!!! Ctrl +​​ версии с 2007?​ открытом файле, то​​ нужно записать: =СУММ(J9:J10)​​ там свой собственный.​ функцию, если вы​ использовать функцию. Функции​ выравнивается по левому​

​ пробелы в столбце,​​Чтобы использовать формат дд.мм.гг,​Данные​.​ ячейки. В этом​См. статью Исправление ошибки​);​ ячеек.​ перед формулой.​ ё помогло! -​Iren​ ничего не изменилось.​Сергей​Задать вопрос на форуме​ не уверены, что​ часто пропускают текстовые​ краю. Это значит,​

Проблемы с пробелами и текстом

Удаление пробелов, которые вызывают ошибку #ЗНАЧ!

​ нажмите кнопку​ нажмите клавиши CTRL+1​>​Откройте книгу. Если ячейка​ примере ячейка D6​ #ЗНАЧ! в функции​формат ячейки установите Общий​Господа, подскажите, в Excel​​Алексей псевдонимов​​ Ура! спасибо!​: вот пример​​ Или я неправильно​​: посмотрите на формулу​

1. Выберите ячейки, на которые указывают ссылки

Выделен столбец

​ сообщества, посвященного Excel​ Ваша формула работает​ значения и рассчитывают​ что число имеет​Заменить все​ (или​Текст по столбцам​ содержит ошибку #ЗНАЧ!,​ содержит плановую сумму,​ СРЗНАЧ или СУММ​​ (нажав​​ мне нужно суммировать​

2. Найдите и замените

Вкладка ​: Формат ячейки проверить​Татьяна1989​

​Hugo​​ поняла?​​ в J11 ни​​Общие сведения о формулах​​ не так, как​​ все значения как​​ текстовый формат. Это​

3. Удалите пробелы

Поле

​. Если вы хотите​​+ 1 на​​.​ щелкните дважды, чтобы​​ а ячейка E6 —​​См. статью Исправление ошибки​CTRL+1​

4. Замените одно или все вхождения

Кнопка

​ столбец, в котором​Игорь m-н.​: Добрый вечер! Проблема​: У меня нет​​Pelena​​ че не настораживает​ в Excel​ нужно.​ числовые, не создавая​ может вызвать проблемы​​ просмотреть и удалить​​ Mac).​​Дважды нажмите кнопку​​ отредактировать ячейку.​ фактическую как негативное​ #ЗНАЧ! в функции​и выбрав соответствующий​ есть числовые значения​: Формула должна начинаться​ с формулой. В​

5. Включите фильтр

Главная> Сортировка и фильтр > Фильтр

​ 2007, так что​: F9 — это​111Kseniya​​Рекомендации, позволяющие избежать появления​​Вот пример формулы, в​​ повода для появления​​ в дальнейшем. Если​ пробелы по отдельности,​Выберите другой языковой стандарт,​Далее​Если там, где для​ число. F6 содержит​ СЦЕПИТЬ​ Числовой формат или​​ и есть ошибки​​ с символа =​​ окошке редактирования формулы​​ проверить не могу​​ пересчёт формул. Если​​: спасибо большое!​

6. Установите фильтр

Меню

​ неработающих формул​Стрелка фильтра​ которой ошибка #ЗНАЧ!​​ ошибки #ЗНАЧ!. Например,​​ вы заметили эту​​ можно сначала нажать​​ в котором используется​

7. Установите все флажки без названия

Установлен флажок без названия

​.​ вычитания должны быть​ формулу​См. статью Исправление ошибки​

8. Выделите пустые ячейки и удалите их

Выделены отфильтрованные пустые ячейки

​ через меню Главное/​ типа #ДЕЛ/0. Естественно​Прынцесскоо​ результат считается верно,​ в полной мере.​ Вы изменили данные,​

9. Очистите фильтр

Меню

​мне эксель и​Стрелка фильтра​у меня такая проблема​​ вызвана скрытым пробелом​​ вместо​ проблему, рекомендуем преобразовать​

10. Результат

Вместо ошибки #ЗНАЧ! появился результат вычисления формулы. Зеленый треугольник в ячейке E4

​ кнопку​ формат дд.мм.гг, например​На шаге 3 из​ знаки «минус», стоят​=СУММ(D6;E6)​ #ЗНАЧ! в функциях​ Число/ Числовой формат);​ программа выдает мне​: поставь перед формулой​ но в самой​ Но конвертером открыл​ а формулы не​

​ не показывал эту​​ с экселем: в​ в ячейке E2.​=A2+B2+C2​ числа из текстового​Найти далее​Немецкий (Германия)​ 3 в мастере​ запятые, замените их​.​ СЧЁТЕСЛИ и СЧЁТЕСЛИМН​нажмите клавишу​ в ячейке с​ равно​ ячейке значение отображается​

Поиск текста и специальных знаков

​ — формат ячеек​ пересчитались, попробуйте F9​ циклическую ссылку. честно-честно.​ ячейки вбита простейшая​А вот эта же​введите​ формата в числовой.​, а затем —​. После применения формата​ в разделе​ на знаки «минус».​Если используется Windows, ошибка​См. статью Исправление ошибки​F2​

Пример с ошибкой #ЗНАЧ!

Ячейка H4 с формулой =E2+E3+E4+E5 и результатом #ЗНАЧ!

​ суммой также ошибку​Dosex​ 0.​ с формулой был​Тати​ интересно сколько бы​ формула, которая при​ формула с добавленной​=СУММ(A2:C2)​Ошибку #ЗНАЧ! могут вызвать​Заменить​ результат будет​Формат данных столбца​

Этот же пример с функцией ЕТЕКСТ

Ячейка F2 с формулой =ЕТЕКСТ(F2) и результатом ИСТИНА

​Нажмите клавишу ВВОД.​ #ЗНАЧ! может возникнуть​ #ЗНАЧ! в функции​(т.е. войдите в​ #ДЕЛ/0. Создаю формулу​: Возможно вы пропустили​Не могу никак​ текстовый, и формулы​: Pelena, да, изменив​ еще так мучалась.​ замене определенных данных​ функцией ЕСЛИОШИБКА. Она​. Или вместо​ текст и специальные​, когда вы будете​31.12.2017​установите переключатель​Повторите эти действия для​ даже при вводе​ ДАТАЗНАЧ​

​ Режим Правки ячейки)​ типа =СУММ (ЕСЛИ​ в самом начале​ понять в чем​ не работали. Поменял​​ цифры и нажав​Сергей​ должна соотвественно тоже​​ означает:​=A2*B2​ знаки в ячейке.​ уверены, что пробел​

Использование функций вместо операций

​, причем это будет​дата​ других ячеек, в​ самой обычной формулы​См. статью Исправление ошибки​ или поставьте курсор​ (ЕОШИБКА (E4:E34);0;E4:E34)) для​ строки знак равенства​ может быть дело​ на общий, кликнул​ F9 меняется результат.​: странно а меня​ меняться. Но когда​»Рассчитать формулу, но если​введите​​ Но иногда сложно​​ не нужен. После​​ настоящая дата, а​​.​​ которых возникает ошибка.​​ вычитания. Проблему можно​​ #ЗНАЧ! в функции​​ в Строку формул;​

Другие решения

Определение источника ошибки

Выберите ошибку

Ячейка H4 с формулой =E2+E3+E4+E5 и результатом #ЗНАЧ!

​ того чтобы обнулить​ «=»​

Щелкните «Формулы» > «Вычислить формулу»

Диалоговое окно

​vikttur​​ на формуле -​​ Т.е. так надо​ при открытии вашего​ я меняю данные​ возникнет какая-либо ошибка,​=ПРОИЗВЕД(A2;B2)​ понять, в каких​​ этого ошибка #ЗНАЧ!​ не ее текстовая​​Выберите формат даты и​Введите две даты в​ решить следующим образом.​ ДНИ​нажмите​ эти ошибки в​K-s1(злой)​: Циклическая ссылка. У​ заработало.​ делать после каждого​​ файла сразу погнал​​ в исходной ячейке,​

Замена ошибки #ЗНАЧ! другим значением

​ заменить ее двумя​.​ именно ячейках они​ должна исчезнуть. Если​ запись.​ нажмите кнопку​ двух отдельных ячейках.​Для начала выполните быструю​См. статью Исправление ошибки​ENTER​ массиве и суммировать​: если в ячейке,​ Вас зациклены вычисления.​Iren​ изменения в формуле​ в справку​ то в в​ дефисами».​Сначала выделите ячейку с​ присутствуют. Решение: используйте​ нет — перейдите к​Примечание:​Готово​

​ В третьей ячейке​​ проверку. В новой​ #ЗНАЧ! в функциях​.​ значения. НО итого​ то формула не​ Этого допускать нельзя.​: Спасибо за ответ!​ …​vikttur​ ячейке, которой вбита​Обратите внимание, что​ ошибкой #ЗНАЧ!.​ функцию ЕТЕКСТ для​ следующему шагу.​ Приведенная выше формула написана​.​ вычтите одну ссылку​

Ячейка с ошибкой #ЗНАЧ!

Ячейка H4 с формулой =E2+E3+E4+E5 и результатом #ЗНАЧ!

​ книге введите 2​ НАЙТИ, НАЙТИБ, ПОИСК​Примечание:​ выдает «0», хотя​

Ошибка, скрытая функцией ЕСЛИОШИБКА

Ячейка H4 с формулой =ЕСЛИОШИБКА(E2+E3+E4+E5;

​ правильно написана, если​Татьяна1989​Serge_007​Или можно где​​: Возможно, файл открывается​ формула все остается​ вы также можете​Щелкните​​ проверки ячеек. Обратите​Иногда из-за скрытых символов​ с помощью функций​​Повторите эти действия для​​ на ячейку из​ в ячейке A1.​ и ПОИСКБ​ Мы стараемся как можно​ это не так.​​ в строке, то​​: Не вижу где​

​: Вполне возможно. Вопрос​ то изменить в​ при уже открытых​ как и было,​ использовать​формулы​ внимание, что функция​ (а не просто​

Проверка подключений к данным

​ даты, прав, MIDи​ других столбцов, чтобы​ другой. В этом​ Введите 4 в​См. статью Исправление ошибки​ оперативнее обеспечивать вас​ При чем в​ ни как, так​ цикл….подскажите как правильно?​ в том когда​ настройках этот ручной​ файлах, у которых​ пока не щелкнешь​»»​> вычислить формулу​ ЕТЕКСТ не устраняет​ пробелов) ячейка может​ Left . Обратите​ убедиться, что они​ примере ячейка D10​ ячейке B1. Затем​ #ЗНАЧ! в функции​ актуальными справочными материалами​​ окне создания формулы​​ и должно быть​​vikttur​​ в ней появился​​ пересчёт?​​ итерации разрешены, и​​ по ней дважды​​, чтобы ничего не​ > вычислить. Excel​ ошибку, она просто​выглядеть​ внимание, что оно​

Использование форума сообщества, посвященного Excel

​ не содержат пробелы​ содержит дату начала,​ введите формулу​ ЕСЛИ​ на вашем языке.​ итоговую сумму показывает​

Ссылка на форум сообщества Excel

​Viktor maer​: Например, в​

См. также

​ этот формат: до​Pelena​

​ в файл автоматически​ мышкой.​

support.office.com

Что с excel может быть? формулы в ячейках не считают.

​ отображать вместо двух​ будет пошагово пройти​ находит ячейки, которые​пустой, хотя​ написано с учетом​ перед датами.​ а ячейка E10 —​=B1-A1​См. статью Исправление ошибки​ Эта страница переведена​ верно. Что я​: А я ставлю​I4​ введения формулы или​: Изменить можно в​ устанавливается режим итеративных​
​То же самое​ дефисов. Или вы​ по части формулы​ могут ее вызывать.​на самом деле​ того, что в​Проверка параметров даты на​ дату окончания. F10​в ячейке C1.​ #ЗНАЧ! в функциях​

​ автоматически, поэтому ее​​ делаю не так?​ + в начале​
​ссылка на саму​ после. Если до,​

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

Всего одна ячейка не считает формулу, а показывает 0

​ ИНДЕКС и ПОИСКПОЗ​​ текст может содержать​ Заранее спасибо.​ формулы.​ себя:​ то будет отображаться​В 2010 Файл​Тати​ формулами. К примеру​ текст, например:​ этом случае формула​ ошибкой #ЗНАЧ!. Ошибка,​ Например, это может​ два знака для​

​Excel полагается на систему​​=E10-D10​ #ЗНАЧ!, перейдите к​См. статью Исправление ошибки​ неточности и грамматические​Алексей матевосов (alexm)​Лесник​

​СУММЕСЛИ(B:B;A4;I:I)​​ формула — если​

​ — Параметры —​​: Форумчане, добрый вечер.​ простые формулы не​»Ошибка суммирования»​= E2 + E3​

​ скорее всего, возникает​​ происходить из-за одинарных​ дней, два знака​ дат вашего компьютера.​

​.​​ следующему шагу. Если​
​ #ЗНАЧ! в функциях​ ошибки. Для нас​: У вас получается​: Сервис, Параметры, Вкладка​Кстати, в конце​

​ после, то останется​​ Формулы — Параметры​ Подскажите в чем​ считаются, пока так​.​

​ + E4 +​​ из-за ячейки E2.​ кавычек в ячейке.​ для месяцев и​ Если дата в​Введите две даты в​ сообщение об ошибке​ НАЙТИ, НАЙТИБ, ПОИСК​

planetaexcel.ru

Не считаются формулы (Формулы)

​ важно, чтобы эта​​ формула массива.​ Вид, снять галку​ этой же формулы​ значение.​ вычислений — переключатель​ причина, где прочитать​ же не щелкнешь​К сожалению, вы видите,​»вниз» в случае,​ Здесь есть специальный​ Чтобы убрать эти​ четыре знака для​ ячейке введена в​ двух отдельных ячейках.​ не появилось, попробуйте​ и ПОИСКБ​ статья была вам​Ввод таких формул​ возле «формулы» в​ непонятная ссылка​Iren​ АВТОМАТИЧЕСКИ​ или куда нажать?​ по ячейке их​ что ЕСЛИОШИБКА не​ если в ячейке​ знак, который выглядит​ символы из столбца,​ года. Возможно, вам​ другой системе дат,​

​ В третьей ячейке​​ другие решения на​​См. статью Исправление ошибки​​ полезна. Просим вас​ завершают не нажатием​​ параметрах окна.​​С​

​, у Вас в​​В 2003 Сервис​
​ На работе для​ содержащей дважды. Что​ разрешает ошибку, она​

​ E2 отображается пустое​​ как небольшой прямоугольник​ включите фильтр, последовательно​ потребуется настроить формулу​ Excel не распознает​

​ используйте функцию РАЗНДАТ,​​ этой странице.​ #ЗНАЧ! в функции​ уделить пару секунд​ на Enter, а​Светлана левина​:​

​ файле стоит формат​​ — Параметры —​ пользователей файлу был​ может быть? Эксель​ просто скрывает ее.​ пространство. В ячейке​

​ «00». Или, как​​ выбрав​ в соответствии с​ ее как настоящую​ чтобы найти разницу​В Windows откройте панель​ СРЗНАЧ или СУММ​ и сообщить, помогла​:(​ комбинацией клавиш Ctrl+Shift+Enter​: Спасибо! Лесник Мыслитель!​СУММЕСЛИ(H:H;G4;С)​ ячейки «Текстовый».​

​ Вычисления​​ дан общий доступ,​ 2007г.​
​ Поэтому убедитесь в​ E2 не отображается​ показано на следующем​Главная​ датой.​
​ дату.​ дат. Дополнительные сведения​ управления «Региональные стандарты».​

​См. статью Исправление ошибки​​ ли она вам,​Поставьте курсор на​

excelworld.ru

ячейка отображает формулу вместо ее значения

​ Уже больше часа​​Татьяна1989​
​Выберите формат «Общий»​Тати​ чтобы корректировки вносились​Алексей матевосов (alexm)​ том, что скрытие​ свободное место. Тем​ рисунке, можно использовать​>​Часто ошибка #ЗНАЧ! возникает,​Например, предположим, что компьютер​ о функции РАЗНДАТ​

​Windows 10. В строке поиска​​ #ЗНАЧ! в функциях​
​ с помощью кнопок​ формулу в строке​ читаю советы, только​

​: В ячейке L4​​ — F2 -​: Pelena, СПАСИБО!!! ОГРОМНОЕ​ сразу несколькими пользователями.​: Зайдите в «Параметры»​ ошибки лучше, чем​ не менее вы​ функцию ЕТЕКСТ в​Сортировка и фильтр​ потому что формула​ отображает даты в​ см. в статье​ введите​ СУММЕСЛИ и СУММЕСЛИМН​ внизу страницы. Для​ формул и нажмите​ Ваш помог! Ура!​ (желтым выделено) тоже​ Enter. Вы увидите​ СПАСИБО!!! Все получилось!!!​ Сегодня взяла файл​ на вкладку «Вычисления»​ исправление.​

​ можете увидеть это​​ отдельном столбце для​

​>​​ ссылается на другие​ формате мм.дд.гггг. Если​ Вычисление разницы двух​регион​См. статью Исправление ошибки​ удобства также приводим​ комбинацию клавиш. При​у меня криво отображается​ не считает, там​ значение.​Iren​ домой чтобы добавить​

​Поствте точку вычисления​​Подключение к данным может​

​ здесь. Он отображается​​ поиска текста.​Фильтр​ ячейки, содержащие пробелы​ ввести такую дату​ дат.​и выберите панель​ #ЗНАЧ! в функции​ ссылку на оригинал​ этом формула будет​ фомула в excel​
​ нет ссылок на​​Гость​: Здравствуйте, уважаемые форумчане!​ еще 2 строки,​
​ «автоматически»​ быть недоступно в​ как​Здесь функция ЕОШИБКА была​

​.​​ или (что еще​ в ячейке, Excel​Растяните столбец по ширине.​ управления​ СУММПРОИЗВ​ (на английском языке).​ обрамлена фигурными скобками​ — =СУММ (R[-9]C:R[-1]C).​

​ саму себя​​: Отображались формулы. Значений​Недавний переход на​ а формулы не​
​Станислав мостовой​ какой то же​»»​ добавлена в столбец​Щелкните стрелку фильтра​ сложнее) скрытые пробелы.​ распознает ее как​ Если значение выравнивается​Региональные стандарты​См. статью Исправление ошибки​Ошибка #ЗНАЧ! в Excel​{=СУММ (ЕСЛИ (ЕОШИБКА​как сделать верное​vikttur​

​ Excel не выдавал.​​ эксель 2007 вызвал​ считают, точнее они​

​: На ячейке щелкните​​ момент. Чтобы исправить​.​ F. Все ячейки​

​и снимите флажок​​ Из-за этих пробелов​ дату, а вы​ по правому краю —​

​.​​ #ЗНАЧ! в функции​ означает:​ (E4:E34);0;E4:E34))}​

excelworld.ru

СУММЕСЛИ в окошке формулы считает верно, а в ячейке выдает ответ 0

​ отображение формулы​​: Формула ссылается на​ ПОМОГ перевод всех​ проблемы, в частности​ считают, но чтобы​ правой кнопкой мыши​ ошибку, восстановите подключение​Иногда вы хотите просто​
​ являются подмножеством, за​Выделить все​ ячейка может​

​ сможете использовать ее​​ это дата. Но​Windows 8. На начальном экране​ ВРЕМЗНАЧ​

​»Формула вводится неправильно. Или​​А сумма в​_Клондайк_​

​ ячейки, которые в​​ ячеек листа в​​ ячейка почему-то отображает​​ увидеть результат (например,​ и выберите формат​
​ к данным или​
​ заменить #VALUE! сообщение​ исключением того, что​. Затем установите флажок​​выглядеть​​ в формуле вычитания.​
​ если оно выравнивается​

​ введите​​См. статью Исправление ошибки​ что-то не так​ ячейке будет верной.​: =R[-21]C+R[-14]C-R[-7]C у меня​ свою очередь (возможно,​

​ именно ФИНАНСОВЫЙ формат,​​ формулу вместо ее​ просто суммирование нескольких​ ячеек. Выберите формат​ попробуйте импортировать данные,​ об ошибке, похожее​ оно имеет значение​Пустые​пустой, хотя на​

​ Однако если ввести​​ по левому краю,​регион​ #ЗНАЧ! в функции​

​ с ячейками, на​​Андрей власов​ тоже так, а​ через цепь ячеек)​ а затем назад​

​ значения. Флажок «отображать​​ столбцов) правильно ли​

planetaexcel.ru

В Excel вместо значения формулы (число) показывается сама формула. Как исправить?

​ «Числовой» и задайте​​ если это возможно.​ на собственный текст,​ истина. Это означает,​.​ самом деле таковой​ дату в формате​ это значит, что​, щелкните​ ТРАНСП​ которые указывают ссылки».​: Ну правильно, в​ какая разница, лишь​ ссылаются на эту​ в общий. Прочие​ формулы» снят. Возникает​

​ я их занесла​​ количество знаков в​ Если у вас​

​ ноль или пустая​​ что ячейка E2​

​Установите все флажки, напротив​​не​ мм.дд.гг, Excel не​

​ в ячейке на​​Параметры​См. статью Исправление ошибки​

​Эта ошибка возникает​​ диапазоне с…по…есть ошибка,​ бы считала правильно,​ формулу. Или формула​ манипуляции не помогали.​

​ при попытке исправить​​ нужно выйти из​ числе.​ нет доступа к​ ячейка. В этом​ содержит текст. Чтобы​ которых ничего не​

​является.​​ распознает ее как​ самом деле не​и выберите пункт​

​ #ЗНАЧ! в функции​​ в самых разных​ значит 0.​ эксель не мой,​ ссылается на зацикленные​

​Shevrol​​ формулу с клавиатуры.​ файла и заново​Скорее всего у​ подключению, попросите создателя​

Неверно отображается формула в excel

​ случае вы можете​ устранить эту проблему,​ указано, как на​
​Найдите ячейки, на которые​ дату. Вместо этого​

​ дата. Это текст.​​Региональные стандарты​ ВПР​ случаях, и найти​Проверку ошибок надо​ на работе такой​ вычисления.​: Я обычно решаю​ Подскажите, пожалуйста, как​ зайти, очень не​ Вас неправильный формат.​

​ книги создать новый​​ добавить функцию ЕСЛИОШИБКА​

​ вы можете удалить​​ этом рисунке.​ ссылается формула, и​ дата будет рассматриваться​ И Excel не​.​
​Ваша функция не отображается​ ее точную причину​ делать в каждой​ стоит и нет​vikttur​
​ такую задачу другим​

​ это устранить.​​ удобно. При этом​
​ Удачи.​ файл. В идеале​

​ в формулу. ЕСЛИОШИБКА​​ содержимое ячейки и​Если Excel вернет пустые​ выделите их. Во​ как текст.​ распознает текст как​Windows 7. Нажмите кнопку​ в этом списке?​

Почему в excel не отображается результат вычислений?

​ может быть сложно.​ ячейке, где может​ желания заморачиваться и​: Ну, вот. Удалите​ методом.​Hugo​ файл открывается в​111Kseniya​ в новом файле​ будет проверять, есть​ ввести значение 1865,00.​ ячейки, выделите их.​ многих случаях рекомендуется​Существует два решения этой​ дату. Ниже приведены​Пуск​ Попробуйте другие решения,​ Сведения на этой​ быть деление на​ что то там​ формулы из I4​Пишете эту же​: Здравствуйте.​ режиме совместимости. Что​

​: Всего в одной​​ должны быть только​ ли ошибки, и,​
​ Кроме того, можно​ Затем нажмите клавишу​ удалить пробелы для​ проблемы: Вы можете​
​ некоторые решения, которые​, введите​ перечисленные ниже.​ странице включают распространенные​ 0.​ менять​
​ и I39​ формулу в другой​
​Проверьте формат ячейки​ это? Какую кнопку​

​ единственной ячейке на​​ значения, а не​ если это так,​ использовать функцию Clean​
​ DELETE. Все скрытые​ всего столбца, так​ изменить систему дат,​ помогут решить эту​регион​

​Если вы раньше не​

Почему появляются Каракули и иероглифы в Excel? У этой проблемы может быть несколько вариантов, соберу большинство решений в этой статье. Ну и заодно напишу, как добавлять и использовать символы-иероглифы в тексте.

Проблема с кодировкой часто возникает в разных программах. Кто выгружает данные из ИТ систем, уверен сталкивался с проблемой смены кодировки. Разберем и другие случаи

Иероглифы в Excel4

Иероглифы в Excel8

Содержание

  • Каракули и иероглифы в Excel. Неверная кодировка
  • Неверная кодировка при получении данных из внешних источников. Открытие CSV файлов
  • Открываем не той программой
  • Как добавить символы-иероглифы в тексте?
  • Похожие статьи

Каракули и иероглифы в Excel. Неверная кодировка

Если при открытии файла вы видите каракули/иероглифы в Excel, вам может помочь смена кодировки. Пересохраните файл следующим способом:

Нажав «Сохранить как», нажмите на кнопку Сервис и выберите Параметры веб-документа

Иероглифы в Excel2

На вкладке Кодировка выберите Юникод (UTF-8) или Кириллица (Windows)

Иероглифы в Excel3

Пересохраняем файл.

Неверная кодировка при получении данных из внешних источников. Открытие CSV файлов

Если при вставке данных из других файлов или внешних источников получаются каракули/неизвестные символы, тоже рекомендуется уточнить кодировку. Сделать это можно следующим образом:

На ленте управления выберите вкладку Данные, а в разделе Получение внешних данных выберите нужный пункт.

Если вы вставляете обычные данные из файла, т.е. текст или таблицу, выберите Из текста

Иероглифы в Excel5

Укажите файл, из которого забираем данные, после выберите формат данных, а главное в разделе Формат файла выберите Юникод (UTF-8).

Иероглифы в Excel6

Что выбрать с разделителем или фиксированной ширины (шаг 1), а так же следующий шаг (шаг 2) подробно описан в этой статье.

В шаге 3 выбираем «Общий» формат данных.

Открываем не той программой

Так же я рекомендую проверить, какой именно программой вы открываете Excel-файл. Бывает, что книги 2010 формата Excel открываются в Excel 2003 (или более ранние версии) с измененным на иероглифы текстом. Подробнее про форматы Excel здесь.

Точно такая же проблема периодически возникает, если открывать сложные Excel-книги с большим набором данных через альтернативные табличные редакторы, такие как LibreOffice.Calc, Apache OpenOffice и другие.

Как добавить символы-иероглифы в тексте?

«С текстом у меня все в порядке, мне нужно вставить иероглиф/символ в Excel» — скажете вы. Чтобы вставить символ, перейдите на вкладку Вставка и в разделе Символы выберите Символ.

В таблице символов можно найти почти любой символ

Иероглифы в Excel7

Чтобы добавить его в текст, кликните по нему.

Содержание

  • Конвертация числа в текстовый вид
    • Способ 1: форматирование через контекстное меню
    • Способ 2: инструменты на ленте
    • Способ 3: использование функции
  • Конвертация текста в число
    • Способ 1: преобразование с помощью значка об ошибке
    • Способ 2: конвертация при помощи окна форматирования
    • Способ 3: конвертация посредством инструментов на ленте
    • Способ 4: применение формулы
    • Способ 5: применение специальной вставки
    • Способ 6: использование инструмента «Текст столбцами»
    • Способ 7: применение макросов
  • Вопросы и ответы

Текст в числа и наоборот в Microsoft Excel

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

Конвертация числа в текстовый вид

Все ячейки в Экселе имеют определенный формат, который задает программе, как ей рассматривать то или иное выражение. Например, даже если в них будут записаны цифры, но формат выставлен текстовый, то приложение будет рассматривать их, как простой текст, и не сможет проводить с такими данными математические вычисления. Для того, чтобы Excel воспринимал цифры именно как число, они должны быть вписаны в элемент листа с общим или числовым форматом.

Для начала рассмотрим различные варианты решения задачи конвертации чисел в текстовый вид.

Способ 1: форматирование через контекстное меню

Чаще всего пользователи выполняют форматирование числовых выражений в текстовые через контекстное меню.

  1. Выделяем те элементы листа, в которых нужно преобразовать данные в текст. Как видим, во вкладке «Главная» на панели инструментов в блоке «Число» в специальном поле отображается информация о том, что данные элементы имеют общий формат, а значит, цифры, вписанные в них, воспринимаются программой, как число.
  2. Общий формат в Microsoft Excel

  3. Кликаем правой кнопкой мыши по выделению и в открывшемся меню выбираем позицию «Формат ячеек…».
  4. Переход в окно форматирования в Microsoft Excel

  5. В открывшемся окне форматирования переходим во вкладку «Число», если оно было открыто в другом месте. В блоке настроек «Числовые форматы» выбираем позицию «Текстовый». Для сохранения изменений жмем на кнопку «OK» в нижней части окна.
  6. Окно форматирования в Microsoft Excel

  7. Как видим, после данных манипуляций в специальном поле высвечивается информация о том, что ячейки были преобразованы в текстовый вид.
  8. Ячейки преобоазованы в текстовый формат в Microsoft Excel

  9. Но если мы попытаемся подсчитать автосумму, то она отобразится в ячейке ниже. Это означает, что преобразование было совершено не полностью. В этом и заключается одна из фишек Excel. Программа не дает завершить преобразование данных наиболее интуитивно понятным способом.
  10. Автосумма в Microsoft Excel

  11. Чтобы завершить преобразование, нам нужно последовательно двойным щелчком левой кнопки мыши поместить курсор в каждый элемент диапазона в отдельности и нажать на клавишу Enter. Чтобы упростить задачу вместо двойного щелчка можно использовать нажатие функциональной клавиши F2.
  12. Преобразование числа в текст в Microsoft Excel

  13. После выполнения данной процедуры со всеми ячейками области, данные в них будут восприниматься программой, как текстовые выражения, а, следовательно, и автосумма будет равна нулю. Кроме того, как видим, левый верхний угол ячеек будет окрашен в зеленый цвет. Это также является косвенным признаком того, что элементы, в которых находятся цифры, преобразованы в текстовый вариант отображения. Хотя этот признак не всегда является обязательным и в некоторых случаях такая пометка отсутствует.

Автосумма равна 0 в Microsoft Excel

Урок: Как изменить формат в Excel

Способ 2: инструменты на ленте

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

  1. Выделяем элементы, данные в которых нужно преобразовать в текстовый вид. Находясь во вкладке «Главная» кликаем по пиктограмме в виде треугольника справа от поля, в котором отображается формат. Оно расположено в блоке инструментов «Число».
  2. Переход к форматированию на ленте в Microsoft Excel

    Lumpics.ru

  3. В открывшемся перечне вариантов форматирования выбираем пункт «Текстовый».
  4. Выбор текстового формата в Microsoft Excel

  5. Далее, как и в предыдущем способе, последовательно устанавливаем курсор в каждый элемент диапазона двойным щелчком левой кнопки мыши или нажатием клавиши F2, а затем щелкаем по клавише Enter.

Данные преобразовываются в текстовый вариант.

Способ 3: использование функции

Ещё одним вариантом преобразования числовых данных в тестовые в Экселе является применение специальной функции, которая так и называется – ТЕКСТ. Данный способ подойдёт, в первую очередь, если вы хотите перенести числа как текст в отдельный столбец. Кроме того, он позволит сэкономить время на преобразовании, если объем данных слишком большой. Ведь, согласитесь, что перещелкивать каждую ячейку в диапазоне, насчитывающем сотни или тысячи строк – это не самый лучший выход.

  1. Устанавливаем курсор в первый элемент диапазона, в котором будет выводиться результат преобразования. Щелкаем по значку «Вставить функцию», который размещен около строки формул.
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается окно Мастера функций. В категории «Текстовые» выделяем пункт «ТЕКСТ». После этого кликаем по кнопке «OK».
  4. Переход к аргументам функции ТЕКСТ в Microsoft Excel

  5. Открывается окно аргументов оператора ТЕКСТ. Данная функция имеет следующий синтаксис:

    =ТЕКСТ(значение;формат)

    Открывшееся окно имеет два поля, которые соответствуют данным аргументам: «Значение» и «Формат».

    В поле «Значение» нужно указать преобразовываемое число или ссылку на ячейку, в которой оно находится. В нашем случае это будет ссылка на первый элемент обрабатываемого числового диапазона.

    В поле «Формат» нужно указать вариант отображения результата. Например, если мы введем «0», то текстовый вариант на выходе будет отображаться без десятичных знаков, даже если в исходнике они были. Если мы внесем «0,0», то результат будет отображаться с одним десятичным знаком, если «0,00», то с двумя, и т.д.

    После того, как все требуемые параметры введены, щелкаем по кнопке «OK».

  6. Аргументы функции ТЕКСТ в Microsoft Excel

  7. Как видим, значение первого элемента заданного диапазона отобразилось в ячейке, которую мы выделили ещё в первом пункте данного руководства. Для того, чтобы перенести и другие значения, нужно скопировать формулу в смежные элементы листа. Устанавливаем курсор в нижний правый угол элемента, который содержит формулу. Курсор преобразуется в маркер заполнения, имеющий вид небольшого крестика. Зажимаем левую кнопку мыши и протаскиваем по пустым ячейкам параллельно диапазону, в котором находятся исходные данные.
  8. Маркер заполнения в Microsoft Excel

  9. Теперь весь ряд заполнен требуемыми данными. Но и это ещё не все. По сути, все элементы нового диапазона содержат в себе формулы. Выделяем эту область и жмем на значок «Копировать», который расположен во вкладке «Главная» на ленте инструментов группе «Буфер обмена».
  10. Копирование в Microsoft Excel

  11. Далее, если мы хотим сохранить оба диапазона (исходный и преобразованный), не снимаем выделение с области, которая содержит формулы. Кликаем по ней правой кнопкой мыши. Происходит запуск контекстного списка действий. Выбираем в нем позицию «Специальная вставка». Среди вариантов действий в открывшемся списке выбираем «Значения и форматы чисел».
    Специальная вставка в Microsoft Excel

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

  12. Специальная вставка в исходный диапазон в Microsoft Excel

  13. В любом случае, в выбранный диапазон будут вставлены данные в текстовом виде. Если же вы все-таки выбрали вставку в исходную область, то ячейки, содержащие формулы, можно очистить. Для этого выделяем их, кликаем правой кнопкой мыши и выбираем позицию «Очистить содержимое».

Очистка содержимого в Microsoft Excel

На этом процедуру преобразования можно считать оконченной.

Урок: Мастер функций в Excel

Конвертация текста в число

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

Способ 1: преобразование с помощью значка об ошибке

Проще и быстрее всего выполнить конвертацию текстового варианта с помощью специального значка, который сообщает об ошибке. Этот значок имеет вид восклицательного знака, вписанного в пиктограмму в виде ромба. Он появляется при выделении ячеек, которые имеют пометку в левом верхнем углу зеленым цветом, обсуждаемую нами ранее. Эта пометка ещё не свидетельствует о том, что данные находящиеся в ячейке обязательно ошибочные. Но цифры, расположенные в ячейке имеющей текстовый вид, вызывают подозрения у программы в том, что данные могут быть внесены некорректно. Поэтому на всякий случай она их помечает, чтобы пользователь обратил внимание. Но, к сожалению, такие пометки Эксель выдает не всегда даже тогда, когда цифры представлены в текстовом виде, поэтому ниже описанный способ подходит не для всех случаев.

  1. Выделяем ячейку, в которой содержится зеленый индикатор о возможной ошибке. Кликаем по появившейся пиктограмме.
  2. Значок об ошибке в Microsoft Excel

  3. Открывается список действий. Выбираем в нем значение «Преобразовать в число».
  4. Преобразование в число в Microsoft Excel

  5. В выделенном элементе данные тут же будут преобразованы в числовой вид.

Значение в ячейке преобразовано в число в Microsoft Excel

Если подобных текстовых значений, которые следует преобразовать, не одно, а множество, то в этом случае можно ускорить процедуру преобразования.

  1. Выделяем весь диапазон, в котором находятся текстовые данные. Как видим, пиктограмма появилась одна для всей области, а не для каждой ячейки в отдельности. Щелкаем по ней.
  2. Пиктограмма для диапазона в Microsoft Excel

  3. Открывается уже знакомый нам список. Как и в прошлый раз, выбираем позицию «Преобразовать в число».

преобразование в число диапазона в Microsoft Excel

Все данные массива будут преобразованы в указанный вид.

Преобразование в число выполнено в Microsoft Excel

Способ 2: конвертация при помощи окна форматирования

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

  1. Выделяем диапазон, содержащий цифры в текстовом варианте. Кликаем правой кнопкой мыши. В контекстном меню выбираем позицию «Формат ячеек…».
  2. Переход к окну форматирования в Microsoft Excel

  3. Выполняется запуск окна форматирования. Как и в предыдущий раз, переходим во вкладку «Число». В группе «Числовые форматы» нам нужно выбрать значения, которые позволят преобразовать текст в число. К ним относится пункты «Общий» и «Числовой». Какой бы из них вы не выбрали, программа будет расценивать цифры, введенные в ячейку, как числа. Производим выбор и жмем на кнопку. Если вы выбрали значение «Числовой», то в правой части окна появится возможность отрегулировать представление числа: выставить количество десятичных знаков после запятой, установить разделителями между разрядами. После того, как настройка выполнена, жмем на кнопку «OK».
  4. Окно форматирования в программе Microsoft Excel

  5. Теперь, как и в случае преобразования числа в текст, нам нужно прощелкать все ячейки, установив в каждую из них курсор и нажав после этого клавишу Enter.

Прощелкивание ячеек в Microsoft Excel

После выполнения этих действий все значения выбранного диапазона преобразуются в нужный нам вид.

Способ 3: конвертация посредством инструментов на ленте

Перевести текстовые данные в числовые можно, воспользовавшись специальным полем на ленте инструментов.

  1. Выделяем диапазон, который должен подвергнуться трансформации. Переходим во вкладку «Главная» на ленте. Кликаем по полю с выбором формата в группе «Число». Выбираем пункт «Числовой» или «Общий».
  2. Форматирование текстового формата в числовой через ленту в Microsoft Excel

  3. Далее прощелкиваем уже не раз описанным нами способом каждую ячейку преобразуемой области с применением клавиш F2 и Enter.

Прощелкивание для трансформации в числовой формат в Microsoft Excel

Значения в диапазоне будут преобразованы из текстовых в числовые.

Способ 4: применение формулы

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

  1. В пустой ячейке, расположенной параллельно первому элементу диапазона, который следует преобразовать, ставим знак «равно» (=) и двойной символ «минус» (—). Далее указываем адрес первого элемента трансформируемого диапазона. Таким образом, происходит двойное умножение на значение «-1». Как известно, умножение «минус» на «минус» дает «плюс». То есть, в целевой ячейке мы получаем то же значение, которое было изначально, но уже в числовом виде. Даная процедура называется двойным бинарным отрицанием.
  2. Формула в Microsoft Excel

  3. Жмем на клавишу Enter, после чего получаем готовое преобразованное значение. Для того, чтобы применить данную формулу для всех других ячеек диапазона, используем маркер заполнения, который ранее был применен нами для функции ТЕКСТ.
  4. Маркер заполнения для формулы двойного бинарного отрицания в Microsoft Excel

  5. Теперь мы имеем диапазон, который заполнен значениями с формулами. Выделяем его и жмем на кнопку «Копировать» во вкладке «Главная» или применяем сочетание клавиш Ctrl+C.
  6. Коопирование числовых значений в Microsoft Excel

  7. Выделяем исходную область и производим щелчок по ней правой кнопкой мыши. В активировавшемся контекстном списке переходим по пунктам «Специальная вставка» и «Значения и форматы чисел».
  8.  Применение специальной вставки в Microsoft Excel

  9. Все данные вставлены в нужном нам виде. Теперь можно удалить транзитный диапазон, в котором находится формула двойного бинарного отрицания. Для этого выделяем данную область, кликом правой кнопки мыши вызываем контекстное меню и выбираем в нем позицию «Очистить содержимое».

Очистка содержимого транзитного диапазона в Microsoft Excel

Кстати, для преобразования значений данным методом совсем не обязательно использовать исключительно двойное умножение на «-1». Можно применять любое другое арифметическое действие, которое не ведет к изменению значений (сложение или вычитание нуля, выполнение возведения в первую степень и т.д.)

Урок: Как сделать автозаполнение в Excel

Способ 5: применение специальной вставки

Следующий способ по принципу действия очень похож на предыдущий с той лишь разницей, что для его использования не нужно создавать дополнительный столбец.

  1. В любую пустую ячейку на листе вписываем цифру «1». Затем выделяем её и жмем на знакомый значок «Копировать» на ленте.
  2. Копирование цифры 1 в Microsoft Excel

  3. Выделяем область на листе, которую следует преобразовать. Кликаем по ней правой кнопкой мыши. В открывшемся меню дважды переходим по пункту «Специальная вставка».
  4. Переход в специальную вставку в Microsoft Excel

  5. В окне специальной вставки выставляем переключатель в блоке «Операция» в позицию «Умножить». Вслед за этим жмем на кнопку «OK».
  6. Специальная вставка в программе Microsoft Excel

  7. После этого действия все значения выделенной области будут преобразованы в числовые. Теперь при желании можно удалить цифру «1», которую мы использовали в целях конвертации.

Диапазон преобразован в число в помощью специальной вставки в Microsoft Excel

Способ 6: использование инструмента «Текст столбцами»

Ещё одним вариантом, при котором можно преобразовать текст в числовой вид, является применение инструмента «Текст столбцами». Его есть смысл использовать тогда, когда вместо запятой в качестве разделителя десятичных знаков используется точка, а в качестве разделителя разрядов вместо пробела – апостроф. Этот вариант воспринимается в англоязычном Экселе, как числовой, но в русскоязычной версии этой программы все значения, которые содержат указанные выше знаки, воспринимаются как текст. Конечно, можно перебить данные вручную, но если их много, это займет значительное количество времени, тем более что существует возможность гораздо более быстрого решения проблемы.

  1. Выделяем фрагмент листа, содержимое которого нужно преобразовать. Переходим во вкладку «Данные». На ленте инструментов в блоке «Работа с данными» кликаем по значку «Текст по столбцам».
  2. Переход к инструменту Текст по столбцам в Microsoft Excel

  3. Запускается Мастер текстов. В первом окне обратите внимание, чтобы переключатель формата данных стоял в позиции «С разделителями». По умолчанию он должен находиться в этой позиции, но проверить состояние будет не лишним. Затем кликаем по кнопке «Далее».
  4. Первое окно Мастера текстов в Microsoft Excel

  5. Во втором окне также оставляем все без изменений и жмем на кнопку «Далее».
  6. Второе окно Мастера текстов в Microsoft Excel

  7. А вот после открытия третьего окна Мастера текстов нужно нажать на кнопку «Подробнее».
  8. Третье окно Мастера текстов в Microsoft Excel

  9. Открывается окно дополнительной настройки импорта текста. В поле «Разделитель целой и дробной части» устанавливаем точку, а в поле «Разделитель разрядов» — апостроф. Затем делаем один щелчок по кнопке «OK».
  10. Дополнительная настройка импорта текста в Microsoft Excel

  11. Возвращаемся в третье окно Мастера текстов и жмем на кнопку «Готово».
  12. Завершение работы в Мастере текста в Microsoft Excel

  13. Как видим, после выполнения данных действий числа приняли привычный для русскоязычной версии формат, а это значит, что они одновременно были преобразованы из текстовых данных в числовые.

Разделители приняли обычный формат в Microsoft Excel

Способ 7: применение макросов

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

  1. Переходим во вкладку «Разработчик». Жмем на значок на ленте «Visual Basic», который размещен в группе «Код».
  2. Переход в редактор макросов в Microsoft Excel

  3. Запускается стандартный редактор макросов. Вбиваем или копируем в него следующее выражение:


    Sub Текст_в_число()
    Selection.NumberFormat = "General"
    Selection.Value = Selection.Value
    End Sub

    После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

  4. Редактор макросов в Microsoft Excel

  5. Выделяем фрагмент на листе, который нужно преобразовать. Жмем на значок «Макросы», который расположен на вкладке «Разработчик» в группе «Код».
  6. Переход к списку макросов в Microsoft Excel

  7. Открывается окно записанных в вашей версии программы макросов. Находим макрос с наименованием «Текст_в_число», выделяем его и жмем на кнопку «Выполнить».
  8. Окно макросов в Microsoft Excel

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

Преобразование текста в число с помощью макросов выполнено в Microsoft Excel

Урок: Как создать макрос в Экселе

Как видим, существует довольно много вариантов преобразования в Excel цифр, которые записаны в числовом варианте, в текстовый формат и в обратном направлении. Выбор определенного способа зависит от многих факторов. Прежде всего, это поставленная задача. Ведь, например, быстро преобразовать текстовое выражение с иностранными разделителями в числовое можно только использовав инструмент «Текст столбцами». Второй фактор, который влияет на выбор варианта – это объемы и частота выполняемых преобразований. Например, если вы часто используете подобные преобразования, имеет смысл произвести запись макроса. И третий фактор – индивидуальное удобство пользователя.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • В excel текст выходит за границы ячейки почему
  • В excel текст в ячейке отображается решетками
  • В excel текст бледный
  • В excel таблице 2007 условное форматирование
  • В excel таблица печатается не на весь лист

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии