Excel вместо запятой точка

5 быстрых способов как заменить точки на запятые в Excel

Доброго времени суток друзья!

В этой статье я бы хотел затронуть вопрос о преобразовании дробных чисел, а точнее, как заменить точки на запятые. Может вы и сталкивались, а скорее всего и нет, раз зашли почитать, что дробные числа у вас разделены «точкой», это может быть вызвано разными причинами, такими как выгрузка статистической или иной информации с разнообразных программ, к примеру, 1С, также причиной может стать то что в англоязычных странах в основном используют разделитель «точка», а вот в странах СНГ распространена «запятая» и так возникают конфликты, программа воспринимает данные как текст и никакие вычисления не хочет производить. Но с этим можно бороться и для этого существует 5 различных способов как заменить точки на запятые в Excel:

Как видите, решений этой проблемы достаточно много и не все они сложны для использования, но, об их удобстве решать вам и только исходя из тех задач, решением которых вы занимаетесь. Кстати вы можете вообще убрать запятые и точки попросту округлив необходимые числа. Но это по ходу не наш вариант.

Изменение параметров Excel

Один из самых легких способов доступный любому новичку, да и вообще любому пользователю Excel. Вы заходите в пункт меню «Файл», выбираете «Параметры» и в окне которое открылось, выбираем пункт «Дополнительно», здесь нас интересует пункт «Использовать системные разделители». Если галочка на этом пункте уже стоит, то программа будет смотреть на системные настройки, о них мы поговорим чуть ниже. Но если вам надо сейчас изменить настройки, то вы должны убрать галочку с данного пункта и поставить ее на пункт «Разделитель целой и дробной части» и вписываем в разблокированные поля вместо «точки» — «запятую», ну или наоборот.

Замечание! Уже выгруженные в Excel данные не изменяются и не преобразуются в числовое значение, для текущих изменений нужно использовать совсем другие способы, к примеру:

  • 1 способ – это простое копирование в блокнот, к примеру, Notepad++, вставить их в него, а потом снова скопировать в Excel с обычной вставкой.
  • 2 способ – простое копирование и вставка сюда же. Когда вы увидите в ячейках зелёные треугольники в левом верхнем углу, то знайте, что Excel сохранил числа как текст. Вы выбираете диапазон для изменений, вызываете контекстное меню и выбираете пункт «Преобразовать в число».

Изменение системных настроек Windows

Этот способ, заменить точки на запятые в Excel, также не является сложным в исполнении и как было сказано выше нужен, если у вас в Excel стоят настройки на систему. Системные изменения нужно внести по следующему адресу «Пуск» — «Панель управления» — «Часы, язык и регион», далее выбираете в разделе «Язык и региональные стандарты» пункт «Изменение форматов даты, времени и чисел», в открывшемся окне выбираем системную вкладку «Форматы» — «Дополнительные настройки», в открывшемся окне «Настройка формата», на вкладке «Числа», в поле «Разделитель целой и дробной части» вам необходимо заменить «точку» на «запятую» либо наоборот и нажать «ОК».

Внимание! После этого вы можете выгружать отчёты с нужными вам знаками, но для их корректной работы в исходном варианте, вам нужно будет вернуть настройки на свое место!

Изменение с помощью пунктов «Найти» и «Заменить»

Рассмотрим также такой тривиальный способ, по замене точкек на запятые в Excel, как использование возможности «Найти и заменить». Этот способ также можно применить в нашем случае, но только при условии, что у нас только одни голые цифры и больше ничего нет, так как замена работает для всего листа и меняет не только то что нам нужно и то что нам не нужно, одним словом изменят всё к чему дотянется. Так что будьте внимательны при её использовании. Для изменения данных вам нужно перейти во вкладку «Главная», выбрать раздел «Редактирование», нажать иконку с изображением бинокля и в выпадающем из него меню выбрать пункт «Заменить» или просто выделить весь диапазон где вам нужно заменить знак «точка» на знак «запятая», нажимаете сочетание горячих клавиш Ctrl+H. В открывшемся окне, в поле «Найти», ставим «.», а в поле «Заменить» ставим «,», ну или наоборот в зависимости от рабочей необходимости и нажимаем кнопку «Заменить всё». Все «точки» в нашей рабочей книге или диапазоне будут заменены на «запятые».

Внимание! Внимательно следите за диапазоном, где вы изменяете знаки, это должен быть ограниченный диапазон, а не вся рабочая зона, что может помешать вашей работе.

Изменить с помощью функции ПОДСТАВИТЬ и функции ЗНАЧЕН

