powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как заменить кавычки во всем документе Ecxel
16 сообщений из 16, страница 1 из 1
как заменить кавычки во всем документе Ecxel
    #38402435
Фотография dartvaider
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста как заменить кавычки во всем документе Excel?

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

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

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

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

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

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

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

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

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

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

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

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


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