При сохранении в excel нет запятых

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

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

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

Для обработки файлов .csv Microsoft Excel использует Разделитель списка определено в Региональные настройки Windows.

В Северной Америке и некоторых других странах разделителем списка по умолчанию является запятая, поэтому вы получаете CSV с разделителями-запятыми.

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

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

Изменить разделитель при сохранении файла Excel в формате CSV

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

  1. Нажмите Файл > Опции > Передовой.
  2. Под Параметры редактированияснимите флажок Использовать системные разделители.
  3. Изменить значение по умолчанию Десятичный разделитель. Поскольку это изменит способ отображения десятичных чисел на ваших листах, выберите другой вариант. Разделитель тысяч во избежание путаницы.

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

Чтобы преобразовать файл Excel в файл CSV, разделенный точкой с запятой, установите десятичный разделитель по умолчанию на запятую. Это заставит Excel использовать точку с запятой для Разделитель списка (разделитель CSV):

  • Установлен Десятичный разделитель до запятой (,)
  • Установлен Разделитель тысяч к периоду (.)
    Сохранить файл Excel как CSV, разделенный точкой с запятой

Чтобы сохранить файл Excel как файл CSV с разделителями-запятыми, установите десятичный разделитель на точку (точку). Это заставит Excel использовать запятую для Разделитель списка (разделитель CSV):

  • Установлен Десятичный разделитель к периоду (.)
  • Установлен Разделитель тысяч до запятой (,)
    Сохранить файл Excel как CSV с разделителями-запятыми

Если вы хотите изменить разделитель CSV только для определенного файла, отметьте Использовать системные настройки установите флажок снова после экспорта книги Excel в CSV.

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

Изменить разделитель при импорте CSV в Excel

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

Указать разделитель прямо в CSV-файле

Чтобы Excel мог читать CSV-файл с разделителем полей, используемым в данном CSV-файле, вы можете указать разделитель непосредственно в этом файле. Для этого откройте файл в любом текстовом редакторе, например Блокноте, и введите следующую строку перед любыми другими данными:

  • Для разделения значений запятой: sep=,
  • Для разделения значений точкой с запятой: sep=;
  • Для разделения значений вертикальной чертой: sep=|

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

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

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

Выберите разделитель в мастере импорта текста

Другой способ обработки CSV-файла с разделителем, отличным от разделителя по умолчанию, — импортировать файл, а не открывать его. В Excel 2013 раньше это было довольно легко сделать с помощью Мастер импорта текста проживающих на Данные вкладка, в Получить внешние данные группа. Начиная с Excel 2016, мастер удален с ленты как устаревшая функция. Тем не менее, вы все еще можете использовать его:

  • Включить функцию «Из текста (устаревшая версия)».
  • Измените расширение файла с .csv на .txt, а затем откройте текстовый файл в Excel. Это запустит Мастер импорта текста автоматически.

На шаге 2 мастера вам предлагается выбрать один из предопределенных разделителей (табуляция, запятая, точка с запятой или пробел) или указать свой собственный:
Выбор разделителя для файла csv

Укажите разделитель при создании подключения Power Query

Microsoft Excel 2016 и выше предоставляет еще один простой способ импорта CSV-файла — подключившись к нему с помощью Power Query. При создании подключения Power Query вы можете выбрать разделитель в диалоговом окне предварительного просмотра:
Выберите разделитель CSV при создании подключения Power Query.

Глобально изменить разделитель CSV по умолчанию

Чтобы изменить значение по умолчанию Разделитель списка не только для Excel, но и для всех программ, установленных на вашем компьютере, вот что вам нужно сделать:

  1. В Windows перейдите к Панель управления > Область, край настройки. Для этого просто введите Область, край в поле поиска Windows, а затем щелкните Параметры региона.
    Откройте настройки региона Windows.
  2. На панели «Регион» в разделе Связанные настройкинажмите Дополнительные дата, время и региональные настройки.
    Дополнительные настройки даты, времени и региона
  3. Под Область, крайщелкните Изменить дату, время или числовой формат.
    Изменение формата даты, времени или чисел
  4. в Область, край диалоговое окно, на Форматы нажмите кнопку Дополнительные настройки…
    Дополнительные настройки
  5. в Настроить формат диалоговое окно, на Числа введите символ, который вы хотите использовать в качестве разделителя CSV по умолчанию, в Разделитель списка коробка.
    Введите символ, который вы хотите использовать в качестве разделителя CSV по умолчанию.

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

  6. Нажмите ХОРОШО дважды, чтобы закрыть оба диалоговых окна.

