Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как заменить кавычки во всем документе Ecxel / 16 сообщений из 16, страница 1 из 1
20.09.2013, 10:14
    #38402435
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Подскажите пожалуйста как заменить кавычки во всем документе Excel?

например, есть "слово"
нужно заменить на «слово»
...
Рейтинг: 0 / 0
20.09.2013, 10:32
    #38402457
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
dartvaiderПодскажите пожалуйста как заменить кавычки во всем документе Excel?

например, есть "слово"
нужно заменить на «слово»
Нажать на комбинацию клавиш Ctrl + H
...
Рейтинг: 0 / 0
20.09.2013, 10:37
    #38402469
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Если нажать Ctrl+H и заменить "*" на «*»,то вместо:
"слово" , будет не «слово» , а "*"
...
Рейтинг: 0 / 0
20.09.2013, 10:44
    #38402483
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
dartvaiderЕсли нажать Ctrl+H и заменить "*" на «*»,то вместо:
"слово" , будет не «слово» , а "*"
Имелось в виду следующее:
...
Рейтинг: 0 / 0
20.09.2013, 10:48
    #38402487
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Прогер_самоучкаdartvaiderЕсли нажать Ctrl+H и заменить "*" на «*»,то вместо:
"слово" , будет не «слово» , а "*"
Имелось в виду следующее:
Все правильно:
а должно получиться:
«Прогер_самоучка»
...
Рейтинг: 0 / 0
20.09.2013, 11:27
    #38402559
Прогер_самоучка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
dartvaiderдолжно получиться:
«Прогер_самоучка»

Сорри, недоглядел
Тогда поможет следующая формула:
Код: plaintext
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(А1;1;1;"«");ДЛСТР(А1);1;"»")
Хотя... прямой замены не получится, так как образуется циклическая ссылка
Попробуйте через другую ячейку. Либо VBA
P.S. IMHO
...
Рейтинг: 0 / 0
20.09.2013, 11:39
    #38402574
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
а слова расположены внутри предложений или отдельно по-одному?

Что имею ввиду.
Внутри предложений: Наш комбинат "Заря" расположен на краю города.
По-одному: "Заря"

В первом случае все решаемо простой заменой:
Найти пробел-Кавычка. Заменить на: «
Найти Кавычка-пробел. Заменить на: »

Для второго вряд ли без макроса получится.
...
Рейтинг: 0 / 0
20.09.2013, 11:46
    #38402587
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Внутри кавычек расположены, слова, тексты, предложения
...
Рейтинг: 0 / 0
20.09.2013, 11:49
    #38402595
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Найти: ~"
Заменить на:
Заменить все
Ок
...
Рейтинг: 0 / 0
20.09.2013, 12:02
    #38402611
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
The_Pristвряд ли без макроса получитсяМожно формулой массива, например:
Код: vbnet
1.
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A1;МИН((ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)="""";СТРОКА($1:$99))));1;"«");НАИМЕНЬШИЙ((ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)="""";СТРОКА($1:$99)));2);1;"»")
...
Рейтинг: 0 / 0
20.09.2013, 12:07
    #38402617
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Или еще проще: В соседнем столбце формулу
Код: vbnet
1.
=" "&A1&" "

а далее The_PristНайти пробел-Кавычка. Заменить на: «
Найти Кавычка-пробел. Заменить на: »и в конце СЖПРОБЕЛЫ (если надо)
...
Рейтинг: 0 / 0
20.09.2013, 12:14
    #38402626
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
Serge 007,
Я имел ввиду на месте без макросов не получится. Понятно, что с доп. столбцами можно придумать много вариантов.

dartvaider , это мы поняли, что внутри кавычек и тексты и предложения. Сам текст с кавычками имеет текст вокруг? слева от кавычек и справа?
...
Рейтинг: 0 / 0
20.09.2013, 12:17
    #38402630
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
По сути, если текст в кавычках только один, то можно использовать комбинацию с ПОДСТАВИТЬ:
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"""";"«";1);"""";"»";1)
...
Рейтинг: 0 / 0
20.09.2013, 12:20
    #38402633
dartvaider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
авторdartvaider, это мы поняли, что внутри кавычек и тексты и предложения. Сам текст с кавычками имеет текст вокруг? слева от кавычек и справа?

слева от кавычки может быть тире, справа может быть от кавычки .,!?;
Поэтому просто заменить пробел " на пробел « не получится :(
...
Рейтинг: 0 / 0
20.09.2013, 13:12
    #38402711
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
dartvaider,

Вам уже кучу вариантов - дали. Осталось только выбрать.
...
Рейтинг: 0 / 0
20.09.2013, 15:27
    #38402879
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заменить кавычки во всем документе Ecxel
dartvaiderПоэтому просто заменить пробел " на пробел « не получится :(Ну да, а ещё кавычки могут и непарными оказаться. И вообще, некоторые юзвери умудряются двойные кавычки - одинарными изображать. Как быть?

Поскольку действо одномоментное - так делайте макросом, с регэкспами, будет надёжнее.

А я, как совсем ленивый - экспортировал бы текст в Ворд, заменил бы кавычки в нём с помощью любой подходящей надстройки (э-эх, нравилась мне в своё время "Перестройка"), а затем залил бы обратно...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как заменить кавычки во всем документе Ecxel / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]