Как поставить кавычки в Excel

Обновлено: 21.11.2024

Недавно я столкнулся с этой проблемой и обнаружил, что в Интернете есть множество людей, сталкивающихся с такой же проблемой:

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

Например, содержание

будет вставлен в другое место как

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

В Интернете есть 2 общепринятых "решения":

<р>1. Используйте Word в качестве посредника, поэтому сначала скопируйте текст в Word, а затем в цель. В лучшем случае это неэффективный обходной путь.

<р>2. Используйте макрос. Я не могу этого сделать из-за ограничений на документы, содержащие макросы.

Поскольку оба решения для меня неприемлемы, я провел несколько экспериментов, используя функцию CHAR() для добавления в текст других непечатаемых символов вместо разрывов строк. Я обнаружил, что Excel добавляет кавычки только к строкам, содержащим непечатаемые символы 10 (перевод строки), 13 (возврат каретки) и 9 (табуляция). Все другие непечатаемые символы, такие как 12 (перевод страницы) или 30 (разделитель записей), НЕ заставляют Excel добавлять кавычки.

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

Поэтому у меня вопрос: с какой стати Excel делает это? Почему? Какая причина может быть для этого? Я правда не понимаю.

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

Сообщить о нарушении

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

Ответы (6) 

Спасибо за отзыв и подробную информацию об обходных путях.

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

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

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

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

Кроме того, если это возможно в вашей среде, вы можете ввести текст и сочетание клавиш Alt+Enter, чтобы вставить строку разрыва в файл Excel. Скопированный текст не должен содержать кавычек в Блокноте.

Спасибо за понимание.

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

Сообщить о нарушении

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

Как добавить кавычки к числам или тексту в Excel?

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

Добавьте кавычки вокруг текста или чисел с помощью Kutools for Excel

Добавляйте кавычки только к тексту с помощью функции «Формат ячеек»

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

<р>1. Выберите диапазон данных, щелкните правой кнопкой мыши, чтобы отобразить контекстное меню, выберите «Формат ячеек».

<р>2. В диалоговом окне "Формат ячеек" на вкладке "Число" выберите "Пользовательский" в списке "Категория", а затем введите "''"@"''" в текстовое поле "Тип".

<р>3. Нажмите «ОК». Теперь только тексты добавляются в кавычки вокруг.

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

Добавляйте кавычки вокруг текста или чисел с формулами

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

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

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

Добавьте кавычки вокруг текста или чисел с помощью Kutools for Excel

Если вы не хотите использовать формулы для выполнения этой работы, вы можете попробовать Kutools for ExcelДобавить текстУтилита.

После бесплатной установки Kutools for Excel сделайте следующее:

<р>1. Выберите данные и нажмите Kutools > Текст > Добавить текст.

<р>2. В диалоговом окне "Добавить текст" введите " в поле "Текст", затем установите флажок "Перед первым символом".

<р>3. Нажмите «Применить», чтобы добавить переднюю кавычку в ячейки. Затем введите » в поле «Текст», установите флажок «После последнего символа».

<р>4. Нажмите "ОК", чтобы применить и закрыть утилиту.

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

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

Но очень нужно это:

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

  • Выделите ячейки, в которые вы хотите добавить кавычки.
  • Выберите Формат –> Ячейки –> Пользовательский
  • Скопируйте/вставьте следующее в поле «Тип»: \”@\”
  • Нажмите "ОК".
  • Радуйтесь, что не сделали все вручную.

ПРИМЕЧАНИЕ. Всегда рекомендуется открывать файл в текстовом редакторе, чтобы перепроверить экспорт CSV. Иногда вам нужно выполнить небольшую операцию поиска/замены, чтобы получить идеальное изображение файла.

Почему я повышаю цены на полную разработку сайта

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

6 ошибок, которые часто допускают компании при найме веб-дизайнера

Я Волшебник, Гарри!

Лена Шор

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

37 комментариев

Вы копируете/вставляете? Возможно, это замена кавычек фигурными кавычками? А может в комплекте гремлин или пробел? Возможно, стоит попробовать перепечатать вручную.

Спасибо за это.

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

Кавычки отличаются и, вероятно, не будут работать, если вы работаете с БД или API. Я обошел это, открыв мой процитированный CSV-файл в Блокноте и выполнив замену изогнутой кавычки (которую вы скопировали и вставили с начала этой страницы) и заменил ее прямой двойной кавычкой (т. е. обычной кавычкой). ).

Чтобы избавиться от ненужной буквы, в Блокноте я сделал Заменить, НАЙТИ "a1000" (это изогнутая кавычка+а+1000) и ЗАМЕНИТЬ "1000" (прямая кавычка и 1000). Мои числа состояли из 8 цифр, и я хотел избавиться только от буквы "а" и оставить младшие значащие цифры, так что это сработало.

Я не мог приступить к работе в Excel 365, пока не скопировал и не вставил то, что она перечислила выше, после чего все заработало.

Возможно, это связано с разнообразием двойных кавычек Microsoft.

Я также заметил, что Microsoft больше не отображает версию в Справке>О программе.

Отличная помощь! Но не работает для чисел. Пример – результаты

"spifashion1992"
44262549
"jjoshva"
"skm1522"
55821503

В этом посте рассказывается, как добавить двойные кавычки вокруг значений ячеек с формулой на листе в Excel. Как добавить кавычки вокруг каждого значения ячеек в Excel 2013/2016. Как добавить двойные кавычки в формулу в Excel.

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

Добавление кавычек вокруг значений ячеек

Если вы хотите заключить в кавычки текстовые значения для указанных ячеек или заключить все указанные значения ячеек в двойные кавычки в диапазоне A1:A5, просто выполните следующие действия:

Шаг 1. Вы можете ввести следующую формулу на основе функции CHAR в ячейке B1.


Шаг 2: вам нужно перетащить маркер автозаполнения в ячейке B1 в другие ячейки, чтобы применить эту формулу. Тогда вы увидите, что все значения ячеек заключены в двойные или одинарные кавычки.

Добавление цитат внутрь Fromula

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

Связанные функции


    Функция Excel CHAR возвращает символ, заданный числом (значение ASCII). Синтаксис функции CHAR следующий: =CHAR(число)….

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

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

Если вы когда-либо использовали MS Word или MS Powerpoint, вы должны быть знакомы с тем, что в них обоих вы можете вставить разрыв строки, просто нажав клавишу «Ввод» на клавиатуре. Мы не придаем этому значения.

Предположим, что вы перечислили некоторый текст в одной ячейке, разделенной разрывом строки (вы можете сделать это, нажав ALT + ENTER после ввода текста), и теперь вы хотите извлечь несколько строк текста.

В этом посте рассказывается, как переносить текст меток оси X на диаграммы Excel. Как перенести метки оси X на диаграмму в Excel 2013/2016. Деформация меток оси X Предположим, что вы создали столбец.

В этом посте рассказывается, как удалить определенный символ из текстовой ячейки в Excel. Как удалить определенный символ из ячейки с формулой в Excel 2013/2016. Удалить определенный символ с помощью функции «Найти и заменить» Удалить .

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

В этом посте объясняется, как удалить разрывы строк в наборе данных в Excel. Как удалить возврат каретки или разрывы строк с помощью формулы в Excel. Как удалить разрывы строк с помощью макроса VBA в Excel. .

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

В этом посте рассказывается, как объединить несколько ячеек в одном или нескольких столбцах в одну ячейку с разрывами строк или Alt + Enter в 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 можно разными способами. Вам решать, какой метод вы предпочитаете.

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