Когда закончите, перезапустите Excel, чтобы он мог принять ваши изменения.

Заметки:

  • Изменение системных настроек приведет к глобальным изменениям на вашем компьютере, которые повлияют на все приложения и все выходные данные системы. Не делайте этого, если вы не уверены на 100% в результатах.
  • Если изменение разделителя негативно повлияло на поведение какого-либо приложения или вызвало другие проблемы на вашем компьютере, отмените изменения. Для этого нажмите кнопку Перезагрузить кнопка в Настроить формат диалоговое окно (шаг 5 выше). Это удалит все сделанные вами настройки и восстановит настройки системы по умолчанию.

Изменение разделителя списка: предыстория и последствия

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

Прежде всего, следует отметить, что в зависимости от страны Windows использует разные разделители по умолчанию. Это потому, что большие числа и десятичные дроби записываются по-разному по всему миру.

В США, Великобритании и некоторых других англоязычных странах, включая Австралию и Новую Зеландию, используются следующие разделители:

Десятичный знак: точка (.)

Символ группировки цифр: запятая (,)

Разделитель списка: запятая (,)
Региональные настройки США и Великобритании

В большинстве европейских стран разделителем списка по умолчанию является точка с запятой (;), потому что в качестве десятичной точки используется запятая:

Десятичный знак: запятая (,)

Символ группировки цифр: точка (.)

Разделитель списка: точка с запятой (;)
Европейские региональные настройки

Например, вот как две тысячи долларов и пятьдесят центов пишется в разных странах:

США и Великобритания: 2000,50 долларов США.

ЕС: $2.000,50

Как все это связано с разделителем CSV? Дело в том, что Разделитель списка (разделитель CSV) и Десятичный символ должны быть два разных символа. Это означает установку Разделитель списка для запятой потребуется изменить значение по умолчанию Десятичный символ (если стоит запятая). В результате числа будут отображаться по-разному во всех ваших приложениях.

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

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

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

Вас также могут заинтересовать

  • Remove From My Forums
  • Общие обсуждения

  • Задача — таблицу из Excel корректно импортировать в Active Directory. Для этого её надо сохранить в формат CSV, но так, чтобы:
    1. Разделителем была запятая, а не точка с запятой
    2. Если в какой-то ячейке имеются запятые, то её содержимое берется в кавычки

    По умолчанию при сохранении в формат формат «CSV (разделитель — запятая)», на самом деле разделителем становится точка с запятой! И второе условие тоже не выполняется.
    Кто сталкивался с такой задачей, как победили?
    Excel — 2003 SP3, Но при необходимости могу поставить что угодно, хоть ОпенОфис, лишь бы корректно экспортировать данные.


    • Изменен тип

      16 мая 2013 г. 13:49

CSV стенды для значения через запятую, что означает текстовый файл, в котором для разделения значений используется запятая. Но файл CSV также может использовать символ точки с запятой в качестве разделителя списка. Иногда файл с разделителями-запятыми — это не то, что вам нужно, вместо этого вам нужен файл, разделенный точкой с запятой. В этом уроке мы поговорим о том, как изменить разделитель файлов при экспорте файла Excel в формате CSV.
документ изменить-разделитель-при-сохранении-как-csv 1

Изменить разделитель при сохранении файла Excel в формате CSV


изменить разделитель при сохранении файла Excel в формате CSV

В таких странах, как США и UK, разделитель списка по умолчанию — это запятая, поэтому файл CSV разделен запятыми. В то время как во многих европейские страны, точка с запятой используется в качестве разделителя списка по умолчанию, поскольку запятая установлена ​​в качестве десятичного символа. Это означает, что в Европе файл CSV обычно разделяется точкой с запятой. Чтобы изменить разделитель при сохранении файла Excel в формате CSV, сделайте следующее.

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

1. Откройте Эксель. Чтобы изменить разделитель списка с запятой на точку с запятой, щелкните Файл > Опции, Параметры Excel всплывает диалоговое окно. Нажмите на Дополнительно опцию.
документ изменить-разделитель-при-сохранении-как-csv 2

2. в Параметры редактирования раздел, снимите флажок что собой представляет Используйте системные разделители пунктом.
документ изменить-разделитель-при-сохранении-как-csv 3

3. Установить Десятичный разделитель в запятая (,) и установите Тысяча сепараторов в период (.). Нажмите OK.
документ изменить-разделитель-при-сохранении-как-csv 4

4. Откройте файл Excel, который вы хотите сохранить в формате CSV. Нажмите Файл > Сохранить как.

5. Сохранить как всплывает диалоговое окно. Измените тип Сохранить как на CSV (с разделителями-запятыми) в раскрывающемся списке.
документ изменить-разделитель-при-сохранении-как-csv 5

6. Откройте файл CSV, который вы только что сохранили, с помощью Блокнота. Вы увидите, что этот файл CSV точка с запятой.
документ изменить-разделитель-при-сохранении-как-csv 6

Заметки

  1. Если ты хочешь изменить разделитель списка обратно в запятая, Вы можете проверка что собой представляет Используйте системные разделители коробка. Или установите Десятичный разделитель в период (.) и установите Тысяча сепараторов в запятая (,).
    документ изменить-разделитель-при-сохранении-как-csv 7
  2. In европейские страны, чтобы изменить разделитель с точка с запятой в запятая, вы также должны снимите флажок что собой представляет Используйте системные разделители коробка. Затем установите Десятичный разделитель в период (.) и установите Тысяча сепараторов в запятая (,).

Прочие операции (статьи)

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

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

Как разделить текст по пробелу/запятой/разделителю в Excel?
Если у вас есть список столбцов с данными, и вы хотите разделить их на несколько столбцов с помощью определенного разделителя, как на приведенных ниже снимках экрана, как вы можете разделить их в Excel? Возможно, некоторые из пользователей думают только о функции Text to Column, но теперь я представлю вам не только функцию Text to Columns, но и код VBA.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Группировка сводной таблицы по номер недели, день недели и другое … Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя

вкладка kte 201905


Вкладка Office — предоставляет интерфейс с вкладками в Office и значительно упрощает вашу работу

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Содержание

  1. Как избежать двойных кавычек при сохранении файла Excel в Unicode?
  2. Процедура экспорта текстового файла с разделителями-запятыми и кавычками в Excel
  3. Аннотация
  4. Дополнительная информация
  5. Excel при сохранении txt кавычки
  6. Сохранение файла Excel в формате .txt без кавычек
  7. 8 ответов
  8. Тип файла PRN
  9. Excel при сохранении txt кавычки

Как избежать двойных кавычек при сохранении файла Excel в Unicode?

У меня есть файл Excel с содержимым Unicode, некоторые ячейки которого содержат текст, например, в двойных кавычках «text» .

Когда я сохраняю файл Excel в текстовый файл в формате Unicode, текст, содержащий двойные кавычки, сохраняется, например, в виде трех двойных кавычек «»»text»»» .

В некоторых местах у меня даже есть текст, который содержит запятую (,). Например, text, который конвертируется «text,» в файл Unicode. Это добавление двойных кавычек к тексту, который, я думаю, содержит специальные символы.

Как я могу избежать этого?

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

Как это относится к вашему делу?

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

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

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

Источник

Процедура экспорта текстового файла с разделителями-запятыми и кавычками в Excel

Аннотация

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

Однако эту функцию можно создать в Excel с помощью процедуры Microsoft Visual Basic для приложений.

Дополнительная информация

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

Оператор Print # можно использовать в процедуре Visual Basic, аналогичной приведенной ниже, для экспорта текстового файла с кавычками и запятыми в качестве разделителей. Для правильной работы процедуры перед запуском выделите ячейки, содержащие данные.

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

Откройте новую книгу.

В Microsoft Office Excel 2003 или Microsoft Excel 2002 наведите указатель мыши на макрос в меню «Сервис» и выберите редактор Visual Basic. Кроме того, можно нажать клавиши ALT+F11.

В Microsoft Office Excel 2007 откройте вкладку » Разработчик» и выберите Visual Basic в группе кода. Кроме того, можно нажать клавиши ALT+F11.

