Как Изменить в Экселе Точку на Запятую в Excel • Функция заменить

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

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

  1. Выделить диапазон ячеек (строку, столбец, прямоугольник или просто несколько клеток, удерживая клавишу Ctrl). .
  2. В блоке редактирования выбрать сначала меню «Найти и выделить», а затем «Заменить». .
  3. Вставить в строку поиска знак запятой, а в качестве нового варианта — точку.
Сменить запятую на точку
Чаще всего округление в Excel применяется только для улучшения визуального восприятия таблицы, но иногда несет и функциональную пользу. Выберите для себя удобный метод достижения желаемого результата и следуйте инструкции, чтобы без проблем справиться с поставленной задачей.
[expert_bq id=»1570″]Как вариант, когда у вас много значений вы сможете прицепить написанный макрос к кнопочке конвертирования и одним кликом поменять данные в различные стороны. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Нажмите на инструмент «Главная»-«Найти и выделить»-«Заменить» (или нажмите комбинацию CTRL+H). В появившемся окне введите в поле «Найти» — точку, а в во второе поле введите запятую. И нажмите «Заменить все».
Функции ПОДСТАВИТЬ() и ЗАМЕНИТЬ(). Отличие и применение.

Как заменить запятую на точку в Windows 7? Ваша онлайн-энциклопедия

  1. Нажмите меню Пуск в Windows.
  2. Нажмите Панель управления.
  3. Откройте диалоговое окно «Язык и региональные стандарты».
  4. Нажмите вкладку региональных параметров.
  5. Нажмите Настроить / Дополнительные настройки (Win10).
  6. Введите новый разделитель в поле Разделитель списка.
  7. Нажмите ОК дважды.

Крайний аргумент мы указали 1 — это необязательный аргумент, по дефлоту Excel подставляет 1, значит, что поиск старенького текста происходит с 1 знака. Это может понадобится, если, к примеру, в тексте будет 2 запятые, а нам нужно подменять вторую запятую, а не первую.

Как Изменить в Экселе Точку на Запятую в Excel

Мы этого не знаем.


AntiUser © ( 2006-08-19 20:29 ) [2]

Мы этого не знаем. Потому, что по умолчанию она берется из системы, а не в excel»е

Меняю системные настроки перед запуском Excel:
if DecimalSeparator = «,» then
begin
if MessageDlg(«Внимание . «+ #13+#13+
«Для нормальной работы программы необходимо, чтобы разделителем целой и дробной части чисел была точка.»+#13+
«Менять запятую на точку? «,mtWarning,[mbYes,mbNo],0)=mrNO then Abort;
DecimalSeparator := «.»;
//DateSeparator:=».»;
//ShortDateFormat:=»dd.mm.yyyyy»;
//ShortTimeFormat:=»hh:mm:ss»;
end;
end;

Программа расчета расхода топива самолета. Проблема здесь

//Здесь выдается сообщение об ошибке
//В Excel надо установить: Сервис -> Настройка -> Международные -> точка
SHEET.CELLS[3,2].NumberFormat:=»000.00″;
//Надо так
// SHEET.CELLS[3,2].NumberFormat:=»000,00″;

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

Не то. Мне нужно в Excel-е изменить международные параметры. Смотрите как бы я это делал без моей программы. Я бы запустил Excel, потом нажал Сервис -параметры-международные, потом убрал-бы галочку ИСПОЛЬЗОВАТЬ СИСТЕМНЫЕ РАЗДЕЛИТЕЛИ и в ячейке РАЗДЕЛИТЕЛИ ЦЕЛОЙ И ДРОБНОЙ ЧАСТИ поставил-бы точку, нажал ОК. Вот и все.

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

О-о-о-о. Меня осенило. Вы хотите, чтобы при открыти Вашего документа, вместо запятых отображались точки, так?


ffo © ( 2006-08-20 14:18 ) [15]


> Разговор глухо и слепего.

