Эксель почему одинаковый текст не равен
Перейти к содержимому

Эксель почему одинаковый текст не равен

  • автор:

Эксель почему одинаковый текст не равен

Argument ‘Topic id’ is null or empty

Сейчас на форуме

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

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Эксель почему одинаковый текст не равен

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Пользователь
Регистрация: 02.08.2011
Сообщений: 42
Во вложении. Если открыть книгу в формате .csv, то там отображается знак вопроса.

Лист Microsoft Excel.xlsx (8.3 Кб, 18 просмотров)

Пользователь
Регистрация: 02.08.2011
Сообщений: 42

Проблема решена. Есть 255 символов, которые могут быть косячными.

В данном случае, невидимый символ знака вопроса имел номер 63. Проверяем номер последнего символа в ячейке.

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

СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487

только символ(63) = ?
такой же нормальный как и соседние
62 = >
64 = @
а с 65 начинаются большие латинские буквы.

а не печатные символы до 31

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Пользователь
Регистрация: 02.08.2011
Сообщений: 42
Нормальный, но только он не отображается
Регистрация: 11.05.2010
Сообщений: 5,166
Да, интересный символ. И не каждая формула его покажет — через

=CODE(MID($A$1;COLUMN()-2;1))

не получилось его вытянуть, только через

=CODE(RIGHT(A2))

Но вот зато макросом легко его наглядно увидеть:
Изображения

Screenshot_3.jpg (21.5 Кб, 151 просмотров)

webmoney: E265281470651 Z422237915069 R418926282008

Использование ЕСЛИ с функциями И, ИЛИ и НЕ

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 2007 для разработчиков Excel 2010 для разработчиков Excel 2013 для разработчиков Excel для Windows Phone 10 Excel Starter 2010 Еще. Меньше

Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.

  • =ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.

Технические сведения

Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.

  • ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
  • ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
  • ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))

Имя аргумента

лог_выражение (обязательно)

Условие, которое нужно проверить.

значение_если_истина (обязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

значение_если_ложь (необязательно)

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:

  • И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
  • ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
  • НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)

Примеры

Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.

Примеры использования функции ЕСЛИ с И, ИЛИ и НЕ для оценки текстовых и числовых значений

Ниже приведены формулы с расшифровкой их логики.

Если A2 (25) больше нуля и B2 (75) меньше 100, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба условия имеют значение ИСТИНА, поэтому функция возвращает значение ИСТИНА.

Если A3 («синий») = «красный» и B3 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только одно условие имеет значение ИСТИНА, поэтому возвращается значение ЛОЖЬ.

Если A4 (25) больше нуля или B4 (75) меньше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только первое условие имеет значение ИСТИНА, но поскольку для ИЛИ требуется, чтобы только один аргумент был истинным, формула возвращает значение ИСТИНА.

Если значение A5 («синий») равно «красный» или значение B5 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае второй аргумент имеет значение ИСТИНА, поэтому формула возвращает значение ИСТИНА.

Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА.

Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ.

Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ. Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.

Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.

Примеры использования функции ЕСЛИ с И, ИЛИ и НЕ для оценки дат

Ниже приведены формулы с расшифровкой их логики.

Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА.

Если A3 больше B2 И меньше C2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба аргумента истинны, поэтому формула возвращает значение ИСТИНА.

Если A4 больше B2 ИЛИ меньше B2+60, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае первый аргумент равен ИСТИНА, а второй — ЛОЖЬ. Так как для оператора ИЛИ требуется, чтобы один из аргументов был истинным, формула возвращает значение ИСТИНА. Если вы используете мастер вычисления формул на вкладке «Формулы», вы увидите, как Excel вычисляет формулу.

Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ.

Пример мастера вычисления формулы

Использование операторов И, ИЛИ и НЕ с условным форматированием

Вы также можете использовать операторы И, ИЛИ и НЕ в формулах условного форматирования. При этом вы можете опустить функцию ЕСЛИ.

На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.

Вот как будут выглядеть формулы для примеров с датами:

Примеры использования операторов И, ИЛИ и НЕ с условным форматированием

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

Если A3 больше B2 И меньше C2, отформатировать ячейку, в противном случае не выполнять никаких действий.

Если A4 больше B2 ИЛИ меньше B2 + 60, отформатировать ячейку, в противном случае не выполнять никаких действий.

Если A5 НЕ больше B2, отформатировать ячейку, в противном случае не выполнять никаких действий. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ. Если изменить формулу на =НЕ(B2>A5), она вернет значение ИСТИНА, а ячейка будет отформатирована.

Примечание: Распространенной ошибкой является ввод формулы в условное форматирование без знака равенства (=). В этом случае вы увидите, что в диалоговом окне Условное форматирование в формулу будут добавлены знак равенства и кавычки : =»OR(A4>B2,A4, поэтому вам потребуется удалить кавычки, прежде чем формула ответит должным образом.

Дополнительные сведения

См. также

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

Как написать не равно в формуле Excel

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

Что за функция

Перед рассмотрением сути вопроса важно разобраться, что это за функция не равно в Excel. Она применяется при использовании опции «СУММЕСЛИ». С ее помощью можно просуммировать не все цифры, а только определенные числовые значения (те, которые соответствуют логическим условиям).

Указанная функция не равно нулю в Excel работает с учетом ряда аргументов:

  1. Суммирующий диапазон. Здесь подразумевается суммирование ячеек, которые удовлетворяют поставленным условиям.
  2. Критерий. Подразумевает выбор ячеек с учетом установленного диапазона.
  3. Оценка ячеек по конкретным параметрам.

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

Как написать

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

Обозначение <>

Наиболее простой способ поставит не равно — использовать два знака: меньше (<) и больше (>). Они набираются путем перехода на английский шрифт с последующим нажатием Shift и зажатием букв «Б» и «Ю». Отметим, что знак не равно в Excel в формуле должен иметь именно такой вид <>, ведь программа обычные буквы не распознает.

Существует еще один способ, как найти этот знак:

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

  • В параметр «Набор» проверьте, чтобы был установлен пункт «Основная латиница».
  • Осмотрите в центральной части окна доступные элементы. В их числе можно найти множество обозначений, которые отсутствуют на клавиатуре компьютера / ноутбука.
  • Для записи условия не равно в Экселе необходимо сначала нажать на < и «Вставить, а потом на >и «Вставить».
  • Закройте окно со вставкой путем нажатия на крестик на белом фоне.

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

Обозначение ≠

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

  1. Жмите на ячейку куда надо записать условие Excel не равно.
  2. Перейдите в раздел «Вставка».
  3. Кликните на уже привычную клавишу «Символ».
  4. В появившемся окне в параметре «Набор» укажите «Математические операторы».
  5. Найдите ≠ и жмите по нему.
  6. Кликните на кнопку «Вставить».
  7. Закройте окно этим же способом, что и в прошлый раз, путем нажатия на крестик.

Существует еще один способ, как написать не равно в Excel. Для этих целей можно использовать так называемый Alt-код. Знание таких обозначений позволяет ввести любой символ с помощью клавиатуры. Так, если речь идет ≠, для его установки с клавиатуры можно набрать комбинацию Alt+8800. При этом набора Alt-кодов срабатывает только при использовании блока с цифровыми кнопками. Для активации необходимо включить на клавиатуре опцию NumLock.

Какой метод лучше

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

Если говорить о визуальном оформлении документа с применением не равно, иных способов ввода ≠ не предусмотрено (только с помощью клавиатуры или библиотеки). Применение Alt-кодов более удобно, ведь позволяет ускорить процесс набора без вызова дополнительных параметров Excel. Сложнее обстоит ситуация, когда цифрового блока вообще нет.

Примеры, когда полезно использовать

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

Что касается знака ≠, он примеряется только в визуальных целях. Его применение в расчетах Excel не предусмотрено. Это связано с тем, что программа не распознает такой знак, как оператора для математических действий. Чаще всего таким способом можно показать, что какое-то число не равно 0 в Excel. Это также касается значения <>, о котором упоминалось выше.

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

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

Добавить комментарий

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