Не пройдем вниманием и возможность, замены точки на запятую в Excel, с помощью функций программы. Случаи бывают разные, и вы можете, столкнуться с таким, что функция ПОДСТАВИТЬ станет для вас панацеей. К примеру, когда вы используете для формирования отчётов или таблиц числа с разделителем «точка» или наоборот. Собственно, сама функция очень легка и не требует супераргументов:

=ПОДСТАВИТЬ((A1;«.»;«,»;1), где,

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

Поскольку полученные данные всё еще остаются текстовыми, вам необходимо конвертировать полученный результат в числовой, это вы сделаете с помощью функции ЗНАЧЕН.

=ЗНАЧЕН(ПОДСТАВИТЬ((A1;«.»;«,»;1)), вот так подставив функцию подставления в формулу, на выходе вы получите нужное вам число.

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

Изменить с помощью макроса VBA

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

Источник: topexcel.ru

Как поменять точки на запятые в 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 запятые, а нам необходимо заменять вторую запятую, а не первую.

Далее мы протягиваем формулу и получаем список и цифр с точкой, но это еще не всё, преобразованные числа так и остались текстом, поэтому их необходимо конвертировать в числа. Для этого мы будем использовать функцию ЗНАЧЕН

Достаточно предыдущую функцию добавить в ЗНАЧЕН и текстовые данные преобразуются в числовые. Функция будет выглядеть следующим образом.

Обратите внимание! В данном примере мы работает с точками, поэтому функция будет работать корректно, если же в такой же ситуации мы будем менять точки на запятые, а числовые разряды в настройках у нас разделяются точками, то функция будет выдавать ошибку.

Источник: sirexcel.ru

Как в Excel заменить точку на запятую

Программа Excel является сегодня одной из самых популярных для работы с табличными данными. Лицензионную версию данной программы вы можете купить вместе с пакетом другим программ в нашем интернет-магазине по приятной цене! Посетите раздел Microsoft Office 2016 и сравните цены сами.

Она невероятно удобна еще и тем, что позволяет производить основные расчеты с данными полностью в автоматическом режиме и имеет огромное количество предустановленных функций. Замена точки и запятой может касаться не только вопроса работы с датами и прочими специфическими данными ячеек программы Excel. Вопрос замены точки и запятой возникает именно при работе с множественными числовыми рядами, когда десятичные дроби используются для проведения расчетов табличных данных (прайсы, финансовые данные).

Правила замены точек и запятых в программе Excel

  1. Если в настройках программы Excel разработчиком в основных настройках точка задана как десятичный разделитель, то изменить ее на запятую можно в стандартной панели установок программы Excel. Открыть ее можно сочетанием клавиш Alt+«Ф».
  2. В появившемся перед вами меню выберите строчку «Дополнительно» и следом «Использовать системные разделители». Далее просто проведите замену и сохраните произведенные изменения. После этого именно запятая будет выступать разделителем десятичных дробей.

Как заменить точку с запятой во всем документе Excel

  1. Если вам необходимо заменить точку запятой только в одной определенной ячейке сделать это лучше вручную. Просто нажмите дважды на ячейку и проведите замену. Убедитесь заранее, что файл открыт для редактирования. Просто удалите точку и поставьте на ее место запятую. После чего закройте ячейку для редактирования.
  2. Для массового замещения запятыми абсолютного количества точек необходимо применить диалоговое окошко поиска и замены. Он расположен в верхнем меню программы справа. Перед вами откроется диалоговое окно, в котором производится автозамена символов.
  3. В поле диалогового окна «Найти» введите точку, а запятую — в поле «Заменить на». Далее нажмите на вариант меню «Заменить все» и программа приступит к выполнению заданной команды. Это может занять некоторое время, если объем данных табличного редактора достаточно велик. Это же относится и к обратным действиям по замене запятой на точку во всем документе. Обратите внимание на тот момент, что будет произведена автозамена абсолютно всех символов в документе, поэтому внимательно отнеситесь к данной операции, для того чтобы ваши данные не были полностью испорчены ошибочными действиями при автозамене.

Видео: Как в Excel заменить точку на запятую


Источник: besthard.ru

Точка вместо запятой Excel 2013

С определенного ресурса производится выгрузка отчета в формате *.xls, при открытии этого документа в Excel 2013, в столбце с десятичными значениями, разделителем почему-то является точка – “.” (при этом в параметрах Excel указано не использовать системные разделители и явно задана “,”), также, соотвественно, числа, которые подходят под формат даты, автоматически заменяются на нее! Например, в ячейке должно быть значение “4,10”, но в результате я вижу “4.окт”. Если изменить формат ячейки, то к изначальному значение, конечно, уже не возвращается, поэтому использовать Найти и заменить не подходит. При открытии того же документа в 2010 версии Excel таких проблем не наблюдается – запятые на своих местах. Помогите разобраться с данной ситуацией.

Сведения о вопросе

Ответы (12) 

* Попробуйте выбрать меньший номер страницы.

Читайте также:  Таблица расходов в excel пример

* Введите только числа.

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

-какой локализации, установленная на Вашем устройстве Операционная система;

-какой локализации, установленный на Вашем устройстве пакет Office 2013;

-по возможности, сохраните проблемные данные в отдельной Книге, проверьте, что озвученная Вами ошибка сохранилась. Руководствуясь разделом Q9 справки, загрузите эту Книгу в общедоступную папку бесплатного хранилища OneDrive, ссылку скопируйте из адресной строки и вставьте в своё сообщение.

P.S. Правильнее, Ваш вопрос о разделителе разрядов, решать с Автором отчёта который Вы загружаете.

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Все локализации english, но в ОС задан Format и Current location: Russia (недавно документ проверялся на полностью русской локализации Win 8 и Office 2013 – результат одинаков).

Ссылка на документ, но, мне кажется, что этот пример не даст представления о проблеме, потому что сохранен после того, как Excel его отформатировал. Проверить, к сожалению, его не могу, т.к. с недавних пор эти отчеты стали открываться и в Excel’e 2010 с точками (Excel 2010 установлен поверх Office Pro Plus 2013), может из-за установленных недавно обновлений.

Еще имеет место быть такое сообщение перед открытием, возможно это каким-то образом относится к данной ситуации

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Такая ошибка может появляться при принудительном изменении расширения с нового формата xlsx на старый формат xls при создании файла. Правильно сохранять файлы нового формата в старый, через “Сохранить как. ” и выбором соответствующего формата.

На это и указывает это уведомления Office:

и видимо Вы выложили файл не удалив ссылки на источник данных:

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

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

По поводу ошибки старого формата и нового – она возникает при открытии отчета, сразу после скачивания из первоисточника, т.е. я ничего принудительно не изменяю и не создаю (отчет можно скачать только в формате *.xls, либо *.csv)

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Уведомление, скриншот которого Вы представили, говорит о том, что сохраняемый Вами файл открыт на веб-странице, которая не поддерживает некоторые функции применяемые в файле Excel. И по этому спрашивает Вас, как сохранять этот файл.

В открытом Вами файле, в верху страницы Excel, у Вас должна быть строка “Режим совместимости”:

так как загруженный файл имеет старый формат.

Представленный Вами новый файл, открылся без проблем и без ошибки:

возможно, что на отображение повлияли обновления установленные совсем недавно.

P.S. Для Русской локализации, разделителем целой и дробной части, всегда являлась запятая . Если в файле не используются макросы, то файл должен сохраняться в новом xlsx-формате .

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Но странно, ведь я открываю его не на веб-странице. Я копирую исходный файл с помощью проводника и открываю его, копирую несколько ячеек из столбца в первую строку, затем удаляю все остальные столбцы и строчки, нажимаю FileSave – получаю оповещение представленное в моем предыдущем сообщении, выбираю No, появляется окно Save as, где я выбираю формат для сохранения Excel 97-2003 Workbook, для того, чтобы попытаться передать вам информацию в как можно менее измененном виде. Затем этот документ открывается уже без предупреждений и в “Режиме совместимости”. В открытом исходном файле в заголовке нет надписи “Режим совместимости”.

И, все-таки, есть какие-то предложения с разрешением ситуации отображения точек вместо запятых? Хотелось бы видеть нечто подобное:

Этот пример я успел сохранить в формате *.xlsx из исходного отчета, нажав FileConvert, еще когда отчеты открывались с запятыми на моем компьютере хотя бы в Excel 2010

Это помогло устранить вашу проблему?

К сожалению, это не помогло.

Великолепно! Спасибо, что пометили это как ответ.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Источник: answers.microsoft.com

4 способа заменить точку на запятую в Excel

Точка вместо запятой дробных чисел может привести к существенным последствиям при расчетах в программе 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 не требует использования сложных настроек и функций, а лишь выступает посредником в копировании и предварительной подготовки данных.

  1. Скопируйте данные из исходной таблички на этой странице. Откройте программу Блокнот Windows («Пуск»-«Все программы»-«Стандартные»-«Блокнот») и вставьте в него скопированные данные для подготовки.
  2. Выберите в меню «Правка» опцию «Заменить» (или комбинацию горячих клавиш CTRL+H). В появившимся диалоговом окне, введите в поле: «Что» точку (.), а в поле «Чем» запятую (,). И нажмите кнопку «Заменить все».

Программа Блокнот заменила все точки, на запятые. Теперь данные готовы для копирования и вставки на лист.

Это весьма простой, но очень эффективный способ.

Способ 2 временно меняем настройки Excel

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

Для этого нужно открыть «Файл»-«Параметры»-«Дополнительно». В разделе «Параметры правки» следует временно убрать галочку «Использовать системные разделители». А в поле «Разделитель целой и дробной части» следует удалить запятую и ввести точку.

После выполнения вычислений настоятельно рекомендуется вернуть настройки по умолчанию.

Внимание! Данный способ сработает, если сделать все изменения до импорта данных, а не после.

Способ 3 временно меняем системные настройки Windows

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

Читайте также:  Excel удалить форматирование таблицы в excel

Открываем «Пуск»-«Панель управления»-«Языки и региональные стандарты». Нажимаем на кнопку «Дополнительно». В появившимся окне изменяем в первом поле «Разделитель целой и дробной части» – вводим нужное нам значение. Дальше ОК и ОК.

Внимание! Если вы откроете этот файл на другом компьютере, где установлены другие системные параметры региональных стандартов, то могут возникнуть проблемы с вычислениями.

Способ 4 используем функцию найти и заменить в Excel.

Данный способ похож на первый. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.

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

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

  1. Предварительно выделите столбцы где будут находится дробные числа с точкой в качестве разделителя. В данном случаи это 3 столбца D:F.
  2. Установите для выделенного диапазона текстовый формат ячеек, чтобы заранее избежать автоматического преобразования в формат даты некоторых чисел. Для этого выберите текстовый формат из выпадающего списка на закладке «Главная» в разделе «Число». Или нажмите CTRL+1 , в появившимся окне «Формат ячеек» выберите закладку «Число», а в разделе «Числовые форматы» укажите «Текстовый».
  3. Скопируйте таблицу и щелкните правой кнопкой мышки по ячейке A1. Из контекстного меню выберите опцию «Специальная вставка». Выберите «Текст в кодировке Unicode» и нажмите ОК. Обратите внимание, как теперь отображаются значения в ячейках: D3, D5, E3, E5, в отличии от самого первого копирования таблицы.
  4. Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H).
  5. В появившемся окне введите в поле «Найти» – точку, а в во второе поле введите запятую. И нажмите «Заменить все».
  6. Снова выделите 3 столбца D:F и измените формат ячеек на «Числовой» CTRL+SHIFT+1. Не забудьте увеличить разрядность до 4-х, как описано в пункте №2.

Все точки сменились на запятые. А текст автоматически преобразился в число.

Вместо 4-го и 5-го пункта можно использовать в отдельной колонке формулу с функциями:

Например, выделите диапазон ячеек G2:I5, введите эту формулу и нажмите CTRL+Enter. А потом переместите значения ячеек диапазона G2:I5 в диапазон D2:F5.

Эта формула находит в тексте точку с помощью функции НАЙТИ. Потом вторая функция меняет ее на запятую. А функция ЗНАЧЕН преобразует полученный результат в число.

Источник: exceltable.com

Excel вместо запятой точка

Известная проблема при вводе значений дат.
Есть колонка с датой. При вводе удобно пользоваться доп-клавиатурой.
Но на доп-клавиатуре точка вводится как запятая и дату невозможно набрать верно.
Подскажите, какой может быть выход?

Выделять столбец и заменять запятые на точки – не подходит.
Заменить русскую систему на американскую (где разделитель не точка, а запятая) – тоже не выход.

Есть ли в экселе возможность настроить эксел для устранения этой проблемы?

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

Файл не прикрепляю в виду общей постановки задачи (не знаю, что должно быть в файле)

может есть какое-то иное решение?

Известная проблема при вводе значений дат.
Есть колонка с датой. При вводе удобно пользоваться доп-клавиатурой.
Но на доп-клавиатуре точка вводится как запятая и дату невозможно набрать верно.
Подскажите, какой может быть выход?

Выделять столбец и заменять запятые на точки – не подходит.
Заменить русскую систему на американскую (где разделитель не точка, а запятая) – тоже не выход.

Есть ли в экселе возможность настроить эксел для устранения этой проблемы?

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

Файл не прикрепляю в виду общей постановки задачи (не знаю, что должно быть в файле)

может есть какое-то иное решение?

Сообщение Добрый день!

Известная проблема при вводе значений дат.
Есть колонка с датой. При вводе удобно пользоваться доп-клавиатурой.
Но на доп-клавиатуре точка вводится как запятая и дату невозможно набрать верно.
Подскажите, какой может быть выход?

Выделять столбец и заменять запятые на точки – не подходит.
Заменить русскую систему на американскую (где разделитель не точка, а запятая) – тоже не выход.

Есть ли в экселе возможность настроить эксел для устранения этой проблемы?

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

Файл не прикрепляю в виду общей постановки задачи (не знаю, что должно быть в файле)

может есть какое-то иное решение?

спасибо Автор – карандаш
Дата добавления – 01.12.2014 в 16:06

buchlotnik Дата: Понедельник, 01.12.2014, 16:07 | Сообщение № 2
Pelena Дата: Понедельник, 01.12.2014, 16:08 | Сообщение № 3

“Черт возьми, Холмс! Но как. ”
ЯД 41001765434816

Ответить

TimSha Дата: Понедельник, 01.12.2014, 16:21 | Сообщение № 4

“Ctrl+S” – достойное завершение ваших гениальных мыслей. 😉

Ответить

карандаш Дата: Понедельник, 01.12.2014, 16:28 | Сообщение № 5

Pelena, buchlotnik
Спасибо большое (чой-то сам не догадался как-то))). Придется так и делать))

