?
marss2
—
120 position in common rating
-
120 position in common rating
Log in
If this type of authorization does not work for you, convert your account using the link
-
February 10 2020, 12:52
Для этого необходимо использовать функцию Найти и заменить:
- Нажимаем комбинацию клавиш Ctrl+H;
- В открывшееся окне в поле Найти прописываем ([0-9]{1;}). — ищем комбинацию символов, где после числа стоит точка;
- В поле Заменить пишем 1, — меняем точку на запятую;
- Нажимаем кнопку Больше для открытия дополнительных опций и устанавливаем флажок в пункте Подстановочные знаки;
- Жмем кнопку Заменить все.
Использование точек или запятых для разделения числовых единиц в Word или Excel будет соответствовать их собственным правилам. В некоторых странах запятые используются для разделения количества единиц, а точки — для десятичных дробей. В Excel переместить точку в запятую просто. Вам нужно только преобразовать закладки в настройках, доступных в Excel. Однако в Word у вас нет настройки закладок. Итак, как преобразовать запятые в точки в Word?
- Как преобразовать запятые в точки в Excel
- Как разделить тысячи запятыми в Excel
- Создайте быструю линию (……………) в Microsoft Word
Мы обратимся к содержимому Word ниже с просьбой преобразовать запятые в точки.
Шаг 1:
В таблице в Word пользователи затемняют столбец или содержимое, которые нужно преобразовать в разделитель. Затем вы нажимаете Ctrl + H, и откроется интерфейс поиска и повторной обработки.
Здесь пользователь должен ввести в строке Найти запятую. В строке «Заменить на» вы заполняете точку, чтобы заменить темное содержимое. Нажмите «Заменить все», чтобы найти и заменить закладку целиком.
Шаг 2:
Затем Word уведомит пользователя о количестве запятых, обнаруженных в содержимом Word. Нажмите Да, чтобы продолжить замену запятых точками.
Процесс изменения знака произойдет позже, и Word отправит вам уведомление, когда процесс будет завершен.
Результаты предыдущего содержимого запятой в Word были преобразованы в точки с помощью функции замены, доступной в Word.
С помощью 2 простых шагов пользователи полностью преобразовали запятые в точки в Word с помощью функции «Найти и заменить». Как заменить точку на запятую в Word, вы делаете то же самое, но раздел «Заменить на» меняется на запятую, а поле «Найти» содержит точку.
Узнать больше:
- Введите серийный номер и автоматический начальный символ MS Word
- Как удалить пробелы и разрывы строк в Word
- Как слово в Microsoft Word прыгает?
Желаю всем успехов!
Добрый день!
Подскажите как в тексте заменить все случаи использования точки в качестве разделителя целой и дробной части на запятые?
Найти такие их в тексте можно по шаблону поиска ^#.^#, но вот как заменить?
Пока единственный вариант, который приходит на ум — написать макрос, но может быть как-то можно сделать быстрее и проще.
Спасибо!
Добавлено через 18 минут
Нашел вариант, где в поле найти вводится ([0-9]{1;})., а в поле заменить 1,.
Но у меня в тексте есть абзацы заканчивающиеся на цифру, а в них мне не надо менять точку.
Или уже поменять всё, а потом еще раз обратно поменять запятые в конце абзаца на точки.
И еще оказалось, что есть предложения заканчивающиеся цифрой. И еще есть даты, такого вида 12.12.2020.
Видимо, придется всё вручную менять
Содержание
- Что делать, если программа умножает все числа на 1000
- Настройка Windows 7
- Настройки для Windows 8
- Настройки для Windows XP
- Точка вместо запятой на цифровой клавиатуре
- 7 ответов 7
- Точка вместо запятой на цифровой клавиатуре
- Как в excel разделителем разрядов сделать точку?
- Меняем точку на запятую в системных настройках Windows
- Как поменять точки на запятые в Excel в определенном месте
- Меняем точки на запятые в Excel с помощью формул
- Процедура замены
- Способ 1: инструмент «Найти и заменить»
- Способ 2: применение функции
- Способ 3: Использование макроса
- Способ 4: настройки Эксель
- Помогла ли вам эта статья?
- Как привести дробные числа в Excel к одному виду
- Временная перенастройка Windows
- Разделитель в Excel. Автопоиск с автозаменой
- Как в Excel заменить точку, на запятую?
- Способ 1 замена точки на запятую в Excel через Блокнот
- Способ 2 временно меняем настройки Excel
- Способ 3 временно меняем системные настройки Windows
- Способ 4 используем функцию найти и заменить в Excel.
Что делать, если программа умножает все числа на 1000
В некоторых случаях пользователи жалуются, что программа при вводе чисел сама автоматически умножает их на 1000, например: создаем в справочнике товаров новый товар, указываем его цену — 3 рубля, сохраняем товар в базе данных, опять открываем карточку товара и видим, что цена товара изменилась и сама собой стала 3000 рублей.
Дело тут не в ошибках программы, а в настройках Windows. Как вы, наверное, знаете, в разных странах принято по-разному писать числа с дробной частью. Например, в Советском Союзе было принято при записи числа отделять целую часть от дробной запятой, например: «1,23», тогда как в американской системе для этих же целей служит точка: «1.23». В настройках операционной системы Windows вы можете указать, какой символ вы хотите использовать в качестве разделителя; программа Тирика-Магазин умеет работать и в том случае, если в качестве разделителя целой и дробной части используется запятая, и в случае, если используется точка.
В Windows есть еще одна настройка: разделитель групп разрядов. Человеку сложно прочитать число с большим количеством знаков, например, «1234765785678», и для того, чтобы сделать такую запись более читаемой, его часто записывают так: «1 234 765 785 678» либо так: «1,234,765,785,678» разделяя группы разрядов (единицы, тысячи, миллионы) каким-либо символом, например, пробелом или запятой. Программа Тирика-магазин понимает такую запись числа и может правильно прочитать это число в любом из трех приведенных вариантов записи.
Проблемы начинаются в случае, если, например, в качестве разделителя групп разрядов в Windows указана запятая, а в качестве разделителя целой и дробной части — точка. В этом случае программа Тирика-Магазин не может понять, где у числа целая и где дробная часть, и может посчитать число «1,023» как «одна тысяча двадцать три», тогда как имеется в виду «одна целая двадцать три тысячных». В этом случае вам нужно перенастроить Windows т.о., чтобы у нее в настройках не было указано в качестве разделителя групп разрядов запятая, а в качестве разделителя целой и дробной части — точка (или наоборот). Хорошей идеей будет использовать в качестве разделителя групп разрядов пробел, а в качестве разделителя целой и дробной части точку либо запятую — как вам будет удобнее.
Ниже мы расскажем, как перенастроить Windows для того, чтобы программа не путала эти разделители.
Настройка Windows 7
Нажмите кнопка Пуск, далее Панель Управления (см. снимок окна ниже):
В панели управления зайдите по ссылке в секцию «Часы, язык и регион» и вы попадёте в следующее окно:
В этом окне выберите ссылку «Изменение форматов даты, времени и чисел» и вы попадёте в окно «Язык и региональные стандарты»:
Далее в этом окне нажать кнопку «Дополнительные Параметры» и вы попадёте в окно, где нужно внести правильные настройки:
В открывшемся окне на закладке числа проверить, что стоит в опциях «разделитель целой и дробной части» и «разделитель групп разрядов». Если в одной из этих опций стоит запятая, а в другой точка, или наоборот, или и там и там стоит точка либо запятая, необходимо изменить параметры следующим образом:
- Разделитель целой и дробной части — выставить то, к чему привыкли, например, либо запятую, либо точку
- Разделитель групп разрядов — поставить пробел
После внесения изменений в настройки нужно нажать кнопку ОК для сохранения изменений. Для того, чтобы новые параметры вступили в силу, перезапустите программу Тирика-магазин.
Настройки для Windows 8
В Windows 8 нет привычной нам по предыдущим версиям кнопки Пуск, поэтому в Панель Управления Windows нужно попасть другим способом:
- Опустить мышь в правый нижний угол экрана
- Справа выдвинется панель — нажать кнопку с шестерёнкой по имени «параметры»
- Выдвинется другая панель — на ней выбрать пункт «Панель Управления»
- В Панели Управления в секции «Часы, язык и регион» выбрать ссылку «Изменение форматов даты, времени и чисел», нажать кнопку «дополнительные параметры»
- Далее аналогично инструкциям для Windows 7 выше
После внесения изменений в настройки нужно нажать кнопку ОК для сохранения изменений. Для того, чтобы новые параметры вступили в силу, перезапустите программу Тирика-магазин.
Настройки для Windows XP
Зайдите, пожалуйста, в меню Пуск, далее выберите Панель Управления, и в панели управления выберите раздел «Дата, время, язык и региональные стандарты»:
В открывшемся окне выберите «Изменение формата отображения чисел, даты и времени»:
После этого вы попадёте в окно «Язык и региональные стандарты». В этом окне на закладке «Региональные параметры» нажмите кнопку «Настройка»:
В открывшемся окне необходимо на закладке «Числа» проверить, что именно стоит в опциях «разделитель целой и дробной части» и «разделитель групп разрядов». Если в одной из этих опций стоит запятая, а в другой точка, или наоборот, или и там и там стоит точка либо запятая — изменить параметры следующим образом:
- Разделитель целой и дробной части — выставить то, к чему вы привыкли, например, запятую либо точку
- Разделитель групп разрядов — поставить пробел:
После внесения изменений в настройки нужно нажать кнопку ОК для сохранения изменений. Для того, чтобы новые параметры вступили в силу, перезапустите программу Тирика-Магазин.
Точка вместо запятой на цифровой клавиатуре
При использовании польского языка в Windows 8.1 запятая является десятичным разделителем по умолчанию на цифровой клавиатуре. Есть ли способ изменить его на точку?
Я не хотел бы менять его в Excel или какой-либо другой программе, но навсегда привязал этот ключ к точке. Могу ли я сделать это?
7 ответов 7
Я думаю, что та же проблема сидит в немецкой версии Windows 8. Таким образом, очень неудобно, например, вводить дату или десятичное число в Excel. Цифровая панель становится совершенно бесполезной.
Решение (извините за скриншоты из Германии):
- Откройте панель управления (Systemsteuerung), щелкнув правой кнопкой мыши значок Windows в левом нижнем углу экрана.
- Выберите ярлык, чтобы изменить формат даты, времени и чисел (Datums-, Uhrzeit- oder Zahlenformat ändern):
- Выберите дополнительные настройки (Weitere Einstellungen):
- Введите точку вместо запятой (Dezimaltrennzeichen Komma -> Punkt):
- Повторите шаг 4 для вкладки Валюта (Währung).
- Подтвердите изменения нажатием OK.
Точка вместо запятой на цифровой клавиатуре
При использовании польского языка в Windows 8.1 запятая является десятичным разделителем по умолчанию на цифровой клавиатуре. Есть ли способ изменить его на точку?
Я не хотел бы менять его в Excel или какой-либо другой программе, но навсегда привязал этот ключ к точке . Я могу это сделать?
Я думаю, что та же проблема возникает в немецкой версии Windows 8. Таким образом, это действительно раздражает, например, ввод даты или десятичного числа в Excel. Цифровая панель становится совершенно бесполезной.
Решение (извините за скриншоты из Германии):
- Откройте панель управления ( Systemsteuerung ), щелкнув правой кнопкой мыши значок Windows в левом нижнем углу экрана.
- Выберите ярлык, чтобы изменить формат даты, времени и чисел ( Datums-, Uhrzeit- oder Zahlenformat ändern ):
- Выберите дополнительные настройки ( Weitere Einstellungen ):
- Введите точку вместо запятой ( Dezimaltrennzeichen Komma -> Punkt):
- Повторите шаг 4 для вкладки Валюта ( Währung ).
- Подтвердите изменения нажатием OK .
Как в excel разделителем разрядов сделать точку?
В дробных числах в Excel могут использоваться в качестве разделителя точки, либо запятые. Во многих англоязычных странах используют точку, в России же чаще используется запятая. Из-за этого часто возникают различные сложности и требуется менять точки на запятые или наоборот.
Если в настройках у вас стоит использование точки в качестве разделителя, то дробные цифры будут восприниматься программой как текст, и с ними невозможно будет производить различные математические действия.
Настройки использования точки или запятой в Excel 2013 меняются следующим образом. Необходимо войти в Файл | Параметры, далее в открывшемся окне выберите пункт Дополнительно и обратите внимание на пункт “Использовать системные разделители”
Если стоит галочка в данном пункте, то Excel будет ориентироваться на системные настройки. Как их изменить мы рассмотрим чуть позже. Если вам необходимо именно сейчас поменять настройки, то необходимо убрать галочку и поставить в пункте “Разделитель целой и дробной части” вместо точки запятую или наоборот.
Важно! Данные которые уже вставлены в Excel автоматически не преобразуются в число после изменения вышеуказанных настроек. Чтобы их преобразовать в число есть различные способы.
1 способ.Выделить и скопировать эти данные, открыть блокнот на вашем компьютере и вставить эти данные в блокнот и заново скопировать, вернуться в Excel и вставить эти данные обратно обычной вставкой.
2 способ. Просто скопировать данные и заново вставить. В этих ячейках должны появится в углу зеленные треугольники, в данном случае Excel нам подсказывает, что числа сохранены как текст.
Чтобы преобразовать текст в числа, вам необходимо выделить эти числа, после этого должен появиться желтый ромбик с восклицательным знаком, нажмите на него и выберете пункт “Преобразовать в число”
Меняем точку на запятую в системных настройках Windows
Очень часто встречается следующая ситуация. Например, вы работаете в каком-нибудь отчете Excel, где используется запятая в качестве разделителя. Периодически вам необходимо выгружать данные из какой-нибудь корпоративной базы, CRM или 1С и вставлять в этот отчет. Но данные из этих систем выгружаются с точками и у вас возникают сложности из-за этого, либо обратная ситуация – вы работаете с точками, а программа выгружает отчет с запятыми.
Так вот в данной ситуации нужно либо настроить программу, если она это позволяет, чтобы данные выгружались с нужным вам разделителем, либо самостоятельно перед выгрузкой поменять у себя на компьютере системные настройки. Те самые которые Excel использует по умолчанию, если стоит галочка напротив этого пункта (смотрите на первый рисунок данной статьи).
Для того, чтобы изменить системные настройки разделителя вам необходимо зайти в меню Пуск | Панель управления | Часы, язык и регион, далее в разделе Язык и региональные стандарты выбрать пункт Изменение форматов даты, времени и чисел
Откроется окно Язык и региональные настройки, перейдите во вкладку Форматы | Дополнительные настройки, откроется окно Настройка формата, во вкладке Числа в поле Разделитель целой и дробной части: поменяйте точку на запятую либо наоборот и нажмите ОК
После этого можете запускать выгрузку отчета из корпоративной программы, CRM или 1C и ваш отчет будет выгружен с нужным вам знаком. После выгрузки отчета не забудьте поменять настройки обратно, иначе у вас некорректно может работать сам исходный отчет.
Как поменять точки на запятые в Excel в определенном месте
Нередки ситуации, когда работая с отчетом Excel, где используются в качестве разделителя, например, запятые, а вам присылают данные с точками и стоит задача поменять запятые на точки или наоборот. Самый простой способ – это выделить все данные с точками, нажать одновременно Ctrl+H (либо необходимо перейти (Excel 2007—2013) во вкладку Главная, раздел Редактирование, выбрать бинокль и в выпадающем меню выбрать пункт Заменить
Откроется окно замены, необходимо в поле найти ввести точку, а в Заменить на – запятую либо наоборот в зависимости от ваших нужд и нажать заменить все. Напоминаем, что перед этим желательно выделить те ячейки с данными в которых необходимо поменять точки на запятые, иначе они поменяются во всех данных на листе, в том числе, если они встречаются в тексте или других данных.
Если вам требуется делать это часто, то можно записать простенький макрос для автоматизации этих действий. Привязать этот макрос к горячим клавишам или кнопке и менять точки на запятые и обратно одним щелчком.
Макрос замены точки на запятую в выделенных ячейках
Макрос замены запятой на точку в выделенных ячейках
Принцип работы с данными макросами будет прост, просто выделяете нужные ячейки, строки или столбцы с данными, где необходимо поменять точки на запятые или наоборот и запустите соответствующий макрос любым удобным для вас способом.
Важно! При работе с макросами невозможно будет отменить последние действия, поэтому будьте внимательны.
Меняем точки на запятые в Excel с помощью формул
Бывают ситуации, когда в отчете мы работает с точками, но где-то необходимо отразить данные с помощью запятых, например, в диаграммах. Либо как и с ситуацией выше нам присылают данные с другими разделителями и мы хотим эти разделители менять автоматически или у вас есть отчет, в Excel используются запятые, есть сотрудники которые заполняют данные, например, показания каких-нибудь приборов. Сколько вы не бьетесь с ними, они все равно указывают данные то с точками, то с запятыми. В данном случае, можно просто сделать еще один столбец в котором с помощью формулы точки будут меняться на запятые или наоборот.
Для этих целей мы можем использовать функцию ПОДСТАВИТЬ. Данная функция позволяет менять один текст на другой в нужном нам тексте.
Синтаксис данной функции:
ПОДСТАВИТЬ(текст; стар_текст; нов_текст; )
Рассмотрим пример, у нас есть в столбце A данные с запятыми, а мы работает с точками, поэтому эти данные воспринимаются как текст и наша задача состоит в изменении запятых на точки с помощью формул Excel.
В ячейке B1 прописываем формулу
A1 – это текст, в нашем примере это текст в нашего числа в ячейке A1
«, » – это стар_текст, то есть тот текст который нам необходимо заменить, в нашем случае это запятая.
«. » – это нов_текст то есть тот текст на который нам необходимо заменить старый, в нашем случае это точка.
Последний аргумент мы указали 1 – это необязательный аргумент, по умолчанию Excel подставляет 1, означает, что поиск старого текста происходит с 1 знака. Это может пригодится, если, например, в тексте будет 2 запятые, а нам необходимо заменять вторую запятую, а не первую.
Далее мы протягиваем формулу и получаем список и цифр с точкой, но это еще не всё, преобразованные числа так и остались текстом, поэтому их необходимо конвертировать в числа. Для этого мы будем использовать функцию ЗНАЧЕН
Достаточно предыдущую функцию добавить в ЗНАЧЕН и текстовые данные преобразуются в числовые. Функция будет выглядеть следующим образом.
Обратите внимание! В данном примере мы работает с точками, поэтому функция будет работать корректно, если же в такой же ситуации мы будем менять точки на запятые, а числовые разряды в настройках у нас разделяются точками, то функция будет выдавать ошибку.
Известно, что в русскоязычной версии Excel в качестве разделителя десятичных знаков используется запятая, тогда как в англоязычной – точка. Это связано с существованием различных стандартов в данной области. Кроме того, в англоязычных странах принято в качестве разделителя разряда использовать запятую, а у нас – точку. В свою очередь это вызывает проблему, когда пользователь открывает файл, созданный в программе с другой локализацией. Доходит до того, что Эксель даже не считает формулы, так как неправильно воспринимает знаки. В этом случае нужно либо поменять локализацию программы в настройках, либо заменить знаки в документе. Давайте выясним, как поменять запятую на точку в данном приложении.
Процедура замены
Прежде, чем приступить к замене, нужно для себя в первую очередь уяснить, для чего вы её производите. Одно дело, если вы проводите данную процедуру просто потому, что визуально лучше воспринимаете точку как разделитель и не планируете использовать эти числа в расчетах. Совсем другое дело, если вам нужно сменить знак именно для расчета, так как в будущем документ будет обрабатываться в англоязычной версии Эксель.
Способ 1: инструмент «Найти и заменить»
Наиболее простой способ выполнение трансформации запятой на точку – это применение инструмента «Найти и заменить». Но, сразу нужно отметить, что для вычислений такой способ не подойдет, так как содержимое ячеек будет преобразовано в текстовый формат.
- Производим выделение области на листе, где нужно трансформировать запятые в точки. Выполняем щелчок правой кнопкой мышки. В запустившемся контекстном меню отмечаем пункт «Формат ячеек…». Те пользователи, которые предпочитают пользоваться альтернативными вариантами с применением «горячих клавиш», после выделения могут набрать комбинацию клавиш Ctrl+1.
- Производится запуск окна форматирования. Производим передвижение во вкладку «Число». В группе параметров «Числовые форматы» перемещаем выделение в позицию «Текстовый». Для того чтобы сохранить внесенные изменения, щелкаем по кнопке «OK». Формат данных в выбранном диапазоне будет преобразован в текстовый.
- Опять выделяем целевой диапазон. Это важный нюанс, ведь без предварительного выделения трансформация будет произведена по всей области листа, а это далеко не всегда нужно. После того, как область выделена, передвигаемся во вкладку «Главная». Щелкаем по кнопке «Найти и выделить», которая размещена в блоке инструментов «Редактирование» на ленте. Затем открывается небольшое меню, в котором следует выбрать пункт «Заменить…».
- После этого запускается инструмент «Найти и заменить» во вкладке «Заменить». В поле «Найти» устанавливаем знак «,», а в поле «Заменить на» — «.». Щелкаем по кнопке «Заменить все».
- Открывается информационное окно, в котором предоставляется отчет о выполненной трансформации. Делаем щелчок по кнопке «OK».
Программа выполняет процедуру трансформации запятых на точки в выделенном диапазоне. На этом данную задачу можно считать решенной. Но следует помнить, что данные, замененные таким способом будут иметь текстовый формат, а, значит, не смогут быть использованными в вычислениях.
Урок: Замена символов в Excel
Способ 2: применение функции
Второй способ предполагает применение оператора ПОДСТАВИТЬ. Для начала с помощью этой функции преобразуем данные в отдельном диапазоне, а потом скопируем их на место исходного.
- Выделяем пустую ячейку напротив первой ячейки диапазона с данными, в котором запятые следует трансформировать в точки. Щелкаем по пиктограмме «Вставить функцию», размещенную слева от строки формул.
- После этих действий будет запущен Мастер функций. Ищем в категории «Тестовые» или «Полный алфавитный перечень» наименование «ПОДСТАВИТЬ». Выделяем его и щелкаем по кнопке «OK».
- Открывается окно аргументов функции. Она имеет три обязательных аргумента «Текст», «Старый текст» и «Новый текст». В поле «Текст» нужно указать адрес ячейки, где размещены данные, которые следует изменить. Для этого устанавливаем курсор в данное поле, а затем щелкаем мышью на листе по первой ячейке изменяемого диапазона. Сразу после этого адрес появится в окне аргументов. В поле «Старый текст» устанавливаем следующий символ – «,». В поле «Новый текст» ставим точку – «.». После того, как данные внесены, щелкаем по кнопке «OK».
- Как видим, для первой ячейки преобразование выполнено успешно. Подобную операцию можно провести и для всех других ячеек нужного диапазона. Хорошо, если этот диапазон небольшой. Но что делать, если он состоит из множества ячеек? Ведь на преобразование подобным образом, в таком случае, уйдет огромное количество времени. Но, процедуру можно значительно ускорить, скопировав формулу ПОДСТАВИТЬ с помощью маркера заполнения.
Устанавливаем курсор на правый нижний край ячейки, в которой содержится функция. Появляется маркер заполнения в виде небольшого крестика. Зажимаем левую кнопку мыши и тянем этот крестик параллельно области, в которой нужно трансформировать запятые в точки.
Преобразование данных по смене запятых на точки выполнено, а все ненужные элементы удалены.
Урок: Мастер функций в Excel
Способ 3: Использование макроса
Следующий способ трансформации запятых в точки связан с использованием макросов. Но, дело состоит ещё в том, что по умолчанию макросы в Экселе отключены.
Прежде всего, следует включить макросы, а также активировать вкладку «Разработчик», если в вашей программе они до сих пор не активированы. После этого нужно произвести следующие действия:
- Перемещаемся во вкладку «Разработчик» и щелкаем по кнопке «Visual Basic», которая размещена в блоке инструментов «Код» на ленте.
- Открывается редактор макросов. Производим вставку в него следующего кода:
Sub Макрос_трансформации_запятых_в_точки()
Selection.Replace What:=»,», Replacement:=».»
End Sub
Завершаем работу редактора стандартным методом, нажав на кнопку закрытия в верхнем правом углу.
Выполняется преобразование. Запятые будут трансформированы в точки.
Урок: Как создать макрос в Excel
Способ 4: настройки Эксель
Следующий способ единственный среди вышеперечисленных, при котором при трансформации запятых в точки выражение будет восприниматься программой как число, а не как текст. Для этого нам нужно будет поменять системный разделитель в настройках с запятой на точку.
- Находясь во вкладке «Файл», щелкаем по наименованию блока «Параметры».
- В окне параметров передвигаемся в подраздел «Дополнительно». Производим поиск блока настроек «Параметры правки». Убираем флажок около значения «Использовать системные разделители». Затем в пункте «Разделитель целой и дробной части» производим замену с «,» на «.». Для введения параметров в действие щелкаем по кнопке «OK».
После вышеуказанных действий запятые, которые использовались в качестве разделителей для дробей, будут преобразованы в точки. Но, главное, выражения, в которых они используются, останутся числовыми, а не будут преобразованы в текстовые.
Существует ряд способов преобразования запятых в точки в документах Excel. Большинство из этих вариантов предполагают изменение формата данных с числового на текстовый. Это ведет к тому, что программа не может задействовать эти выражения в вычислениях. Но также существует способ произвести трансформацию запятых в точки с сохранением исходного форматирования. Для этого нужно будет изменить настройки самой программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Разное написание десятичных дробей (через точку или запятую) при составлении отчетов или формул приводит к неверным расчетам, поскольку компьютер распознает только однотипные данные. Исторически сложилось, что англоязычные страны применяют в дробях точку для отделения целого числа, а на всех остальных языках, включая искусственные (как языки программирования), эту роль выполняет запятая. И именно програмисткий вариант использует за основу запятую как разделитель в Excel.
Вместе с тем в быту мы одинаково используем либо точку либо запятую. Поэтому зачастую, если импортировать в экселевский документ числовые сведения из разных источников, из управленческих программ, почты, текстовых файлов и так далее, разделить в Excel может быть даже слешем (!). Чтобы формулы считались исправить несколько видимых несовпадений несложно и вручную. С большими объемами данных, у табличного редактора есть вполне достойные возможности.
Как привести дробные числа в Excel к одному виду
Скорректировать числовой разделитель в Excel получится 3 способами:
1. Изменив настройки самого редактора.
2. Изменив настройки Windows.
3. Применив специальную Excel-функцию.
В первом случае привязка Эксель к системным параметрам убирается и устанавливается свое обозначение делителя дроби. В русскоязычных версиях ОС по умолчанию стоит разделитель-запятая. Следовательно, способ нужно выбирать тогда, когда все дроби удобнее снабдить точками, вместо запятых (проанализируйте свой документ, возможно, это именно тот случай).
Чтобы заменить все «дробные» запятые на точки в документе Excel-2007, следует пройти в меню редактора по адресу: Значок в левом верхнем углу — Параметры Excel — Дополнительно (в более ранних Excel версиях: Файл-Параметры-Дополнительно), а затем убрать флажок на «Использовать системные разделители». А в окне «Разделитель целой и дробной части» поставьте тот символ, который необходим.
У способа 2 важных нюанса. Во-первых, после завершения расчетов лучше вернуть базовые настройки. А во-вторых, коррекция произойдет, если применить действие до передачи или копирования сторонних данных, а не после.
Временная перенастройка Windows
Этот алгоритм удобен тогда, когда ведется регулярная выборка статистик для какого-то одного отчета из разных автономных баз данных 1С, SAP, CRM и так далее. То есть текущий (стандартный) разделитель системы нужно оставить, а точечный заменить. Или наоборот.
Некоторые тематические служебные программы содержат функцию автоматической настройки нужного разделителя. Когда это невозможно, для корректной работы достаточно сменить системные установки операционной системы компьютера. А именно: активировать Панель управления через меню Пуск, в ней – Часы, язык и регион. Из открывшегося списка выбрать «Язык и региональные стандарты», пункт «Изменение форматов даты, времени и чисел».
В открывшемся окне есть кнопку «Дополнительные параметры…». Перейдя по ней можно установить нужный вид делителя из контекстного меню строки «Разделитель целой и дробной части». Подтвердите выбор нажатием «Ок» или Ввод.
Теперь выгрузка из нескольких ваших систем произойдет с корректными символами дробных показателей.
Разделитель в Excel. Автопоиск с автозаменой
Если нет желания возиться с системными настраиваниями, есть возможность открыть сначала стороннюю таблицу на отдельном листе Excel, подогнать ее там под нужный формат, а потом присоединить к основному отчету.
На начальном этапе здесь могут подстерегать сюрпризы. Например, некоторые числа с точкой между значениями могут автоматически стать датами. Чтобы этого избежать, перед вставкой отчетного фрагмента подготовьте проблемные зоны:
1. Выделите столбцы, где будут размещены дробные данные.
2. Горячей клавишей Ctrl+1 вызовите «Формат ячеек» (либо через вкладку «Главная», подраздел «Число»).
3. В формате ячеек среди перечня меню «Число, числовые форматы» отыщите режим «Текстовый» и активируйте его.
4. Вставьте таблицу.
5. Выделив ячейку А1, вызовите контекст-меню, а там – «Специальную вставку».
6. Следующий шаг – установите «Текст в кодировке Юникод».
7. Еще раз выделите проблемные столбцы (из пункта 1), отформатируйте ячейки, как «Общие» или «Числовые» по алгоритму из пункта 2. Попутно проставьте разрядность.
8. Горячей клавишей Ctrl+H откройте меню поиска и замены (или: «Главная», «Найти и выделить», «Заменить»).
9. Проставьте нужные значения в полях «Найти» и «Заменить», запустите операцию кнопкой «Заменить все».
Последние 2 пункта выполняет также формула =ЗНАЧЕН(ЗАМЕНИТЬ(*;НАЙТИ(«.»;*;1);1;»,»)), где * — первая ячейка изменяемого сегмента. Формулу следует применить на отдельной области, после чего подставить полученные значения в нужный диапазон.
Поделитесь нашей статьей в ваших соцсетях:
(Visited 11 056 times, 2 visits today)
Точка вместо запятой дробных чисел может привести к существенным последствиям при расчетах в программе Excel. Чаще всего такие ошибки случаются, когда импортируются данные в таблицу из других источников.
Если в дробных числах вместо запятой стоит точка, то программа автоматически воспринимает их как текстовый тип данных. Поэтому перед тем как выполнять математические расчеты и вычисления следует отформатировать и подготовить импортированные данные.
Как в Excel заменить точку, на запятую?
Выделите и скопируйте данные из ниже приведенной таблицы:
№ п/п | Валютная пара | Пересчет | Продажа | Покупка | Спрэд |
1 | EUR/USD | 1 | 1.1347 | 1.1350 | 0.0003 |
2 | GBP/USD | 1 | 1.5438 | 1.5442 | 0.0004 |
3 | USD/CHF | 1 | 0.9543 | 0.9547 | 0.0004 |
4 | USD/JPY | 100 | 1.1948 | 1.1945 | -0.0003 |
Теперь перейдите на рабочий лист и щелкните правой кнопкой мышки по ячейке A1. Из появившегося контекстного меню выберите опцию «Специальная вставка». В диалоговом окне выберите «Текст в кодировке Unicode» и нажмите ОК.
Как видно Excel распознает числа только в колонке C. Значения в этой колонке выровнены по правой стороне. В других колонках по левому краю. Во всех ячейках формат по умолчанию «Общий», а в ячейках D3, D5, E3, E5 вообще отображается формат «Дата». Мы копировали данные через специальную вставку и все форматы исходной таблицы устранены. Причина только одна – вместо запятой стоит точка. Такой тип данных не подготовлен и его нельзя использовать для вычислений.
Примечание. Если копировать данные из других источников без специальной вставки, то вместе с данными копируется и формат. В таком случаи формат ячеек «Общий» (по умолчанию) может быть изменен. Тогда нельзя визуально отличить, где распознано число, а где текст.
Все последующие действия необходимо выполнять с чистого листа. Удалите все, что есть на листе или откройте новый для дальнейшей работы.
Чтобы заменить точку, на запятую в импортированных данных можно использовать 4 способа:
Способ 1 замена точки на запятую в Excel через Блокнот
Программа Блокнот Windows не требует использования сложных настроек и функций, а лишь выступает посредником в копировании и предварительной подготовки данных.
- Скопируйте данные из исходной таблички на этой странице. Откройте программу Блокнот Windows («Пуск»-«Все программы»-«Стандартные»-«Блокнот») и вставьте в него скопированные данные для подготовки.
- Выберите в меню «Правка» опцию «Заменить» (или комбинацию горячих клавиш CTRL+H). В появившимся диалоговом окне, введите в поле: «Что» точку (.), а в поле «Чем» запятую (,). И нажмите кнопку «Заменить все».
Программа Блокнот заменила все точки, на запятые. Теперь данные готовы для копирования и вставки на лист.
Это весьма простой, но очень эффективный способ.
Способ 2 временно меняем настройки Excel
Перед тем как поменять точку на запятую в Excel правильно оцените поставленную задачу. Возможно, лучше заставить программу временно воспринимать точку, как разделитель десятых в дробных числах. Просто в настройках мы указываем, что в дробных числах разделитель точка вместо запятой.
Для этого нужно открыть «Файл»-«Параметры»-«Дополнительно». В разделе «Параметры правки» следует временно убрать галочку «Использовать системные разделители». А в поле «Разделитель целой и дробной части» следует удалить запятую и ввести точку.
После выполнения вычислений настоятельно рекомендуется вернуть настройки по умолчанию.
Внимание! Данный способ сработает, если сделать все изменения до импорта данных, а не после.
Способ 3 временно меняем системные настройки Windows
Принцип этого способа похож на предыдущий. Только здесь мы меняем похожие настройки в Windows. В настройках региональных стандартов операционной системы нужно заменить запятую, на точку. Теперь подробнее о том, как это сделать.
Открываем «Пуск»-«Панель управления»-«Языки и региональные стандарты». Нажимаем на кнопку «Дополнительно». В появившимся окне изменяем в первом поле «Разделитель целой и дробной части» — вводим нужное нам значение. Дальше ОК и ОК.
Внимание! Если вы откроете этот файл на другом компьютере, где установлены другие системные параметры региональных стандартов, то могут возникнуть проблемы с вычислениями.
Способ 4 используем функцию найти и заменить в Excel.
Данный способ похож на первый. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.
В этом способе, в отличие от выше приведенных, мы сначала вставляем скопированную табличку на чистый лист, а потом подготавливаем ее к выполнению вычислений и расчетов.
Важным недостатком данного способа является сложность его реализации, если некоторые дробные числа с точкой после вставки были распознаны как дата, а не как текст. Поэтому мы сначала избавимся от дат, а потом разберемся с текстом и точками.
- Предварительно выделите столбцы где будут находится дробные числа с точкой в качестве разделителя. В данном случаи это 3 столбца D:F.
- Установите для выделенного диапазона текстовый формат ячеек, чтобы заранее избежать автоматического преобразования в формат даты некоторых чисел. Для этого выберите текстовый формат из выпадающего списка на закладке «Главная» в разделе «Число». Или нажмите CTRL+1 , в появившимся окне «Формат ячеек» выберите закладку «Число», а в разделе «Числовые форматы» укажите «Текстовый».
- Скопируйте таблицу и щелкните правой кнопкой мышки по ячейке A1. Из контекстного меню выберите опцию «Специальная вставка». Выберите «Текст в кодировке Unicode» и нажмите ОК. Обратите внимание, как теперь отображаются значения в ячейках: D3, D5, E3, E5, в отличии от самого первого копирования таблицы.
- Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H).
- В появившемся окне введите в поле «Найти» — точку, а в во второе поле введите запятую. И нажмите «Заменить все».
- Снова выделите 3 столбца D:F и измените формат ячеек на «Числовой» CTRL+SHIFT+1. Не забудьте увеличить разрядность до 4-х, как описано в пункте №2.
Все точки сменились на запятые. А текст автоматически преобразился в число.
Вместо 4-го и 5-го пункта можно использовать в отдельной колонке формулу с функциями:
Например, выделите диапазон ячеек G2:I5, введите эту формулу и нажмите CTRL+Enter. А потом переместите значения ячеек диапазона G2:I5 в диапазон D2:F5.
Эта формула находит в тексте точку с помощью функции НАЙТИ. Потом вторая функция меняет ее на запятую. А функция ЗНАЧЕН преобразует полученный результат в число.
Word 2010: заменим точки запятыми
Приветствую всех сотрудников «Б & K»! Помогите мне решить такую проблему. Есть документ, набранный в программе Word. В тексте документа все числа напечатаны с разделителем «,» (запятая). Можно ли этот разделитель заменить на «.» (точку)? Разумеется, что замену нужно сделать только в числах. Запятые в самом тексте нужно оставить, как они есть. Заранее благодарю.
Сергей Фурунджиев, главный бухгалтер, г. Харьков
Отвечает Николай КАРПЕНКО, канд. техн. наук, доцент кафедры прикладной математики и информационных технологий Харьковской национальной академии городского хозяйства
Для решения вашей задачи нужно воспользоваться инструментом «Найти и заменить» программы MS Word. Но есть одна тонкость: при замене нужно работать не в обычном режиме, а использовать так называемые подстановочные знаки. Для этого в окне настройки параметров поиска есть специальный флажок, который так и называется «Подстановочные знаки» (рисунок).
Если включить этот флажок, Word организует поиск в тексте не по точному совпадению, а по некоторому шаблону. Например, звездочка в тексте шаблона заменяет собой произвольную строку символов. Если при поиске в строке «Найти» указать «Б*К» и включить параметр «Подстановочные знаки», в результат поиска попадут слова «Б&К», «Б+К», «Б-К» и т. п.
Для создания шаблона в программе Word применяют специальные символы. Наиболее распространенные из них представлены в таблице.
Символы подстановочных знаков в шаблонах Word
Символ в шаблоне |
Что означает |
Пример |
1 |
2 |
3 |
? |
Любой знак |
Например, шаблону «б?р» удовлетворяют слова «бар», «бур», «бор» и т. д. |
* |
Любая последовательность символов |
Например, под шаблон «б*р» попадут вышеуказанные слова, а также «бухгалтер», «барометр» и пр. |
< |
Начало слова |
Шаблон «<бух» отыщет слова «бухгалтер», «бухгалтерский», зато слово «главбух» в результат поиска не попадет |
> |
Конец слова |
Шаблон «бух>» отыщет слова «главбух», «гроссбух» |
[ ] |
Заменяет один из указанных знаков |
По шаблону «у[пкз]ор» будут найдены слова «укор», «узор», «упор» и т. д. |
[-] |
Заменяет любой знак из указанного диапазона |
Шаблон «[б-н]оль» отберет слова «боль», «моль», «ноль» и т. п. Символы в диапазоне нужно ставить по возрастанию. Запись «[б-н]оль» НЕПРАВИЛЬНАЯ |
[!x-z] |
Заменяет любой знак, кроме указанных в диапазоне |
Шаблону «[!б-н]оль» удовлетворяют слова «соль», «роль» и не удовлетворяют «боль», «моль», «ноль» |
{n,m} |
От n до m раз повторенный предыдущий знак или выражение |
Например, если ввести «10{1,3}», то будут найдены «10», «100» и «1000» |
@ |
Заменяет одно или несколько повторений предыдущего символа |
Шаблон «в@ести» найдет в тексте слова «вести» и «ввести» |
Кроме того, подстановочные знаки в шаблоне можно группировать. Для этого нужно использовать круглые скобки. Например, шаблон «(за)*(ка)» найдет в тексте слова «замазка», «закваска» и «завивка».
Важно! Чтобы найти в тексте символ, являющийся одним из подстановочных знаков, в шаблоне нужно поставить перед ним обратную косую черту («»). Например, комбинация «?» находит в тексте символ «?» (вопросительный знак).
Ну а теперь, когда с теорией вопроса все ясно, пора приступить к решению нашей задачи. Итак, мы хотим в документе Word найти числа и заменить в них разделитель «,» (запятая) на «.» (точка). Делаем так.
1. Отрываем документ, нажимаем комбинацию «Ctrl+H». Откроется окно «Найти и заменить», изображенное на рисунке.
2. В поле «Найти:» вводим выражение «([0-9]{1;}),» (рисунок).
3. В поле «Заменить на:» печатаем текст «1.».
4. Нажимаем кнопку «Больше».
5. Включаем флажок «Подстановочные знаки».
6. В окне «Найти и заменить» нажимаем кнопку «Заменить все».
Пару слов о работе шаблона. Выражение в поле «Найти:» ограничивает область текста, в пределах которой Word будет делать замены. Фрагмент «[0-9]» в этом выражении означает, что поиск Word будет просматривать только символы от «0» до «9». Иными словами: все числа в документе. Знак «,» в конце выражения – это искомый символ (запятая). Фрагмент выражения «{1;}» указывает, что Word должен найти не менее одного символа «,» в пределах числа. Переходим к полю «Заменить на:». Здесь стоит выражение «1.». В нем обратная косая черта («») в сочетании с числами играет роль заполнителя. В нашем примере такая запись означает: взять первый фрагмент из числа (начиная с крайнего левого символа и до десятичного разделителя), затем поставить символ «точка». Десятичная часть числа при этом останется без изменений.
Тем же способом можно выполнить и обратную замену. Чтобы заменить в числах разделитель «.» на символ «,», можно воспользоваться такими выражениями: для поля «Найти:» указать «([0-9]{1;}).», в поле «Заменить на:» ввести «1,». Но есть одна особенность. При использовании указанных выражений будут неправильно обработаны числа, которые находятся в конце предложения. В этом случае символ «.» (конец предложения) будет стоять сразу за числом. Поэтому Word воспримет его как разделитель. Чтобы исправить ситуацию, я предлагаю немного усложнить шаблон для поиска изменения, а именно: в поле «Найти:» указать выражение «([0-9]{1;}).([0-9]{1;})», а в поле «Заменить на:» написать выражение «1,2».
Постановочные знаки – один из самых мощных и доступных инструментов для автоматической корректировки документа. С их помощью, например, можно поменять местами фамилии и инициалы, или исправить нумерацию рисунков. Кстати, это вполне реальный пример. Буквально месяц назад мне понадобилось заменить нумерацию рисунков, поставив в номере вместо точки дефис. То есть текст «рис. 1.2» нужно было заменить на «рис. 1-2» и так по всем номерам в тексте. А текст этот был порядка 250 страниц. Комбинация подстановочных знаков «(рис. [0-9]{1;}).([0-9]{1;})» (для поля «Найти:») и «1^~2» (для поля «Заменить на:») решила проблему в считанные секунды. На сегодня все.
Успешной работы! Жду ваших писем, предложений и замечаний на bk@id.factor.ua , nictomkar@rambler.ru или на форуме редакции.