Если в указанной формуле в Microsoft Excel есть ошибка, то

Обновлено: 04.07.2024

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel для планшетов Android Excel 2010 Excel 2007 Excel Starter 2010 Еще. Меньше

Если Excel не может разрешить формулу, которую вы пытаетесь создать, вы можете получить сообщение об ошибке, подобное этому:

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

Начните с выбора OK или нажмите ESC, чтобы закрыть сообщение об ошибке.

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

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

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


Обратитесь к любой из следующих тем, связанных с ошибкой фунта стерлингов, которую вы видите:

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

Неработающие ссылки диалоговое окно в Excel

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

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

Изображение опция Запрашивать обновление автоматической ссылки

Важно! Если вы впервые работаете с неработающими ссылками в формулах, если вам нужно освежить в памяти информацию об устранении неработающих ссылок или если вы не знаете, следует ли обновлять ссылки, см. раздел Управление внешними ссылками ( ссылки) обновлены.

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

Убедитесь, что Excel настроен на отображение формул в электронной таблице. Для этого выберите вкладку "Формулы" и в группе "Аудит формул" выберите "Показать формулы".

Совет. Вы также можете использовать сочетание клавиш Ctrl + ` (клавиша над клавишей Tab). При этом столбцы автоматически расширятся для отображения формул, но не беспокойтесь, когда вы вернетесь к обычному виду, размер столбцов изменится.

Если описанный выше шаг по-прежнему не решает проблему, возможно, ячейка отформатирована как текст. Вы можете щелкнуть ячейку правой кнопкой мыши и выбрать «Формат ячеек» > «Основные» (или Ctrl + 1), а затем нажать F2 > «Ввод», чтобы изменить формат.

Если у вас есть столбец с большим диапазоном ячеек, отформатированных как текст, вы можете выбрать диапазон, применить числовой формат по вашему выбору и перейти к Данные > Текст в столбец > Готово. Это применит формат ко всем выбранным ячейкам.

Если формула не вычисляется, необходимо проверить, включен ли автоматический расчет в Excel. Формулы не будут вычисляться, если включен ручной расчет. Выполните следующие действия, чтобы проверить автоматический расчет.

Перейдите на вкладку "Файл", выберите "Параметры", а затем выберите категорию "Формулы".

Убедитесь, что в разделе "Параметры расчета" в разделе "Расчет рабочей книги" выбран параметр "Автоматически".

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

Дополнительную информацию о циклических ссылках см. в разделе Удаление или разрешение циклических ссылок.

Если ваша запись не начинается со знака равенства, это не формула и не будет рассчитана — распространенная ошибка.

Когда вы вводите что-то вроде СУММ(A1:A10), Excel отображает текстовую строку СУММ(A1:A10) вместо результата формулы. В качестве альтернативы, если вы введете 11/2, Excel отобразит дату, например 2 ноября или 02 11/2009, вместо деления 11 на 2.

Чтобы избежать таких неожиданных результатов, всегда начинайте функцию со знака равенства. Например, введите: =СУММ(A1:A10) и =11/2.

При использовании функции в формуле каждой открывающей скобке нужна закрывающая скобка, чтобы функция работала правильно. Убедитесь, что все скобки являются частью совпадающей пары. Например, формула =ЕСЛИ(B5

У функций Excel есть аргументы — значения, которые необходимо указать для работы функции. Только несколько функций (например, PI или TODAY) не принимают аргументов. Проверьте синтаксис формулы, который появляется, когда вы начинаете вводить функцию, чтобы убедиться, что у функции есть необходимые аргументы.

Например, функция ПРОПИСН принимает в качестве аргумента только одну строку текста или ссылку на ячейку: =ПРОПИСН("привет") или =ПРОПИСН(C2)

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

Снимок экрана панели инструментов

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

Не вводите в формулы числа, отформатированные со знаком доллара ($) или десятичным разделителем (,), поскольку знаки доллара указывают на абсолютные ссылки, а запятые являются разделителями аргументов. Вместо того, чтобы вводить 1000 долларов США, введите в формулу 1000.

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

Ваша формула может не возвращать ожидаемые результаты, если тип данных ячейки нельзя использовать в вычислениях. Например, если вы введете простую формулу =2+3 в ячейку, отформатированную как текст, Excel не сможет вычислить введенные вами данные. Все, что вы увидите в ячейке, это =2+3. Чтобы исправить это, измените тип данных ячейки с «Текст» на «Общий» следующим образом:

Выберите ячейку.

Выберите «Главная» и щелкните стрелку, чтобы развернуть группу «Число» или «Числовой формат» (или нажмите Ctrl + 1). Затем выберите Общие.

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

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

Обычно в формуле в качестве оператора умножения используется x, но Excel может принимать только звездочку (*) для умножения. Если вы используете в формуле константы, Excel показывает сообщение об ошибке и может исправить формулу, заменив x на звездочку (*).

Окно сообщения просит заменить x на * для умножения

Если вы создаете формулу, содержащую текст, заключите текст в кавычки.

Например, формула ="Сегодня " & ТЕКСТ(СЕГОДНЯ(),"дддд, мммм дд") объединяет текст "Сегодня" с результатами функций ТЕКСТ и СЕГОДНЯ и возвращает что-то вроде Сегодня понедельник, 30 мая.

В формуле можно комбинировать (или вкладывать) до 64 уровней функций.

Например, формула =ЕСЛИ(КОРЕНЬ(ПИ())

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

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

Когда вы вводите ссылку на значения или ячейки в другой книге, укажите имя книги, заключенное в квадратные скобки ([]), а затем имя листа, содержащего значения или ячейки.

Если книга не открыта в Excel, введите полный путь к файлу.

Например, =ROWS('C:\My Documents\[Q2 Operations.xlsx]Sales'!A1:A8).

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

Совет. Самый простой способ получить путь к другой книге — открыть другую книгу, затем в исходной книге ввести = и с помощью клавиш Alt+Tab перейти к другой книге.Выберите любую ячейку на нужном листе, затем закройте исходную книгу. Ваша формула автоматически обновится, чтобы отобразить полный путь к файлу и имя листа вместе с необходимым синтаксисом. Вы даже можете скопировать и вставить путь и использовать его везде, где вам нужно.

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

Что говорит ЕСЛИ(B1 существует, затем разделите A1 на B1, иначе верните 0).

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

Если вы не можете заменить формулы их результатами, просмотрите эту информацию об ошибках и возможных решениях:

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

Например, если ваша формула =[Book1.xlsx]Sheet1'!A1 и у вас больше нет Book1.xlsx, значения, указанные в этой книге, останутся доступными. Однако если вы отредактируете и сохраните формулу, которая ссылается на эту книгу, Excel отобразит диалоговое окно «Обновить значения» и предложит ввести имя файла. Нажмите кнопку "Отмена", а затем убедитесь, что эти данные не потеряны, заменив формулы, которые ссылаются на отсутствующую книгу, результатами формул.

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

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

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

На вкладке "Главная" в группе "Буфер обмена" выберите "Копировать" .

Сочетание клавиш: нажмите CTRL+C.

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

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

На вкладке «Главная» в группе «Буфер обмена» выберите «Вставить» , а затем выберите «Вставить значения» или нажмите «Alt» > «E» > «S» > «V» > «Ввод» для Windows или «Option» > «Command» > «V» > «V» > «Ввод» для Mac.

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

Выберите формулу, которую хотите оценить.

Выберите «Формулы» > «Вычислить формулу».

Формула аудита на вкладке

Выберите Оценить, чтобы проверить значение подчеркнутой ссылки. Результат оценки выделен курсивом.

Вычислить формулу диалоговое окно

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

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

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

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

Пустые ссылки отображаются как нулевые значения (0) в поле оценки.

Некоторые функции пересчитываются каждый раз при изменении рабочего листа. Эти функции, в том числе функции СЛЧИС, ОБЛАСТИ, ИНДЕКС, СМЕЩ, ЯЧЕЙКА, ДВССЫЛ, СТРОКИ, КОЛОННЫ, СЕЙЧАС, СЕГОДНЯ и СЛУЧМЕЖДУ, могут привести к тому, что диалоговое окно Оценить формулу покажет результаты, которые отличаются от фактических результатов в ячейке на рабочий лист.

Нужна дополнительная помощь?

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

Вы можете использовать функцию ЕСЛИОШИБКА для перехвата и обработки ошибок в формуле. ЕСЛИОШИБКА возвращает указанное вами значение, если формула дает ошибку; в противном случае возвращается результат формулы.

Синтаксис

ЕСЛИОШИБКА(значение, значение_если_ошибка)

Синтаксис функции ЕСЛИОШИБКА имеет следующие аргументы:

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

Примечания

Если значение или значение_если_ошибка является пустой ячейкой, функция ЕСЛИОШИБКА рассматривает ее как значение пустой строки ("").

Если значение является формулой массива, функция ЕСЛИОШИБКА возвращает массив результатов для каждой ячейки в диапазоне, указанном в значении. См. второй пример ниже.

Примеры

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

Описание

=ЕСЛИОШИБКА(A2/B2, "Ошибка вычисления")

Проверяет формулу на наличие ошибки в первом аргументе (делит 210 на 35), не находит ошибок, а затем возвращает результаты формулы

=ЕСЛИОШИБКА(A3/B3, "Ошибка вычисления")

Проверяет формулу на наличие ошибки в первом аргументе (делит 55 на 0), находит ошибку деления на 0, а затем возвращает значение_если_ошибка

Ошибка расчета

=ЕСЛИОШИБКА(A4/B4, "Ошибка вычисления")

Проверяет формулу на наличие ошибки в первом аргументе (делит "" на 23), не находит ошибок и затем возвращает результаты формулы.

Пример 2

Ошибка расчета

Описание

Проверяет формулу на наличие ошибки в первом аргументе первого элемента массива (A2/B2 или деление 210 на 35), не находит ошибки и затем возвращает результат формулы

Проверяет наличие ошибки в формуле в первом аргументе второго элемента массива (A3/B3 или делит 55 на 0), находит ошибку деления на 0, а затем возвращает value_if_error

Ошибка расчета

Проверяет формулу на наличие ошибки в первом аргументе в третьем элементе массива (A4/B4 или делит "" на 23), не находит ошибок, а затем возвращает результат формулы

Примечание. Если у вас установлена ​​текущая версия Microsoft 365, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона, а затем нажать клавишу ВВОД, чтобы подтвердить формулу как формулу динамического массива. В противном случае формулу необходимо ввести как устаревшую формулу массива, сначала выбрав выходной диапазон, введите формулу в верхнюю левую ячейку выходного диапазона, а затем нажмите CTRL+SHIFT+ENTER для подтверждения. Excel вставляет фигурные скобки в начале и в конце формулы. Дополнительные сведения о формулах массивов см. в разделе Рекомендации и примеры формул массивов.

Нужна дополнительная помощь?

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

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

Синтаксис формулы как текст при наведении

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

Excel автоматически загрузит мастер.

Пример диалоговое окно мастера формул». /><br /></p>
<p>По мере того, как вы нажимаете на каждый аргумент, Excel предоставляет соответствующую информацию для каждого из них.</p>
<p>См. следующий пример функции СУММ со ссылкой на прибыль, имя которой в рабочей книге не определено.</p>
<p>Решение. Определите имя в диспетчере имен, а затем добавьте его в формулу. Для этого выполните следующие действия:</p>
<p>Если у вас уже есть данные в электронной таблице и вы хотите присвоить имя определенным ячейкам или диапазону ячеек, сначала выберите ячейки в электронной таблице. Если вы хотите создать новый диапазон, вы можете пропустить этот шаг.</p>
<p>На вкладке

Введите уникальное имя.

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

Введите необязательный комментарий.

Следующая часть — добавить имя в формулу.

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

Перейдите на вкладку "Формулы", в группе "Определенные имена" нажмите "Использовать в формуле", а затем выберите определенное имя, которое вы хотите добавить.

Дополнительную информацию об использовании определенных имен см. в разделе Определение и использование имен в формулах.

Решение. Исправьте опечатку в синтаксисе и повторите ввод формулы.

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

В синтаксисе в этом примере отсутствуют двойные кавычки для has; вот почему ошибка.

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

Решение. Проверьте синтаксис и убедитесь, что все ссылки на диапазоны включают двоеточие.

Чтобы включить надстройки в Excel:

Нажмите "Файл" > "Параметры".

Нажмите "Надстройки".

В списке "Управление" выберите "Надстройки Excel" и нажмите "Перейти".

Установите соответствующий флажок и нажмите OK.

Нужна дополнительная помощь?

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

Исправить ошибку для определенной функции

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

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

Если вы новичок в Excel, возможно, вы неправильно вводите формулу для вычитания. Вот два способа сделать это:

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

Введите два значения в две отдельные ячейки. В третьей ячейке вычтите одну ссылку на ячейку из другой. В этом примере в ячейке D2 указана запланированная сумма, а в ячейке E2 — фактическая сумма. F2 имеет формулу =D2-E2.

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

Cell D6 с https://support.content.office.net/en-us/media/43a523f1-4453-455e-ad09-89ddbb7dffec.jpg, 000,00, ячейка E6 с

Введите положительное значение в одну ячейку и отрицательное значение в другую. В третьей ячейке используйте функцию СУММ, чтобы сложить две ячейки вместе. В этом примере ячейка D6 содержит бюджетную сумму, а ячейка E6 имеет фактическую сумму в виде отрицательного числа. F6 имеет формулу =СУММ(D6,E6).

В Windows откройте панель управления регионом.

Windows 10: нажмите "Пуск", введите "Регион" и нажмите панель управления "Регион".

Windows 8: на начальном экране введите «Регион», нажмите «Настройки», а затем нажмите «Регион».

Windows 7: нажмите "Пуск", введите "Регион", а затем нажмите "Регион и язык".

На вкладке "Форматы" нажмите "Дополнительные настройки".

Ищите разделитель списка. Если разделитель списка установлен на знак минус, измените его на что-то другое. Например, запятая является общим разделителем списка. Также распространена точка с запятой. Однако для вашего конкретного региона может быть более подходящим другой разделитель списка.

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

Повторите этот процесс для других ячеек, в которых есть ошибка.

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

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

Введите две даты в две отдельные ячейки. В третьей ячейке вычтите одну ссылку на ячейку из другой. В этом примере в ячейке D10 указана дата начала, а в ячейке E10 — дата окончания. F10 имеет формулу =E10-D10.

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

Cell D15 с 01.01.2016, ячейка E15 с 24.04.2016, ячейка F15 с формулой: =DATEDIF(D15,E15,

Введите две даты в две отдельные ячейки. В третьей ячейке используйте функцию DATEDIF, чтобы найти разницу в датах. Дополнительные сведения о функции РАЗНДАТ см. в разделе Расчет разницы между двумя датами.

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

Проверить начальные пробелы

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

Ячейка с пространство, выбранное до 01.01.2016

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

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

Выберите столбец, содержащий дату, щелкнув его заголовок.

Нажмите Данные > Текст в столбцы.

Дважды нажмите "Далее".

На шаге 3 из 3 мастера в разделе Формат данных столбца нажмите Дата.

Выберите формат даты и нажмите "Готово".

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

Проверьте настройки даты вашего компьютера

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

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

Есть два решения этой проблемы. Вы можете изменить систему дат, которую использует ваш компьютер, чтобы она соответствовала системе дат, которую вы хотите ввести в Excel. Или в Excel вы можете создать новый столбец и использовать функцию ДАТА для создания истинной даты на основе даты, сохраненной в виде текста. Вот как это сделать, если система дат вашего компьютера — мм/дд/гггг, а ваша текстовая дата — 31/12/2017 в ячейке A1:

Создайте следующую формулу: =ДАТА(ПРАВО(A1,4),СРЕДИНА(A1,4,2),ЛЕВО(A1,2))

Результатом будет 31 декабря 2017 г.

Изображение значок кнопки управления MAC

Если вы хотите, чтобы формат отображался как дд/мм/гг, нажмите CTRL+1 (или + 1 на Mac).

Выберите другой язык, в котором используется формат дд/мм/гг, например английский (Великобритания). Когда вы закончите применять формат, результатом будет 31/12/2017, и это будет настоящая дата, а не текстовая дата.

Примечание. Приведенная выше формула написана с использованием функций ДАТА, ПРАВО, СРЕДНЯЯ и ЛЕВАЯ. Обратите внимание, что он написан с предположением, что текстовая дата состоит из двух символов для дней, двух символов для месяцев и четырех символов для года. Возможно, вам придется изменить формулу в соответствии с вашей датой.

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

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

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

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


На вкладке "Главная" нажмите "Найти и выбрать" > "Заменить".

3. Замените пробелы ничем

Найти то, что поле с пробелом, заменить на пустое

В поле Найти введите один пробел. Затем в поле Заменить на удалите все, что там может быть.

4. Заменить или Заменить все

Заменить все кнопка

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


Иногда существуют скрытые символы, отличные от пробелов, из-за которых ячейка кажется пустой, хотя она на самом деле не пуста. Одиночные апострофы внутри ячейки могут сделать это. Чтобы избавиться от этих символов в столбце, включите фильтр, выбрав Главная > Сортировка и фильтр > Фильтр.

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

Меню фильтров со снятым флажком

Стрелка фильтра

Нажмите стрелку фильтра и снимите флажок "Выбрать все". Затем установите флажок «Пробелы».

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

Безымянный флажок установлен

Установите флажки, рядом с которыми ничего нет, например этот.

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

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

Когда Excel вернет пустые ячейки, выделите их.Затем нажмите клавишу Удалить. Это удалит все скрытые символы в ячейках.

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

Стрелка фильтра

Нажмите на стрелку фильтра и выберите Очистить фильтр от. чтобы все ячейки были видны.

10. Результат

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

Тот же пример с ISTEXT

Cell F2 с =ISTEXT(E2) и результатом TRUE

Здесь функция ISTEXT была добавлена ​​в столбец F. Все ячейки в порядке, кроме одной со значением TRUE. Это означает, что в ячейке E2 есть текст. Чтобы решить эту проблему, вы можете удалить содержимое ячейки и повторно ввести значение 1865,00. Или вы также можете использовать функцию CLEAN для очистки символов или использовать функцию REPLACE для замены специальных символов другими значениями.

После использования CLEAN или REPLACE вы захотите скопировать результат и использовать Главная > Вставить > Специальная вставка > Значения. Возможно, вам также придется преобразовать числа, сохраненные в виде текста, в числа.

Читайте также: