Что означают кавычки в формуле Excel

Обновлено: 21.11.2024

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

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

Если мы попытаемся это сделать, это приведет к сообщению об ошибке:

Мы рассмотрим лучшие варианты решения этой проблемы в оставшейся части этого поста.

Вместо этого используйте одинарные кавычки

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

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

Одинарные кавычки имеют особое значение в Excel, но они рассматриваются как текст, если заключены в двойные кавычки.

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

Двойные кавычки с использованием escape-символа

Использование дополнительного символа двойной кавычки служит escape-символом. Взгляните на следующую формулу:

При использовании двух символов " рядом друг с другом первый является escape-символом, который указывает Excel распознавать второй " как текст.

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

  • Синий – начало или конец каждой текстовой строки.
  • Красный : escape-символы.
  • Зеленый : отображаемый символ двойной кавычки.

Это работает, но становится труднее читать.

Двойные кавычки с функцией CHAR

Третье решение — использовать функцию CHAR.

Продемонстрированный выше метод escape-символа может немного сбивать с толку — в нем слишком много кавычек, чтобы можно было легко понять, что происходит. Здесь лучше использовать функцию CHAR.

Функция CHAR возвращает определенный символ на основе кода из набора символов операционной системы. В стандартном наборе символов CHAR(34) — это символ двойной кавычки.

Давайте рассмотрим это на примере:

Нам по-прежнему нужны двойные кавычки для начала и окончания текстовых строк, но мы можем использовать символ & и CHAR(34), чтобы добавить двойные кавычки в результат нашей формулы.

Заключение

Ну вот и все. Мы рассмотрели варианты, которые вы можете выбрать для вставки двойных кавычек в формулу Excel. Но что лучше?

Как и в большинстве вещей в Excel, здесь нет «лучшего». Итак, все зависит от ваших личных предпочтений. Выбирайте тот, который проще всего использовать 🙂
Получите БЕСПЛАТНУЮ электронную книгу VBA с 30 наиболее полезными макросами Excel VBA.

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

Не забывайте:

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

Вам нужна помощь в адаптации этого к вашим потребностям?

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

  1. Читайте другие блоги или смотрите видео на YouTube по той же теме. Вы получите гораздо больше пользы, найдя собственные решения.
  2. Спросите «Excel Ninja» в вашем офисе. Удивительно, какие вещи знают другие люди.
  3. Задайте вопрос на форуме, таком как Mr Excel, или в сообществе Microsoft Answers. Помните, что люди на этих форумах обычно отдают свое время бесплатно. Поэтому постарайтесь сформулировать свой вопрос, убедитесь, что он четкий и лаконичный. Перечислите все, что вы пробовали, и предоставьте скриншоты, сегменты кода и примеры книг.
  4. Используйте Excel Rescue, моего партнера-консультанта. Они помогают решить небольшие проблемы с Excel.

Что дальше?
Пока не уходите, в Excel Off The Grid есть чему поучиться. Ознакомьтесь с последними сообщениями:

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

Это слишком длинный ответ на ваш вопрос.

Следующее предназначено для ввода текста (также называемого "строкой") в формулу, где в начале есть знак =. Вы можете написать простое приветствие в ячейке, и оно сразу войдет, но если вы поставите знак = в начале, тогда вам придется поместить его в виде строки, таким образом:

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

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

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

Я прохожу через это, потому что функция ДВССЫЛ работает со строками, поэтому все в скобках в ДВССЫЛ является строкой, и вы должны быть осторожны с кавычками. В приведенном вами примере компонентами строки являются ссылки D1 ​​(имя листа) и диапазон (A3: D6). Лист и диапазон ячеек соединены восклицательным знаком. Вы соединяете эти компоненты с помощью амперсанда (&) — это назначение амперсанда. Таким образом, простейший список для этой строки будет таким:

В этом примере A3:D6 кажется статическим, поэтому мы можем просто объединить его с ! знак:

Однако, чтобы соответствовать примеру, давайте продолжим использовать D1&"!"&"A3:D6". Теперь, что с одинарными кавычками? Что ж, поскольку первая часть адреса — это имя листа, Excel добавляет одинарные кавычки к имени листа, если имя листа состоит из более чем одного слова, чтобы сгруппировать их. Посмотрите эти примеры:

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

Вернемся к строке в функции ДВССЫЛ. Как видите, теперь нам нужно:

Объедините одинарные кавычки, сообщив Excel, что это строка, что означает, что вы заключаете ее в кавычки;

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

Снова добавьте амперсанд, чтобы снова соединить кавычки вокруг одинарной кавычки (но здесь восклицательный знак объединен с завершающей одинарной кавычкой)

А затем соединиться с остальной частью строки.

Я добавил дополнительные пробелы, чтобы визуально разделить компоненты.

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

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

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

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

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

Эта формула выводит следующее текстовое значение:

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

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

Избегайте двойной кавычки

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

Здесь мы изменили нашу формулу в ячейке C4, чтобы вставить одну двойную кавычку, введя в формулу две двойные кавычки:

Эта формула выводит следующее текстовое значение:

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

Используйте функцию CHAR

Вы также можете вставить двойную кавычку в формулу Excel, используя функцию СИМВОЛ.

Функция CHAR принимает значение ASCII и возвращает соответствующее значение символа. Значение ASCII для двойной кавычки равно 34. Давайте покажем, что мы можем изменить наш пример выше и использовать функцию CHAR со значением ASCII 34, чтобы вставить двойную кавычку в нашу формулу.

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

Эта формула выводит следующее текстовое значение:

Теперь, когда формула встречает CHAR(34), она возвращает значение в двойных кавычках.

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

Введите свой адрес электронной почты, чтобы мгновенно создать PDF-файл этой статьи.

Возможно, вы применяли логику «если» с самого раннего детства: если это правда, то это; иначе это.

Чтобы решить эту проблему, напишите формулу с оператором ЕСЛИ: ЕСЛИ(B1-A1

ЧИТАТЬ ДАЛЬШЕ

Офисный органайзер: 10 советов по организации файлов, контролю беспорядка, управлению документами, политике уничтожения документов, рекомендациям по хранению записей и организации офисной электронной почты

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

Подпишитесь на бесплатные ресурсы

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

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