Чтобы отобразить вкладку «Разработчик» на ленте, нажмите кнопку Microsoft Office, нажмите кнопку «Параметры Excel«, выберите категорию «Популярные», выберите вкладку «Показать разработчика» на ленте и нажмите кнопку «ОК«.

В редакторе Visual Basic щелкните «Модуль» в меню «Вставка».

Введите или вставьте следующий пример кода на лист модуля.

Перед выполнением макроса выберите данные, которые требуется экспортировать, а затем запустите подпрограмму QuoteCommaExport.

Источник

Excel при сохранении txt кавычки

Доброго времени суток.
Мне нужно сохранить excel лист в формате txt, с разделителем в виде точки с запятой и без кавычек.
Excel при сохранении в формате CSV (разделители — запятые) сохраняет так как мне нужно, только расширение .csv, а мне нужно .txt. С помощью макроса я это решил, но возникла проблема. При сохранении файла путем использования макроса, он уже использует в качестве разделителя не точку с запятой, а просто запятую, что портит всю картину.
Помимо этого нужно еще сменить кодировку на UTF-8 или Unicode при сохранении

Sub users_save()
Sheets(«Users»).Select
ThisWorkbook.Sheets(«users»).Copy
With ActiveWorkbook
.SaveAs Filename:=»C:sourcefilesusers.txt», FileFormat:=xlCSV, _
CreateBackup:=False
.Close SaveChanges:=False
End With

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

Доброго времени суток.
Мне нужно сохранить excel лист в формате txt, с разделителем в виде точки с запятой и без кавычек.
Excel при сохранении в формате CSV (разделители — запятые) сохраняет так как мне нужно, только расширение .csv, а мне нужно .txt. С помощью макроса я это решил, но возникла проблема. При сохранении файла путем использования макроса, он уже использует в качестве разделителя не точку с запятой, а просто запятую, что портит всю картину.
Помимо этого нужно еще сменить кодировку на UTF-8 или Unicode при сохранении

Sub users_save()
Sheets(«Users»).Select
ThisWorkbook.Sheets(«users»).Copy
With ActiveWorkbook
.SaveAs Filename:=»C:sourcefilesusers.txt», FileFormat:=xlCSV, _
CreateBackup:=False
.Close SaveChanges:=False
End With

При попытке сохранить в формате «Текстовый файл в формате Unicode» опять сталкиваюсь с проблемой, что разделение в виде запятой, а мне нужно в виде точки с запятой. MfeaR

Сообщение Доброго времени суток.
Мне нужно сохранить excel лист в формате txt, с разделителем в виде точки с запятой и без кавычек.
Excel при сохранении в формате CSV (разделители — запятые) сохраняет так как мне нужно, только расширение .csv, а мне нужно .txt. С помощью макроса я это решил, но возникла проблема. При сохранении файла путем использования макроса, он уже использует в качестве разделителя не точку с запятой, а просто запятую, что портит всю картину.
Помимо этого нужно еще сменить кодировку на UTF-8 или Unicode при сохранении

Sub users_save()
Sheets(«Users»).Select
ThisWorkbook.Sheets(«users»).Copy
With ActiveWorkbook
.SaveAs Filename:=»C:sourcefilesusers.txt», FileFormat:=xlCSV, _
CreateBackup:=False
.Close SaveChanges:=False
End With

При попытке сохранить в формате «Текстовый файл в формате Unicode» опять сталкиваюсь с проблемой, что разделение в виде запятой, а мне нужно в виде точки с запятой. Автор — MfeaR
Дата добавления — 28.02.2015 в 17:05

Источник

Сохранение файла Excel в формате .txt без кавычек

У меня есть лист Excel с данными в столбце A. В ячейках много специальных символов. Когда я сохраняю лист в формате .txt, я получаю кавычки в начале каждой строки. Я пробовал как вручную, так и с помощью макроса сохранить файл в формате .txt, почему это так? Как их убрать? Я не могу удалить кавычки . Прикрепив картинку

8 ответов

Этот код делает то, что вы хотите.

  1. Сохраните файл как файл с разделителями табуляции во временном каталоге пользователя.
  2. Прочтите текстовый файл за один раз
  3. Замените «» пробелами и одновременно выполните запись в новый файл.

КОД

СНИМКИ

Фактическая рабочая книга

После сохранения