но всё же, может быть всё таки есть какой-нить простенький макрос?
Сергей как-то ваял макросы, но его сейчас не видно.

Pelena, buchlotnik
Спасибо большое (чой-то сам не догадался как-то))). Придется так и делать))

но всё же, может быть всё таки есть какой-нить простенький макрос?
Сергей как-то ваял макросы, но его сейчас не видно. карандаш

Сообщение Pelena, buchlotnik
Спасибо большое (чой-то сам не догадался как-то))). Придется так и делать))

но всё же, может быть всё таки есть какой-нить простенький макрос?
Сергей как-то ваял макросы, но его сейчас не видно. Автор – карандаш
Дата добавления – 01.12.2014 в 16:28

карандаш Дата: Понедельник, 01.12.2014, 16:33 | Сообщение № 6
SLAVICK Дата: Понедельник, 01.12.2014, 17:03 | Сообщение № 7

Иногда все проще чем кажется с первого взгляда.

карандаш Дата: Среда, 03.12.2014, 08:39 | Сообщение № 8

большое спасибо за макрос!
к сожалению, не смог его дополнить-модифицировать

1. Что нужно добавить, чтобы короткий формат даты преобразовывался в длинный автоматически? Чтобы из 12,12,14 получалось 12.12.2014. Сейчас получается 12.12.14 и эксел не знает 2014 или 1914 год.
Это не прихоть – просто при большом объёме ввода и привычке лишние цифирки упрощают жизнь человеку и тем самым уменьшают кол-во ошибок

