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