Эммм, как насчет этого.

Скопируйте свои ячейки.
Откройте Блокнот.
Вставить.

Не ищите кавычек, кавычек и запятых, и сохраните специальные символы, это то, что просил OP. Это также обозначено возвратом каретки, как и прикрепленный рисунок, который OP не упомянул как плохой вещь (или хорошая вещь).

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

Я вижу, что на этот вопрос уже дан ответ, но я хотел предложить альтернативу на случай, если кто-то еще найдет это позже.

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

Тип файла PRN

Самый простой вариант — сохранить файл как «Форматированный текст (с разделителями-пробелами)». Строка кода VBA будет выглядеть примерно так:

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

В Excel 2010 вы можете указать любое расширение файла по своему желанию в диалоговом окне «Сохранить как».

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

Источник

Excel при сохранении txt кавычки

ActiveWorkbook.SaveAs Filename:=»C:UsersXfanDesktoptest.txt», _
FileFormat:=xlTextMSDOS, CreateBackup:=False
End Sub

При просмотре test.txt вижу, что ко второй ячейке добавились кавычки «» (понимаю, что в ячейке была запятая и это из-за неё)
aaaa23
«aaa23,5»

Как сделать, чтобы файл сохранялся без кавычек?
aaaa23
aaa23,5
Почему так происходит?

ActiveWorkbook.SaveAs Filename:=»C:UsersXfanDesktoptest.txt», _
FileFormat:=xlTextMSDOS, CreateBackup:=False
End Sub

При просмотре test.txt вижу, что ко второй ячейке добавились кавычки «» (понимаю, что в ячейке была запятая и это из-за неё)
aaaa23
«aaa23,5»

Как сделать, чтобы файл сохранялся без кавычек?
aaaa23
aaa23,5
Почему так происходит? Vasya_Pupkin

ActiveWorkbook.SaveAs Filename:=»C:UsersXfanDesktoptest.txt», _
FileFormat:=xlTextMSDOS, CreateBackup:=False
End Sub

При просмотре test.txt вижу, что ко второй ячейке добавились кавычки «» (понимаю, что в ячейке была запятая и это из-за неё)
aaaa23
«aaa23,5»

Как сделать, чтобы файл сохранялся без кавычек?
aaaa23
aaa23,5
Почему так происходит? Автор — Vasya_Pupkin
Дата добавления — 01.07.2017 в 13:41

Karataev Дата: Суббота, 01.07.2017, 13:53 | Сообщение № 2
Vasya_Pupkin Дата: Среда, 05.07.2017, 21:19 | Сообщение № 3

Karataev, при усложнении текста в ячейке такой способ уже не работает.
например: в ячейке есть текст aaa23,5;текст/текст08,4;0000;текст;
При сохранении листа как TextMSDOS снова вижу в блокноте эти кавычки «»
«aaa23,5;текст/текст08,4;0000;текст;»
Нашел что «» используются как ограничитель строк и excel ставит их, наверное, для себя на будущее для импорта из txt. (см. меню ->текст по столбцам -> шаг 2из3)

Вопрос по прежнему актуален. Не открывать же потом txt , прочесывать в цикле текст и удалять «» .

Karataev, при усложнении текста в ячейке такой способ уже не работает.
например: в ячейке есть текст aaa23,5;текст/текст08,4;0000;текст;
При сохранении листа как TextMSDOS снова вижу в блокноте эти кавычки «»
«aaa23,5;текст/текст08,4;0000;текст;»
Нашел что «» используются как ограничитель строк и excel ставит их, наверное, для себя на будущее для импорта из txt. (см. меню ->текст по столбцам -> шаг 2из3)

Вопрос по прежнему актуален. Не открывать же потом txt , прочесывать в цикле текст и удалять «» . Vasya_Pupkin

Сообщение Karataev, при усложнении текста в ячейке такой способ уже не работает.
например: в ячейке есть текст aaa23,5;текст/текст08,4;0000;текст;
При сохранении листа как TextMSDOS снова вижу в блокноте эти кавычки «»
«aaa23,5;текст/текст08,4;0000;текст;»
Нашел что «» используются как ограничитель строк и excel ставит их, наверное, для себя на будущее для импорта из txt. (см. меню ->текст по столбцам -> шаг 2из3)

Вопрос по прежнему актуален. Не открывать же потом txt , прочесывать в цикле текст и удалять «» . Автор — Vasya_Pupkin
Дата добавления — 05.07.2017 в 21:19

Источник

Adblock
detector

8 апреля 2022 г.

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

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

Вот некоторые ситуации, в которых вам может быть полезно использовать запятые в Excel:

  • Имена: если в вашем наборе данных есть список имен, вы можете разделить их по столбцам. Хотя вы можете вводить их по отдельности, может быть полезно использовать более быстрый метод для добавления каждой запятой.

  • Адреса: при написании адресов вы можете использовать запятые после названия улицы и города. Если у вас есть несколько адресов для добавления запятых, вы можете рассмотреть возможность использования альтернативного метода для достижения этой цели.

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

Как поставить запятые в Excel

Вот четыре шага, как добавить запятые в Excel:

1. Откройте Excel и выберите свою книгу

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

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

После добавления или поиска набора данных выберите пустую ячейку рядом с ячейкой, в которую вы хотите добавить запятую. Убедитесь, что выбранная ячейка находится рядом с ячейкой, в которую вы хотите вставить запятую. Это показывает Excel, где вы хотите добавить знаки препинания. Например, если первой ячейкой является A1, вы должны щелкнуть ячейку B1.

3. Используйте формулу, чтобы вставить запятую

Выбрав соседнюю ячейку, вы можете использовать формулу Excel для вставки запятой. Если ваша соседняя ячейка — B1, а ячейка, к которой вы хотите добавить запятую, — A1, вы можете ввести формулу = A1 &»,». Это говорит Excel скопировать информацию из введенной вами ячейки (A1) и вставить ее в выбранную ячейку (B1). Он также добавляет запятую в конец вставленной информации. Нажмите «Ввод» на клавиатуре, чтобы применить формулу.

4. Перетащите маркер заполнения, чтобы продублировать запятую.

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

Советы по добавлению запятых в Excel

Вот несколько советов по добавлению запятых в Excel:

Используйте функцию ТЕКСТОВОЕ СОЕДИНЕНИЕ

Если вы хотите разделить диапазон ячеек запятой, вы можете использовать функцию ОБЪЕДИНЕНИЕ СОЕДИНЕНИЯ в Excel. Используя ячейки с A1 по A4 в качестве примера, формула ОБЪЕДИНЕНИЕ ТЕКСТ имеет вид =ОБЪЕДИНЕНИЕ ТЕКСТ(«,»,ИСТИНА,A1:A4). Здесь вы показываете, что хотите добавить запятую, помещая знак препинания между кавычками. «ИСТИНА» означает, что вы хотите игнорировать все пустые ячейки. Наконец, вы вставляете диапазон ячеек, к которым хотите добавить запятые, разделяя первую и последнюю ячейки диапазона двоеточием. Нажмите «Enter» на клавиатуре, чтобы применить функцию.

Замените пробел запятой

Если у вас есть список элементов в ячейке, вы можете заменить разделяющие пробелы запятыми с помощью функции ПОДСТАВИТЬ. Это полезная функция для организации наборов данных с помощью запятых, что делает текст более читабельным. Формула для этой функции: = ПОДСТАВИТЬ (A1, » «, «,»). В этой формуле вы говорите, что в ячейке A1 вы хотите заменить пробелы запятыми. Введите эту функцию в пустую ячейку и нажмите «Ввод» на клавиатуре, чтобы применить ее.

Воспользуйтесь разделом «Числа»

Если вы работаете с большими числами в Excel, вы можете разделить некоторые цифры запятыми. Для этого можно добавить разделитель тысяч с помощью раздела «Числа». Сначала выберите ячейки, к которым вы хотите добавить запятые-разделители. Нажмите на вкладку «Главная» на панели инструментов и найдите раздел «Числа». Под раскрывающимся меню есть несколько вариантов добавления символов в книгу. Щелкните значок запятой, чтобы вставить запятые-разделители в выбранные ячейки.

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

Понравилась статья? Поделить с друзьями:
  • При удалении строки excel зависает
  • При сохранении в csv меняет формат ячейки excel
  • При удалении дубликатов какие строки удаляются excel выше или ниже
  • При сохранении excel создается tmp
  • При удалении диаграммы excel