*** не сочтите на наглость, но очень интересно, насколько сложно реализовать следующее?:

2. Написано “Target.Count > 1”. А как указать список столбцов, где необходимо преобразование?
Чтобы в этих “избранных” столбцах не дописывать год, но чтобы он добавлялся/проставлялся автоматически
(или брался из текущей даты или из какой-то определённой ячеки, например $E$1). Но если введены все три числа, то год не проставлялся бы.

большое спасибо за макрос!
к сожалению, не смог его дополнить-модифицировать

1. Что нужно добавить, чтобы короткий формат даты преобразовывался в длинный автоматически? Чтобы из 12,12,14 получалось 12.12.2014. Сейчас получается 12.12.14 и эксел не знает 2014 или 1914 год.
Это не прихоть – просто при большом объёме ввода и привычке лишние цифирки упрощают жизнь человеку и тем самым уменьшают кол-во ошибок

*** не сочтите на наглость, но очень интересно, насколько сложно реализовать следующее?:

2. Написано “Target.Count > 1”. А как указать список столбцов, где необходимо преобразование?
Чтобы в этих “избранных” столбцах не дописывать год, но чтобы он добавлялся/проставлялся автоматически
(или брался из текущей даты или из какой-то определённой ячеки, например $E$1). Но если введены все три числа, то год не проставлялся бы. карандаш

Сообщение большое спасибо за макрос!
к сожалению, не смог его дополнить-модифицировать

1. Что нужно добавить, чтобы короткий формат даты преобразовывался в длинный автоматически? Чтобы из 12,12,14 получалось 12.12.2014. Сейчас получается 12.12.14 и эксел не знает 2014 или 1914 год.
Это не прихоть – просто при большом объёме ввода и привычке лишние цифирки упрощают жизнь человеку и тем самым уменьшают кол-во ошибок

*** не сочтите на наглость, но очень интересно, насколько сложно реализовать следующее?:

Источник: www.excelworld.ru

Добавить комментарий

Adblock
detector