Замена десятичных запятых на десятичные точки

Иногда Флавио приходится «локализовать» научный текст, написанный в Аргентине или Испании, где в качестве разделителей используются десятичные запятые, на «мексиканский» испанский, где используется десятичная точка. Существуют сотни таких случаев, когда Флавио приходится вносить изменения. Он задается вопросом, есть ли способ использовать «Найти и заменить», чтобы внести такое изменение.

Короткий ответ: да, есть способ сделать это с помощью функции «Найти и заменить». Однако то, как вы используете «Найти» и «Заменить» для этого, зависит от характера чисел, с которыми вы работаете.

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

 1,234,567,89 

Однако в других странах число будет отображаться следующим образом:

1.234.567,89

Обратите внимание, что назначение запятых и точек в этих двух случаях прямо противоположно. В одном случае команды используются как «разделители тысяч», а в другом – как десятичные точки. В одном случае точка используется как десятичная точка, а в другом – как разделитель тысяч.

Если ваши числа меньше – менее 1000 – вам, возможно, не нужно беспокоиться о разделителях тысяч. Если это так (как, кажется, с описанием проблемы Flavio), вы можете использовать поиск и замену с одним подстановочным знаком для выполнения преобразования. Выполните следующие действия:

  1. Нажмите Ctrl + H , чтобы открыть вкладку «Заменить» диалогового окна «Найти и заменить».
  2. Нажмите кнопку “Дополнительно”, если она доступна.
  3. Установите флажок “Использовать подстановочные знаки”.
  4. В поле “Найти” введите “ “без кавычек.
  5. В поле” Заменить на “введите” 1. 2 “, опять же без кавычек.
  6. Нажмите кнопку” Заменить все “.

Шаблон, который вы использованный на шаге 4 сообщает Word, что вы хотите найти любое количество цифр в начале слова (это то, что означает символ

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

  1. Нажмите Ctrl + H , чтобы отобразить вкладку «Заменить» диалогового окна «Найти и заменить».
  2. Нажмите кнопку “Дополнительно”, если она доступна.
  3. Установите флажок “Использовать подстановочные знаки”.
  4. В поле “Найти” введите ” ([0-9] *). ([0-9] *) “, без кавычек.
  5. В поле” Заменить на “введите” 1xyz 2 “, опять же без кавычек. (Обратите внимание, что я использую строчные буквы «xyz» в качестве нейтрального разделителя.)
  6. Нажмите кнопку «Заменить все».
  7. В поле «Найти» введите « ([0-9] *), ([0-9] *) “, без кавычек.
  8. В поле” Заменить на “введите” 1. 2 “, опять же без кавычек.
  9. Нажмите кнопку” Заменить все “.
  10. В поле” Найти ” в поле введите « ([0-9] *) xyz ([0-9] *) » без кавычек.
  11. В поле «Заменить на» введите “ 1, 2 ” снова без кавычек.
  12. Нажмите кнопку “Заменить все”.
Оцените статью
Frestage.ru
Добавить комментарий