Во блин. Попробую еще проще.
Программа делалась давно и прекрасно работала в Win98 c Офисом-98(2000). Там при установке Офиса по умолчанию в Excel-е разделителем является точка.

//Определяем путь к файлу IShR_ExcelA4.xls, который надо открыть для редактирования (он сущечтвует и у него три листа)
n:=APPLICATION.ExeName;
n:=ExtractFilePath(n);
n:=n+»IShR_ExcelA4.xls»;

//************************* Добавляем записи в «ЛИСТ2» ******************
SHEET:=Excel.Workbooks[1].Sheets[2];
SHEET.Columns.Clear;//очистить предыдущие записи
// SHEET.CELLS[6,22]:=»Неизменный вес»;
// SHEET.CELLS[7,22]:=»Груз»;

Так вот этот прмер мне показал, что Excel прекрасно запускается и видимо причина в тех данных, которые выводятся в файл Excel после его запуска.

Я стал проверять дальше. То есть попробовал выводить данные

Такого офиса в природе не существует, претензии к пиратам.


ffo © ( 2006-08-20 14:45 ) [17]


> Разговор глухо и слепего.

//Определяем путь к файлу IShR_ExcelA4.xls, который надо открыть для редактирования
n:=APPLICATION.ExeName;
n:=ExtractFilePath(n);
n:=n+»IShR_ExcelA4.xls»;

SHEET.CELLS[2,2]:=»Контрольное значение «;
SHEET.CELLS[3,2]:=»19.65″;

//************************* Добавляем записи в «ЛИСТ2» ******************
SHEET:=Excel.Workbooks[1].Sheets[2];// ссылка на лист
SHEET.Columns.Clear;//очистить предыдущие записи

И тут при работающем Delphi вылезла ошибка НЕЛЬЗЯ УСТАНОВИТЬ СВОЙСТВО КЛАССА NumberFormat КЛАССА Page

Значит дело в формате.
Я в программе заменил все выражения типа
SHEET.CELLS[3,2].NumberFormat:=»000.00″;

И все бы ничего, но ведь кто то там далеко не перешел на Офис 2003(XP).
значит теперь ему это не подойдет.

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

Не помогает. Вот и решил я спросить у знающих Хлопцев в интернете.

Лишнего не требует. наоборот надо бы ее расширить, да все времени нет


guav © ( 2006-08-20 18:51 ) [32]


> ffo ©


> SHEET.CELLS[3,2].NumberFormat:=»000.00″;

[XLSeparator] у меня нет. Я в Delphi5 работаю. Перешел бы на более познюю версию, да привязан в этой программе к нескольким серьезным комонентам.


guav © ( 2006-08-20 19:14 ) [35]

> [XLSeparator] у меня нет.

Я не достаточно понятно выразился ?
XLSeparator — переменная строкового или символьного типа которое берётся из св-ва Excel.DecimalSeparator !

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


ffo © ( 2006-08-20 20:17 ) [36]


> XLSeparator

Округление чисел в Excel - База Знаний Timeweb Community
В итоге нашей работы запятые в ячейках-полях таблиц Excel, заполненных числовыми значениями, будут автоматом трансформироваться в точки. В этом случае формат ячейки не имеет значения, будь то «Общий» или «Числовой».
[expert_bq id=»1570″]Обратите внимание на то, что данная настройка работает и в обратную сторону, то есть позволяет добавить количество отображаемых знаков после запятой. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Я попытался изменить «региональные и языковые настройки»> «Форматы»> «Дополнительные настройки»> «Разделитель списков», однако это не повлияло на открытие файлов CVS в Excel. Так что, к сожалению, это не решение проблемы.

Найти и заменить в Excel.

Опосля этого сможете запускать выгрузку отчета из корпоративной программки, CRM либо 1C и ваш отчет будет выгружен с необходимым для вас знаком. Опосля выгрузки отчета не забудьте поменять опции назад, по другому у вас неправильно может работать сам начальный отчет.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: