Excel кавычки на весь столбец

Можно еще проще. Копируете все в первый столбец, построчно
Во втором пишите
=""""&A1&""""
И тяните эту запись до последней.

Добрый день!

Решение с использованием Excel:
1. Колонка A — все ваши строки
2. Колонка B — кавычки
3. Колонка С — =СЦЕПИТЬ(B1;A1;B1)

Notepad++ regex

Find: (^.+$)
Replace: "(1)"

Если быстро и просто, то:
1. в notepad++ открываете список
2. поиск (ctrl + F), вкладка «Заменить»
3. В поле найти: rn, в поле заменить на: «rn»
4. Режим поиска — Расширенный

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

Копируете все строчки в 1 столбец в экселе
Создаете макрос.
В макрос пишите

For i = 1 To сюда ваша последняя цифра в столбике прим 3000
Cells(i, 1) = Chr(34) & Cells(i, 1) & Chr(34)
Next i

И запускаете

Я бы конвертировал в CSV и сделал через sed в консоли. Но, имхо, есть более уместные способы внутри экселя, макросами и т.д.

 

gevals

Пользователь

Сообщений: 6
Регистрация: 30.05.2014

Здравствуйте!
Есть столбец с тысячей слов, надо в начале каждого слова и в конце вставить кавычки, то есть знак » , как это сделать?
то есть, если в столбце было слово собака, то должно теперь стать «собака», и так автоматически, весь столбец

собака «собака»
кошка «кошка»
пример «пример»

то есть вместо того как в левом столбце, надо массово сделать как в правом ( обрамить кавычками)

Изменено: gevals30.05.2014 14:49:42

 

файл приложите.   а без файла в С1 пишите    =СЦЕПИТЬ(«»»»;А1;»»»»)   и протягиваете вниз

Изменено: alexthegreat30.05.2014 12:58:45

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

=СЦЕПИТЬ(«»»»;A1;»»»») и протянуть вниз

Согласие есть продукт при полном непротивлении сторон.

 

gevals

Пользователь

Сообщений: 6
Регистрация: 30.05.2014

а куда вставлять это СЦЕПИТЬ и как? я полный чайник в этом.. к тому же в столбце могут быть целые предложения и тоже с кавычками и другими знаками. в любом случае надо чтобы в начале были кавычки  и в конце.
вот пример файла, просто пример, в файле совсем другие слова, и надо будет это делать иногда, да и хочется самому понять..поэтому слова в файле странные..

Изменено: gevals30.05.2014 13:02:04

 

gling

Пользователь

Сообщений: 4024
Регистрация: 01.01.1970

#5

30.05.2014 13:01:22

Или

Код
=""""&A1&"""" 
=СЦЕПИТЬ("""";A1;"""")  
 

gevals

Пользователь

Сообщений: 6
Регистрация: 30.05.2014

 
 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

А можно это как-то сделать через Найти-Заменить на? Что вписать в поле Заменить на?

Согласие есть продукт при полном непротивлении сторон.

 

Найти и заменить можно использовать если надо одинаковое выражение обрамить кавычками, а здесь каждый раз разное выражение, придется использовать «найти  заменить» столько раз, сколько выражений надо будет обрамить. Функция СЦЕПИТЬ самый подходящий вариант (и не самый сложный!).

 

gevals

Пользователь

Сообщений: 6
Регистрация: 30.05.2014

всем спасибо, да, сцепить это наилучший вариант, правда он действует только для переноса данных на другую колонку, идеально было бы, чтобы трансформировалась существующая колонка, впрочем и так всё прекрасно, просто старую удалил, новую вставил..

делает правда в итоге три кавычки, при сохранении в CSV формат, но это уже решается простой заменой трех кавычек на две:-)

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

В csv можно сохранять макросом — и получить что угодно и как нужно. Но это уже другая тема, и их было тут много…

 

Sanja

Пользователь

Сообщений: 14838
Регистрация: 10.01.2013

#12

30.05.2014 15:07:07

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

А если найти «*» (без кавычек), т.е. любое значение в выделенном диапазоне и заменить…..на ЧТО?  ;)

Согласие есть продукт при полном непротивлении сторон.

 

В этом-то и проблема «на ЧТО» заменять? :-)

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

#14

30.05.2014 18:37:15

Виделить колонку и запустить макрос

Код
 
Sub qqq()
Dim WrArr1
Dim WrArr2
Dim i As Long
WrArr1 = Range(Selection.Address).Value
ReDim WrArr2(1 To UBound(WrArr1, 1), 1 To 1)
i = 1
For i = 1 To UBound(WrArr1, 1)
    WrArr2(i, 1) = """" & WrArr1(i, 1) & """"
Next i
Selection.Value = WrArr2
End Sub
 

Михаил С.

Пользователь

Сообщений: 10514
Регистрация: 21.12.2012

#15

31.05.2014 12:04:10

вот еще пару вариантов

Код
=ПОДСТАВИТЬ(""" """;" ";A1)
=ЗАМЕНИТЬ("""""";2;;A1)

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

Вставьте кавычки вокруг текстового значения для нескольких ячеек с формулами

Вставьте кавычки вокруг текстового значения для нескольких ячеек с помощью Kutools for Excel


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

1. Введите эту формулу: = СИМВОЛ (34) & A1 & СИМВОЛ (34) в пустую ячейку, в этом примере, в ячейку C1, см. снимок экрана:

док вставить цитаты 1

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

док вставить цитаты 2

Ноты:

1. Вот еще одна формула, которая поможет вам вставить двойные кавычки вокруг текста ячейки: = «» «» & A1 & «» «».

2. Чтобы вставить значения ячеек в одинарные кавычки, примените следующую формулу: = «‘» & A1 & «‘».


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

Kutools for Excel‘s Добавить текст Функция может помочь вам добавить определенный символ или букву до или после всех ячеек, в то же время она также может вставить символ в определенную позицию текстовых строк.

док вставить цитаты 6


Работы С Нами Kutools for Excelмногофункциональный инструмент —Добавить текст, вы можете добавлять любые символы или буквы до, после или в определенной позиции значений ячеек.

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

1. Выберите значения ячеек, в которые вы хотите вставить кавычки.

2. Нажмите Кутулс > Текст > Добавить текст, см. снимок экрана:

3. В Добавить текст диалоговом окне введите первую половину двойной кавычки в Текст поле и выберите Перед первым персонажем под Позиция раздел, см. снимок экрана:

док вставить цитаты 4

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

док вставить цитаты 5

5, Наконец, нажмите Ok и заключены двойные кавычки вокруг текстовой строки в выбранных ячейках.

Ноты:

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

2. С помощью этой утилиты вы также можете вставлять кавычки в определенную позицию текстового значения.

Нажмите, чтобы узнать больше об этой функции добавления текста…

 Скачать и бесплатную пробную версию Kutools for Excel Сейчас !



Связанная статья:

Как вставить скобки вокруг текста в ячейке?


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

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

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

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

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

офисный дно

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


Номинальный 0.5 из 5


·


рейтинги 1

Добавить кавычки во все строки диапазона

scaels1

Дата: Вторник, 31.03.2015, 00:21 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 19


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Добрый день.
Помогите пожалуйста составить макрос, который решит несложную задачу.
На листе есть диапазон А1:А100
ячейка может быть пустой или с текстовыми данными.
Задача: значение каждой не пустой ячейки взять в кавычки. т.е. было в А1 — вариант текста 1, а после обработки станет «вариант текста 1» и так пройтись по всем ячейкам диапазона. т.е. надо добавить кавычки в начало и в конец каждой не пустой ячейки. Если ячейка пустая, тогда туда добавлять ничего не надо.
Спасибо
[moder]Вообще-то, несмотря на то, что все понятно, примерчик все равно нужен. Кстати, а текст не может начинаться или заканчиваться на кавычку?

 

Ответить

Nic70y

Дата: Вторник, 31.03.2015, 00:47 |
Сообщение № 2

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

текст не может начинаться или заканчиваться на кавычку?

[vba]

Код

    Range(«a1:a100″).Replace What:=»»»»»», Replacement:=»»»»

[/vba]остальное не скажу :( т.к.

примерчик все равно нужен


ЮMoney 41001841029809

Сообщение отредактировал Nic70yВторник, 31.03.2015, 00:49

 

Ответить

Goblinax

Дата: Вторник, 31.03.2015, 02:28 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 24


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

1)ставим в клетку В1 кавчку.
2)в клетке С1 пишем =B1&A1&B1 получается клетка а1 в кавчках.
3) протягиваем эту формулу до низу. копируем и вставляем весь получившийся столбик как значение вместо столбика А(копировать как, галочка как значение) , затем удаляем все кроме столика А.
4) выделяем весь столбик А. жмем сонтр+Н. делаем в верхней строке пишем «» в нижней ничего. жмем «заменить все»
5) профит)

 

Ответить

МВТ

Дата: Вторник, 31.03.2015, 07:16 |
Сообщение № 4

Группа: Проверенные

Ранг: Обитатель

Сообщений: 476


Репутация:

137

±

Замечаний:
0% ±


Excel 2007

Небольшое изменение в формуле:

Код

=ЕСЛИ(A1=»»;»»;$B$1&B1&$B$1)

Это позволит ставить кавычку только в первой ячейке и не убирать кавычки через Ctrl-H. Можно вообще не задействовать третий столбец:

Код

=ЕСЛИ(A1=»»;»»;»»»»&A1&»»»»)

. Но если вы настаиваете именно на макросе, вот он[vba]

Код

Sub QQ()
For I = 1 To Cells(Rows.Count, 1).End(xlUp).Row
With Cells(I, 1)
If .Value <> «» And Left(.Value, 1) <> «»»» And Right(.Value, 1) <> «»»» Then .Value = «»»» & .Value & «»»»
End With
Next I
End Sub

[/vba]
UPD Подправил макрос с учетом замечания уважаемого Nic70y

Сообщение отредактировал МВТВторник, 31.03.2015, 07:39

 

Ответить

Nic70y

Дата: Вторник, 31.03.2015, 07:42 |
Сообщение № 5

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

Хулиганы! Наотвечали все таки!
МВТ, не хватаетт.е. ЛЕВБ и ПРАВБ
[moder]Действительно. Ну и ладно, хулиганы наотвечали, а я поскрываю.


ЮMoney 41001841029809

Сообщение отредактировал _Boroda_Вторник, 31.03.2015, 09:49

 

Ответить

МВТ

Дата: Вторник, 31.03.2015, 07:55 |
Сообщение № 6

Группа: Проверенные

Ранг: Обитатель

Сообщений: 476


Репутация:

137

±

Замечаний:
0% ±


Excel 2007

Nic70y, простите великодушно не доглядел. Вначале сделал формулу, потом макрос, потом подправил макрос с учетом вашего комментария, а формулу — запамятовал. Спешу исправить оплошность:

Код

=ЕСЛИ(ИЛИ(A1=»»;ЛЕВСИМВ(A1;1)=»»»»;ПРАВСИМВ(A1;1)=»»»»); «»;»»»»&A1&»»»»)

 

Ответить

Nic70y

Дата: Вторник, 31.03.2015, 08:06 |
Сообщение № 7

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

такой вариант;

Код

=ПОДСТАВИТЬ(«»»»&A1&»»»»;»»»»»»;»»»»)

МВТ, а макрос Ваш я стырю. Мой получился не такой красивый :( (не покажу)
так правильнее:

Код

=ЕСЛИ(A1=»»;»»;ПОДСТАВИТЬ(«»»»&A1&»»»»;»»»»»»;»»»»))


ЮMoney 41001841029809

Сообщение отредактировал Nic70yВторник, 31.03.2015, 08:14

 

Ответить

scaels1

Дата: Вторник, 31.03.2015, 19:38 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 19


Репутация:

0

±

Замечаний:
20% ±


Excel 2010

Вот пример в файле.
кавычек в исходном тексте быть не может.
Просьба к модератору — открыть скрытый для меня текст.

К сообщению приложен файл:

2313422.xlsx
(10.1 Kb)

 

Ответить

wild_pig

Дата: Вторник, 31.03.2015, 23:17 |
Сообщение № 9

Группа: Проверенные

Ранг: Обитатель

Сообщений: 516


Репутация:

97

±

Замечаний:
0% ±


2003, 2013

[vba]

Код

Sub uuu()
     Dim Cel As Range
     For Each Cel In Range(«A1:A» & Cells(Rows.Count, 1).End(xlUp).Row)
         If Cel <> «» Then Cel.Value = Chr(34) & Cel.Value & Chr(34)
     Next
End Sub

[/vba]

 

Ответить

Использование текста в формулах

​Смотрите также​​ Так и на​ «Сообщить». В чем​ большое!!!!!!!!! все получилось​Код =ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;СИМВОЛ(34);СИМВОЛ(171);1);СИМВОЛ(34);СИМВОЛ(171);2);СИМВОЛ(34);СИМВОЛ(187))​: Найти/Заменить​Никак не удается​Velrus, спасибо, не​ оно само частично​Александр 19967​А7​ значения ЗАО «Большие​ на основе проверки​ кавычки » (см.​ ввода символов. Конструкция​Пятница, 20 янв​= A2 &» продал​Примечание:​ Планете и у​ проблема, прав не​OlgaPl​Не более трех​

​сначала в Найти​ взять в кавычки​ пробовал, потому что​ в кавычках?​: Большое спасибо, Юрий,​(первое или второе)),​ копыта» или ООО​ данных в ячейке​ ячейку​ из 3-х кавычек​в результирующую строку​ «& B2 &»​Мы стараемся как​ Шмуйловича и …​ хватает на закрытие?​: символ (34) -​ пар…​ Alt+0147 (цифры набирать​ содержимое ячейки. Формат​

​ подошел вариант предложенный​Например:​

​ сделал как вы​ тем самым задавая​ «Малые рога», которые​

​А7​А6​ не работает (MS​ текста.​ единицы.»​ можно оперативнее обеспечивать​​ Но поскольку ты​

​Раз тема не​ это значит кавычки?​Код =ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;СИМВОЛ(34);СИМВОЛ(171);1);СИМВОЛ(34);СИМВОЛ(171);2);СИМВОЛ(34);СИМВОЛ(171);3);СИМВОЛ(34);СИМВОЛ(187)) …​ на цифровой панели)​ ячейки упорно не​​ V.​​Мясное ассорти «Казахстан» в​ посоветовали.​ смещение по столбцам​​ не совпадут с​​(содержащий названия компаний)​​на рисунке ниже).​​ EXCEL выдает ошибку).​Обратите внимание: формат даты​Если ячейки в столбце​ вас актуальными справочными​ тему не закрыл,​ закрыта, отвечаю:​webley​

Использование текста в формуле, содержащей функцию

​ и так далее​Заменить на -​ желает воспринять «​Сам бы догадывался​​ формуле будет выглядеть,​

​Еще один из​ относительно ячейки​ ранее созданными именами​

​ на основе заголовков​Напомним, что такое Связанный​Другой вариант — формула​​дддд, дд МММ​​ A содержат фамилии,​ материалами на вашем​​ значит дал добро.​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Dim a()​: да​

​OlgaPl​​ Alt+0171​​ как символ. Как​ очень долго.​ как​ вариантов, который мне​С7​ ЗАО__Большие_копыта и ООО__Малые_рога.​ таблички​

​ список. Элементы Связанного​​ =ПОДСТАВИТЬ(A6;СИМВОЛ(34);»»). В формуле​​заключен в кавычки​​ а ячейки в​​ языке. Эта страница​P.S. Я думаю,​

support.office.com

Избавляемся от двойных кавычек

​a = Array(«q»,​SergeyKorotun​: Добрый день. Вопрос​затем в Найти​ это обойти? Заранее​SergeyRudometov​А2=»Мясное ассорти «Казахстан»»​ подсказали в Интернете​.​Можно, конечно, избавиться от​

​С6:B12​ списка зависят от​ использован код двойных​​ и в нем​​ столбце B проданных​ переведена автоматически, поэтому​ еще один наш​ «w», «e», «r»,​

​: Нужно сцепить значение​ наверное детский, но​​ Alt+0148​​ благодарствую​: Подскажите, пожалуйста, а​или как-то по​ использование комбинаций клавиш:​Совет​ кавычек и пробелов​2. Создадим именованные диапазоны.​ значения в определенной​ кавычек — 34​

​ используются запятые и​ единиц, результат будет​ ее текст может​ тезка SergeyKorotun, отнесся​ «t», «y»)​

​ ячейки А1 и​​ все равно возникли​Заменить на -​vikttur​ если в тексте​ другому?​ alt + 0171​. Подробнее см. статью​ в названиях компаний,​ Для работы Связанного​ ячейке. В нашем​ (см. функцию КОДСИМВ()).​

​ пробелы. Если запятые​​ примерно такой:​ содержать неточности и​ бы с пониманием​Serge_007​

excel2.ru

Связанный список в MS EXCEL и кавычки в заголовках

​ С1, заключив значение​ сложности. Есть несколько​ Alt+0187​: Для числа​ только 1 кавычка?​Благодарю за ответ.​ (на цифровой клавиатуре)-​ про функцию СМЕЩ().​ но при наличии​

​ списка использованы Имена​ случае, если в​Примечание1​ рассматриваются как текст,​крюков продал 234 единицы.​ грамматические ошибки. Для​ к закрытию темы​: Тёзка, я ведь​ ячейки С1 в​ тысяч названий компаний.​Czeslav​​» 0 «​​Из системы грузится​

​V​ дает левую елочку​Александр 19967​ большого количества элементов​ (вкладка Формулы/ группа​ ячейке​. При создании имен​​ их можно использовать​​Для объединения значений из​ нас важно, чтобы​ за нарушение. Теперь​​ не тупо закрываю​​ кавычки​ Надо найти все​: Как то не​and_evg​​ неполное наименование например​​: «Мясное ассорти «»Казахстан»»»​​ (кавычку); alt +​​: Вместо русских кавычек​ это сделать трудоемко.​ Определенные имена/ Диспетчер​​А7​​ на основе значений​ по необходимости.​ столбцов А и​​ эта статья была​​ есть нормальный выход​

​ все темы с​PS Как макросом​ ячейки, где нет​ совсем понятно. Если​

​: Для числа​ ООО «Ромаш​Velrus​ 0187 — правую​ (ёлочек) при русской​ Однако, выход есть​ имен). Эти имена созданы​

​содержится значение ЗАО​ из ячеек листа​Наконец в формуле используется​​ В с текстом​​ вам полезна. Просим​ — почистить тему​ нарушениями, а ещё​​ инициализировать массив какими​

​ символа -кавычки. Понятно,​ пытаюсь набрать в​»» «Основной» »»​Как в таком​: Действительно, не любит​ елочку (кавычку).​ раскладке клавиатуры печатаются​ — откажемся от​ с помощью команды​ «Большие копыта», то​ (например, через команду​​&​​ в формуле используются​ вас уделить пару​ и закрыть. SergeyKorotun​ и смотрю кто​ то начальными значениями?​ что просто поиском​ строке Заменить это​Для текста​ случае прописывать данный​ вставок из двойных​Но ваш вариант​ английские кавычки. В​ использования имен.​ Создать из выделенного​ Связанный список (ячейка​

​ Создать из выделенного​для объединения слова​ амперсанды (​ секунд и сообщить,​​ получил решения и​​ именно нарушает правила​Например что-то наподобии​ я их найду.​ значение с зажатой​»» «@» »»​ текст в формуле?​ кавычек.​ (через автозамену) лучше-​ Word печатаются нормально.​1. Как и прежде​ (вкладка Формулы/ группа​

​А10​ (вкладка Формулы/ группа​сегодня​&​ помогла ли она​ не почувствует себя​ и почему.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Dim a(6)​ Но надо их​

​ клавишей alt то​Nic70y​ если(А2=»ООО «Ромаш»»?​1. Вариант.​​ поскольку существенно экономит​​ При наборе этого​ создадим Выпадающий список​ Определенные имена). Для​​) будет содержать элементы​

​ Определенные имена). Кавычки​, и пробел с​​). Обратите внимание: ссылки​​ вам, с помощью​ обиженным.​SergeyKorotun​a={«q»,»w»,»e»,»r»,»t»,»y»}​​ еще и выделить​​ не набирается ничего.​:​​vikttur​​Возможность есть, например​

​ время​ текста также не​ на основе проверки​ этого выделите​ товар1, товар2, …​ игнорируются (не включаются​​ отформатированной датой.​​ на ячейки (в​​ кнопок внизу страницы.​​Serge_007​неоднократно помогал другим​Nic70y​ как-то. Все формулы​​ Если скопировать то​​» Основной «;» @​

​: С файлом-примером.​​ такая: ««УРА«» ,​Владимир​

excel2.ru

_проблема с отображением кавычек в Excel

​ удалось воспроизвести русские​​ данных в ячейке​D6:E12​ (выпадающий список формируется​ в имя), а​Двойные кавычки » часто​ этом примере —​ Для удобства также​: Ага. Нарушителю на​ на форуме, поэтому​:​ на кавычки ругаются.​ что вы написали​ «​

​Как Excel узнает,​​ т.е. вставка после​: Подскажите, пожалуйста, какие​ кавычки (елочки). Подскажите​А7​, вызовите Создать из​

​ на основе диапазона​​ пробелы заменяются нижним​ встречаются в названиях​A2​ приводим ссылку на​ исправление ситуации. Но​ пока просто устное​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=A1&»»»»&C1&»»»»​ Можно для упрощения​ и нажать заменить​nikitan95​ где окончание этого​ кавычки («) знака​ именно условия необходимо​

​ в чем может​​(содержащий названия компаний)​ выделенного, оставьте галочку​С7:С12​
​ подчеркиванием _.​ фирм, наименованиях товаров,​и​ оригинал (на английском​ никак не остальным​ предупреждение​Serge_007​ найти все ячейки,​ все, то выскакивает​:​
​ ООО?​ в англ. рег.​ описать, ведь американские​ быть проблема и​

​ на основе заголовков​​ только у флажка​). Если в ячейке​Примечание2​ артикулах. Так как​B2​ языке) .​SergeyKorotun​ЗЫ А темы​:​

​ которые содержат кавычки,​​ сообщение мы не​Nic70y​Jack_Famous​ (`) два раза!​ кавычки представлены ввиде​

​ как с ней​​ таблички​ В строке выше.​

​А7​. Две одинарные кавычки​

planetaexcel.ru

Как в формуле писать слово, если оно само частично в кавычках?

​ двойные кавычки -​​) не нужно заключать​
​Часто услышите сообщение, что​: Вот не могу​ закрываются только от​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=A1&»»»»&C1&»»»»​ не важно в​
​ нашли что заменить​
​, огромная благодарность.​: Я для кавычек​PS Чтобы не​
​ одного символа -​

​ справиться?​С6:B12​
​ Так как кавычки​

​содержится значение ООО​​ ‘ выглядят совершенно​

​ это специальный символ,​​ в двойные кавычки.​ вы хотите сделать​ определить, относится ли​
​ безысходности…​
​SergeyKorotun​ принципе.​Казанский​Karssen​ внутри текста использую​ тратить время, можно​
​ «, как можно​vikttur​2. При создании выпадающего​ в именах не​ «Малые рога», то​ одинаково с двойными​
​ то можно ожидать,​
​ Кавычки используются только​ данные проще было​ этот вопрос к​KuklP​
​: Пока вы отвечали,​Спасибо!​: обычно не должно​: Суть в том​ «». (Alt+0171 и​ создать себе такой​ его разделить на​: Это не проблема.​

​ списка в ячейке​​ допускаются, то они​
​ Связанный список (ячейка​ кавычками: будьте внимательны.​ что избавиться от​ для текста, который​
​ понять, включая текст​ теме. Если нет​

​: Дык, вообще-то это​​ я добавил еще​Sanja​ быть видно.​
​ что в большом​ Alt+0187)​ значок («) и​
​ открывающие и закрывающие​ В Excel так​А10​ будут проигнорированы (в​

​А10​​Создадим связанный список, аналогичный​
​ них не так​ находится в формуле​ в формулах. Например​

​ — закройте.​​ шутка была. И​ один вопрос в​: Кавычки в кавычки!​А у Вас​

​ документе нужно поменять​​SergeyRudometov​

​ включить в список​​ кавычки​

​ оно и есть.​​, т.е. Связанного списка​ начале и конце​​) будет содержать элементы​​ списку рассмотренному в​ просто.​
​ до и после​

​ может потребоваться добавить​​Нужно в D63​

​ смайл специально прикрутил,​​ 1 сообщение, а​:)

planetaexcel.ru

Кавычки в формате ячеек (Форматирование/Formattings)

​ Например =ПОИСК(«»»»;A1)​​ точно Excel?​
​ все кавычки такого​: Файл примера​ автозамены.​Владимир​ Это не текстовый​ используем формулу =СМЕЩ(C7;;ПОИСКПОЗ(A7;C6:D6;0)-1;6),​ имени) или заменены​ услуга1, услуга2, …​

​ статье Связанный список,​​Если текстовое значение с​
​ ссылок на ячейки.​

​ текст для выделения​​ сцепить значения с​
​ чтоб не спутали​
​ то напрямую код​
​webley​

​В Excel прямые​​ формата «» на​​vikttur​2. Вариант.​

​: И еще один​​ редактор.​​ которая будет возвращать​​ нижним подчеркиванием (_)​

excelworld.ru

Замена кавычек «» на « »

​ (см. диапазон​​ но усложним задачу:​ двойными кавычками находится​В этом примере функции​ сколько кто-то проданных​ D1:D62. Можно сцепить​Serge_007​ слишком длинный будет.​: =ЕСЛИ(ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;СИМВОЛ(34);»»))=0;»Нет кавычек»;»Есть кавычки»)​ кавычки ставятся с​ такие « ».​: =ЕСЛИ(ПОДСТАВИТЬ(A2;»»»»;)=»ООО Ромашка»…​Создаете ячейку со​
​ вопрос. Как заменить​Юрий М​ либо диапазон​ в середине имени.​B7:B12​ в элементах выпадающего​

​ в ячейке​​ текст и сегодня​
​ единиц товара. Это​ так, чтобы тему​: Шутка — не​
​Serge_007​Пытливый​
​ кодом 0034 и​ То есть предложение​
​Михаил С.​ значением «Колхоз», в​

​ прямые кавычки на​​: Если работа разовая,​С7:С12B7:B12​ В итоге будут​).​ списка, от которого​А1​ для составления фразы,​ можно сделать, включая​ не перенесли сюда​ шутка, но ответить​:​: Можно найти все​ в таком случае​

​ вида : «Времена​​: SergeyRudometov, а на​ свойствах ячейки (Формат​
​ парные (ёлочки) в​ то произвести замену​
​в зависимости от​ созданы имена ЗАО__Большие_копыта​Причем здесь вообще кавычки?​ зависит связанный, будут​, то избавиться от​

​ такие как​​ текст в формуле,​

​Вот если б​​ я обязан, независимо​SergeyKorotun​ ячейки с значениями,​ заменяются все сразу​ года»: тематическая программа​ фига у вас​ ячеек…ЧислоТекстовый ОК)​
​ уже готовом документе​
​ через Ctrl+H, где​ выбранного в​
​ и ООО__Малые_рога.​ Какое отношение они​

CyberForum.ru

Найти символ » (кавычки)

​ содержаться двойные кавычки​​ него можно с​сегодня Пятница, 20 янв.​ заключенные в двойные​ вместо D* написал​ от наличия смайлов​, уже пора привыкнуть​ которые содержат кавычки​Genbor​ в рамках проекта​ЕСЛИ​При необходимости вставить​Казанский​ в качестве нового​А7​3. Теперь создадим Выпадающий​ имеют к Связанному​ «.​ помощью функции ПОДСТАВИТЬ(),​= «Сегодня» & текст​
​ кавычки («»). Все​

​ С*, то б​​А вот ты​ к форуму и​

​ через инструмент поиск-замена​​: Код =SUBSTITUTE(SUBSTITUTE(A1;CHAR(34);CHAR(171);1);CHAR(34);CHAR(187))​

​ «Летние читальни» должно​​? так, что не​ значение этой ячейки​: Заменить обычные кавычки​ символа указать скопированную​значения.​ список на основе​ списку?​В статье Связанный список​ записав формулу =ПОДСТАВИТЬ(A6;»»»»;»»).​ (сегодня (); «дддд,​

​ символы (включая цифры,​​ однозначно теме соответствовал.​ отвечать в теме​

​ усвоить его правила​​ (Ctrl+F). В поле​Karssen​

​ стать таким​​ работает?​

planetaexcel.ru

Кавычки в СЦЕПИТЬ (Формулы)

​ в формулу (которая​​ на французские​ кавычку (кавычки) из​Разберем подробнее: формула ПОИСКПОЗ(A7;C6:D6;0)​ проверки данных в​Чтобы в этом разобраться,​
​ (linked ListBox) уже​Обратите внимание, что во​ мммм дд»)​
​ пробелы и знаки​
​KuklP​
​ с нарушениями не​

​Один вопрос -​​ «что найти» надо​​, решение макросом: Замена​

​«Времена года»: тематическая​​=СУММЕСЛИ($A$2:$A$19;A2;$C$2:$C$19)​​ в другой ячейке)​

​(интересные вопросы по​​ Word. Если нужно​ будет возвращать 1​ ячейке​ попробуем создать Связанный​ было показано как​ втором аргументе -​

​Функция TODAY вычисляет текущую​​ препинания) между двойные​​: Гы) иезуитский вопрос.​​ должен был…​ одна тема и​ задать ~», чтобы​
​ кавычек «» на​ программа в рамках​SergeyRudometov​ — указываете ее​

​ VBA, стр. 23​​ «навсегда»: Сервис -​ или 2 (в​А10​ список, используя подход​ создавать такой список.​:D​стар_текст​ дату, а функция​
​ кавычки будут показаны​
​ К теме -​KuklP​ вопросы задавать в​

​ Excel не воспринимал​​ « » макросомБез​ проекта «Летние читальни».​: Спасибо, Михаил, сработало​ имя, при этом​DanKZ​ Параметры автозамены… и​ зависимости от того,​​, т.е. Связанный список​​ изложенный в статье​ Здесь рассмотрим ситуацию,​(старый текст), содержится​ текст применяется​
​ в результате как​ да. К ветке​: Серег, звыняй -​

​ соответствующих разделах​​ кавычки как служебный​ макросов можно развлечься​ Возможно ли как​Zohan43​:)

​ в формуле кавычек​​: Здравствуйте​ там добавить пару​ какое название компании​ с помощью формулы​:)
​ предложенный в статье​ когда в элементах​ аж 4 двойных​дддд, мммм дд​

​ текст.​​ — нет. Держите:​ если бы не​KuklP​ символ.​ следующим образом, когда​ то это реализовать​: СИМВОЛ(34)​ не будет.​Не могу понять,​ условий. Открывающую и​
​ из диапазона​ =ДВССЫЛ(А7), который, естественно,​ Связанный список. Для​ выпадающего списка, от​ кавычки (см. файл​формат даты, чтобы​Вот пример простой формулы,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>[d63] = Join(Application.Transpose([d1:d62]), «​ видел твоей реакции,​: Серег, так тебе​OlgaPl​ кавычек не более​;)

​ средствами exel?​​nikitan95​DanKZ​ как в формуле​

​ закрывающую опять брать​​C6:D6​ работать не будет,​ этого сделаем следующее:​ которого зависит связанный,​ примера). Обычно нужны​
​ отобразить, дату как​ которая содержит текст:​ «)​ не отвечал бы.​ не надо жать​
​: webley, спасибо вам​ двух пар:​Karssen​: Добрый день!​

​: V, спасибо, работает.​​ писать слово, если​ из Word.​содержится в​ т.к. формула вернет​
​1. Создадим Выпадающий список​ будут содержаться двойные​

excelworld.ru

​ 2 кавычки для​

Содержание

  • Как убрать одинарные кавычки в Excel?
  • Как проставить кавычки массово в Excel или строках TXT?
  • Как поставить одинарные кавычки в Эксель?
  • Как поставить одинарные кавычки?
  • Как в Excel добавить символ в ячейку?
  • Как вставить значение во все ячейки?
  • Как убрать запятую перед числом в Excel?
  • Что означают кавычки в Excel?
  • Когда используются одинарные кавычки?

Нажимаете Мастер текстов и выбираете чтобы символом-разделителем являлся апостроф. Добрый вечер! Спасибо все получилось.

Как проставить кавычки массово в Excel или строках TXT?

Решение с использованием Excel:

  1. Колонка A — все ваши строки
  2. Колонка B — кавычки
  3. Колонка С — =СЦЕПИТЬ(B1;A1;B1)

Как поставить одинарные кавычки в Эксель?

Чтобы вставить значения ячеек в одинарные кавычки, примените следующую формулу: = «‘» & A1 & «‘».

Как поставить одинарные кавычки?

Одинарные кавычки (‘) — Alt+0145 и Alt+0146; Двойные угловые кавычки-ёлочки («») — Alt+0171 и Alt+0187.

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

Добавление символов в ячейку

  1. Добавление символов в ячейку Excel хоть и редко, но встречается. …
  2. Для этого воспользуемся формулой — =»(«&A1:A1&»)» — его можно вводить в любую ячейку Excel, главное чтобы в столбец A были внесены данные.

Как вставить значение во все ячейки?

Вставляем одинаковые данные в несколько ячеек при помощи Ctrl+Enter

  1. Выделите все пустые ячейки в столбце.
  2. Нажмите F2, чтобы отредактировать активную ячейку, и введите в неё что-нибудь: это может быть текст, число или формула. В нашем случае, это текст “_unknown_”.
  3. Теперь вместо Enter нажмите Ctrl+Enter.

Как убрать запятую перед числом в Excel?

Выделяем диапазон ячеек, где появляется лишний символ, и нажимаем комбинацию клавиш «Alt+F8». После этого апострофы исчезнут, и числа примут правильный формат.

Что означают кавычки в Excel?

» » (кавычки) — означает текст . Например, когда нужно найти какое-то слово, в формуле это слово пишем в кавычках. Excel понимает, что нужно искать это слово.

Когда используются одинарные кавычки?

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

Интересные материалы:

Как включить внутреннюю память на андроид?
Как включить внутреннюю видеокарту?
Как включить внутриигровой оверлей в Geforce Experience?
Как включить VoLTE на MIUI 11?
Как включить VoLTE на самсунг?
Как включить время посещения в Ватсапе?
Как включить все оперативную память Windows 7?
Как включить все службы по умолчанию?
Как включить всю оперативную память?
Как включить всплывающие окна на андроид?

Excel only places quotes around certain fields, how do I force excel to save a CSV file with quotes around every column?

asked Apr 13, 2010 at 19:17

Michael Shnitzer's user avatar

Michael ShnitzerMichael Shnitzer

1,4773 gold badges14 silver badges14 bronze badges

If you open the XLS file in LibreOffice or OpenOffice, then Save As….and choose Text CSV, it alows generating a CSV file that also includes quotes as delimiters.
E.g.:
«Smith»,»Pete»,»Canada»
«Jones»,»Mary»,»England»

Just check the «Quote all text cells» box:
Export to CSV with LibreOffice

In order to also quote numeric fields, highlight your cell range and change the cell formatting to «text» prior to saving.

Luke Olson's user avatar

answered Sep 4, 2013 at 18:18

Pete's user avatar

7

This page also has the solution which comes straight from the horse’s mouth:

http://support.microsoft.com/kb/291296/en-us

If the link degrades, the topic to search for is:

«Procedure to export a text file with both comma and quote delimiters in Excel» and/or «Q291296»

tl;dr: use their macro

answered Mar 7, 2012 at 10:09

sahmeepee's user avatar

sahmeepeesahmeepee

1,64711 silver badges13 bronze badges

4

Powershell appears to dump correctly. so something like

search for powershell.exe on windows machine if you dont know powershell.

import-csv C:TempMyfile.csv | export-csv C:TempMyfile_New.csv -NoTypeInformation -Encoding UTF8

Hope it helps someone.

answered Jan 24, 2018 at 23:10

ATek's user avatar

ATekATek

5465 silver badges11 bronze badges

3

I found this easy solution:

  1. High­light the cells you want to add the quotes.
  2. Right click and go to: For­mat Cells → Tab: Number → Category: Custom
  3. Paste the fol­low­ing into the Type field: "''"@"''" (see details below)
  4. Click “okay”

The string you are pasting is "''"@"''" which is double quote, single quote, single quote, double quote, @ symbol, double quote, single quote, single quote, double quote.

Edited for Excel 2010 from the information found here.

gronostaj's user avatar

gronostaj

55.3k18 gold badges119 silver badges177 bronze badges

answered Aug 21, 2014 at 16:54

Michael's user avatar

MichaelMichael

2312 silver badges2 bronze badges

5

This was the easiest for me: I imported the spreadsheet into Access 2010 and exported it from there as a delimited text file. Gave me the quote marks around my fields. Takes less than a minute for 42k rows now that I have the steps down.

answered May 23, 2014 at 13:56

user326114's user avatar

1

I have found another work around which doesn’t involve the VBA Macro, but which does require Notepad++ or a similar macro-based text editor.

Export your file as Tab-seperated text, then open the exported file within Notepad++. Replace all instances of the ‘tab’ character with the text «,» (ie literally double-quote, comma, double-quote) and then use another macro to prefix and suffix each line of text with a double-quote.

A bit hacky but I found it quicker than getting a VBA macro working.

answered Jul 9, 2014 at 15:12

Blueacid's user avatar

1

  1. Highlight the cells you want to add the quotes.
  2. Right click and go to: Format Cells → Tab: Number → Category: Custom
  3. Paste the following into the Type field: "''"@"''" (see details below)
  4. Click “okay”
  5. Open the .csv file with Notepad (or equivalent)
  6. Replace all ' ' (repeated single quotes) with " (double quote)
  7. Replace all ;
  8. Save revised .csv file

phuclv's user avatar

phuclv

25.2k13 gold badges107 silver badges224 bronze badges

answered Oct 21, 2016 at 6:33

eric's user avatar

If you use Notepad++ to add quotes to the beginning of each line, just open the exported csv file, put your cursor at 1st line, 1st column, then click menu Edit/Column Editor…, in field ‘Text to insert‘, enter «, then the beginning of each line will have a quote, then you can use regular expression to search/replace all the tabs.

answered Jul 23, 2016 at 2:51

Michael Zhang's user avatar

1

For Windows users

  1. «Save as» Excel file as CSV
  2. Open saved file with Mircrosoft Works Spreadsheet
  3. «Save as» the spreadsheet as CSV
  4. All non-numeric field now have » around them

Note this is not the same keyboard quote which has a forward & backward variety.
So if using CSV to LOAD into Mysql table, cut and paste into ENCLOSED parameter otherwise you will wonder why you get message #1083 - Field separator argument is not what is expected

nixda's user avatar

nixda

26.5k17 gold badges107 silver badges155 bronze badges

answered Oct 8, 2013 at 17:34

Greg's user avatar

1

I used the approach below to take three columns in Excel and build the string in the fourth column.

=CHAR(34)&A2&CHAR(34)&","&CHAR(34)&B2&CHAR(34)&","&CHAR(34)&C2&CHAR(34)&""

My issue with the "''"@"''" approach is the second column of my data was a number the "''"@"''" approach did nothing with the numbers. Sometimes the second column is blank but I needed to make sure it was represented in the final text file.

Excellll's user avatar

Excellll

12.5k11 gold badges50 silver badges78 bronze badges

answered Feb 3, 2015 at 15:47

user415149's user avatar

Another way if you have MS access (I have ver 2007) import the file then
export it as a text file. Then change the .txt to .csv. Note all number fields
will not have double quotes around it so if you need double quotes around the numbers too then while in Access change the field from a number field to a text field.

answered Feb 24, 2016 at 18:11

Dean's user avatar

I have run into this issue many times. Here is the simplest solution I have come up with.

  1. Save the file as Excel
  2. Import the Excel into an Access table
  3. Export the table from Access to a text file.

Access will allow you to specify exporting delimiter as a comma and qualifying text fields with quotes. In the export wizard, you can specify whatever delimiter or character around strings you want.

You may need to create an Access query to arrange the fields in a particular order or hide the auto-ID field added by Access.

Also… once exported to a CSV, do NOT open it in Excel again. If you want to look at the results, open it in notepad. Excel has a tendency to mess with the data of a csv…. I think it was fields padded with leading zeros if I remeber correctly.

answered Apr 6, 2016 at 18:58

Gunther's user avatar

1

Exporting comma separated and quoted strings can be done with only Excel 2016 and Notepad, using a copy of the data, a formula, an export, a file properties change, a replacement in Notepad, saving the exported file and cleanup. Each is a simple step. In detail:

  1. Copy the columns to be exported into a new intermediate sheet to preserve the original and as backup, with the new sheet to be deleted later to leave the spreadsheet as it was.

  2. Put otherwise not occurring character(s), say ‘#’ or ‘;-)’ at each end of a string in the column say A with the formula =concat("#",trim(A1),"#"), putting the formula on all the rows of another column.

    • Adjacent columns can be done at the same time but don’t quote numbers to avoid having them read in as strings.
    • The trim avoids any trailing spaces which can trigger unskillful export behavior.
    • Strings should not contain a ‘ » ‘ which might perturb import.
  3. Copy the new column(s) back over A…, using the ‘123’ method so as to not carry the formula.

  4. Export the sheet as a CSV file, to put in the commas between fields including numbers.

  5. Change the file.csv properties so that it can be opened with Notepad.

  6. Use Notepad to replace the arbitrary character(s) with ‘ » ‘.

  7. While it would seem sensible to use » as the arbitrary character, it has to be put in a different cell, say ‘$A$50’, and then what appears on export is ‘ » » » ‘, apparently another inconvenient trigger.

  8. In notepad the file should be saved, becoming a *.txt file to be imported and the intermediate *.csv deleted.

  9. With cleanup of the extra spreadsheet sheet mission accomplished.

Perhaps the Access export tools can one day be embedded in Excel. A more generic approach among those programs that use cut and paste, would be to have the paste options include a choice of ways to interpret the output structure and provide delimiters.

answered May 30, 2016 at 12:31

HGB's user avatar

Michael’s answer of Aug 21 2014 is really helpful. However, I had to perform an additional step or two:

  1. Open the .csv file with Notepad (or equivalent)
  2. Replace all » (repeated single quotes) with » (double quote)
  3. Replace all ; (used as delimiter in German version of Excel) with ,
  4. Save revised .csv file

user's user avatar

user

29.2k11 gold badges99 silver badges144 bronze badges

answered Sep 10, 2014 at 12:34

0

Here’s how to use the OpenOffice app to take an Excel spreadsheet and create a text (csv) file with quotation marks around every text field.

Open the Excel file with OpenOffice, then follow these steps:

File > Save As

Provide a new name for the file you’re about to create

For Filetype, choose «Test CSV (.csv)»

turn on checkbox «Edit Filter Settings»

click «Save»

choose «Keep current format»

Field delimiter should be a comma: ,

Text delimiter should a quotation mark: «

check the box «Quote all text cells»

click «OK»

This worked for me!

answered Aug 19, 2019 at 22:22

Mary H's user avatar

I made my own VBA macro to create my CSV in no time.

It just put the result in a «output» sheet that you need to create.
The result double quote all column and add «;» as a delimiter.

If you guys ask, I can add some parameters to the code to add flexibility.

Hope you guys enjoy!

Public Sub CreateCSV()

    Dim i, j, nc, nr As Integer
    
    nr = Range("A65000").End(xlUp).Row
    nc = Range("ZZ1").End(xlToLeft).Column
    
    With Sheets("output")
        .Cells.Clear
    
        For i = 1 To nr
        
            For j = 1 To nc
                
                    If j = 1 Then
                        .Cells(i, 1) = Chr(34) & Cells(i, j) & Chr(34) & ";"
                    ElseIf j = nc Then
                        .Cells(i, 1) = .Cells(i, 1) & Chr(34) & Cells(i, j) & Chr(34)
                    Else
                        .Cells(i, 1) = .Cells(i, 1) & Chr(34) & Cells(i, j) & Chr(34) & ";"
                    End If
                
            Next j
            
        Next i

    End With
    
End Sub

squircle's user avatar

squircle

6,7115 gold badges37 silver badges68 bronze badges

answered Oct 12, 2020 at 14:00

Maxime Léger's user avatar

This can also be done by using Microsoft SQL Server management Studio. You basically just use the Import or Export feature to import or export your CSV file to a new CSV file with text qualifiers around each field.

  1. Create a database if one doesn’t exist
  2. Right-click the database (any database)
  3. Click Tasks
  4. Click Import Data (or Export data…either should work)
  5. For Data source, select Flat File Source
  6. Browse and select your existing CSV file
  7. Click Next and verify that everything looks right in the preview
  8. Click Next again
  9. For Destination, choose Flat File Destination
  10. Browse and specify the name and location of the new file that will
    be created
  11. For Text qualifier, enter » (one double quote)
  12. Click Next and then Finish

Your new file should now have double quotes around each field.

answered Apr 27, 2022 at 14:32

Ron's user avatar

This is my recipe. I hate having to do this but I had no better way. In my case, I’m not getting quotes around any field. I also needed to use UTF-8 encoding and ; instead of tabs, so this is what I ended doing.

NOTE: due to the ilegibility of putting double quotes enclosed by single quotes and so on, I’ve used purposely «keyboard formatting» to indicate both keystrokes and literal characters and strings.

  1. Insert a new column before any other in your Excel spreadsheet (click on the title of the 1st column, the entire column gets selected, right click, select «insert»).
  2. Select the entire range of empty cells from the new column (they are selected by default). On the formula field, insert whatever you want: for instance, xxx. Press CTRL+enter to fill the entire column with the same value.
  3. Save the file as Unicode Text (*.txt).
  4. Open file in Notepad++.
  5. Press CTRL+f to open Search/Replace.
  6. Go to Replace tab.
  7. In «Search mode» select «Extended (n, r, t, , x…)».
  8. In the «Search» field, enter xxx plus a tab keystroke.
  9. In the «Replace» field, enter " (a double quote).
  10. Press Replace All.
  11. In the «Search» field, put a tab keystroke.
  12. In the «Replace» one, enter ";" (double quote, semicolon, double quote).
  13. Press Replace All.
  14. You are almost done. For the last double quote, enter r in the «Search» field and "r" (double quote, backslash, double quote) in the «Replace» one. Press Replace All.
  15. As long as you are not using chinese character, etc., you can change encoding to UTF-8 and save the file safely.

answered Sep 16, 2014 at 15:36

Pere's user avatar

PerePere

1336 bronze badges

0

Каталог статей

  • 1. История проблемы
  • 2. Решение
    • 2.1. Выберите строку столбца выходных результатов.
    • 2.2. Измените выражение = «‘» & A1 & «‘»
    • 2.3. Форматная кисть

1. История проблемы

1.Возможно, мы выполняем запрос к базе данных, другие предоставили нам пакет данных.,Как показано ниже 
     Но без одинарных кавычек вы не можете выполнять запросы напрямую в SQL; поэтому вам нужно добавить одиночные кавычки.,

2. Решение

2.1. Выберите строку столбца выходных результатов.

Затем мы начинаем находить пустую ячейку и добавлять к данным одинарные кавычки.
 Расположение этой пустой ячейки соответствует цитируемым данным.

2.2. Измените выражение = «’ «& A1 &» ’»

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

2.3. Форматная кисть

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel как в формуле прибавить одну ячейку
  • Excel к сожалению нам не удалось найти файл возможно он был перемещен переименован или удален
  • Excel как в формуле поставить and
  • Excel к заводским настройкам
  • Excel как в формуле менять только строку

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии