Разделитель Целой и Дробной Части в Excel • Регулярные выражения

Как изменить разделитель групп разрядов?

На вкладке Главная нажмите кнопку Вызова диалогового окна рядом с надписью число . На вкладке Число в списке Категория выберите пункт Числовой . Для отображения или сокрытия разделителя групп разрядов установите или снимите флажок Разделитель групп разрядов ( ) .

Нажмите кнопку «Office» и откройте окно параметров Excel. Выберите «Дополнительно», а в разделе «Параметры правки» введите в поле разделителя целой и дробной части запятую. Изменение вступит в силу как только вы нажмете кнопку «ОК».

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Как Вы уже догадались, таким образом можно установить в качестве разделителя любой другой символ, просто указав его сразу после знака равенства. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Это отсутствие стандартов порождает разнообразные проблемы, с которыми Вы можете столкнуться, пытаясь преобразовать файл Excel в CSV, и особенно, когда импортируете файл CSV в Excel. Давайте разберёмся с известными проблемами, начиная с самой распространённой.
Разделитель Целой и Дробной Части в Excel • Регулярные выражения

Четыре способа, как в Excel заменить точку на запятую

  1. Нажмите Ctrl+Space (Пробел), чтобы выделить все ячейки в столбце.
  2. Нажмите Ctrl+H, чтобы открыть диалоговое окно Find & Replace (Найти и заменить).
  3. В поле Find What (Найти) введите один пробел. .
  4. Нажмите кнопку Replace all (Заменить все), затем ОК.

Некоторые вариации файлов CSV разделяют поля данных одинарными или двойными кавычками, другие требуют маркер последовательности байтов из Юникода (BOM), например, UTF-8, для корректной интерпретации Юникода.

Разделитель Целой и Дробной Части в Excel

Если в программе установлено:
DecimalSeparator:=».»;
а в Win разделитель установлен , (запятая), то для Excel
на строке Selection.NumberFormat:=»0.0″; вылерает ошибка.
но если в Win разделитель установлен . (точка), то программа работает без ошибки.

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


AKul ( 2004-01-13 16:13 ) [5]

В Excel»е в настройках есть свойство «Использовать системные разделители».


Zz_ ( 2004-01-13 16:15 ) [6]

>>Если в программе установлено:
>>DecimalSeparator:=».»;

А кто тебя просил устанавливать ?
Такие программы стираются с диска через полминуты !


AKul ( 2004-01-13 16:16 ) [7]

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


Юрий Зотов ( 2004-01-13 16:18 ) [8]

> fishka (13.01.04 16:12) [4]
> Вопрос, какой функцией можно определить разделитель целой и
> дробной части? (а не установить для Delphi)

Ответ: Не трогайте его. И все будет прекрасно, само по себе.


Romkin ( 2004-01-13 16:21 ) [9]

GetNumberFormat думаю, подойдет


fishka ( 2004-01-13 16:24 ) [10]

>Юрий Зотов © (13.01.04 16:18) [8]
>Не трогайте его. И все будет прекрасно, само по себе

В программе строка закомментирована: DecimalSeparator:=».»;
В Win разделитель установлен , (запятая), то для Excel
на строке Selection.NumberFormat:=»0.0″; вылетает ошибка.

ПРОВЕРЕНО.
Так что, увы, Вы не правы.


Romkin ( 2004-01-13 16:26 ) [11]

Я тащусь :))))
А при Selection.NumberFormat:=»0″ + DecimalSeparator + «0»;
тоже вылетает? :)))))))))))))


Андрей Сенченко ( 2004-01-13 16:28 ) [12]

Уважаемый ! Вот ЗДЕСЬ
Selection.NumberFormat:= «0.0»;

Вы ПРЯМО задаете разделитель, ОТЛИЧНЫЙ от установленного в системе и начинаете искать ошибки.

А что мешает поставить вместо ТОЧКИ переменную DecimalSeparator ?


fishka ( 2004-01-13 16:43 ) [13]

GetNumberFormat — надо посмотреть.
А DecimalSepator мною не использовалось для считывания. Почему-то мне думалось, что DecimalSepator для установки разделителя.
Спасибо.


Юрий Зотов ( 2004-01-13 16:43 ) [14]

> fishka (13.01.04 16:24) [10]

> В Win разделитель установлен , (запятая), то для Excel
> на строке Selection.NumberFormat:=»0.0″; вылетает ошибка.

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

Что ж, в таком случае мне остается только пожелать Вам дальнейших творческих успехов.

А DecimalSepator мною не использовалось для считывания. Почему-то мне думалось, что DecimalSepator для установки разделителя.

Чисто на будущее :
Набираете заинтересовавшее Вас сочетание букв, ставите на него курсор и жмете Ctrl-F1.
Можно прочитать кучу интереснейших вещей.

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Для тех, кто ценит время, я разработал процедуру, которая разбивает текст и цифры прямо внутри ячейки, или выводит результат такой процедуры в соседний столбец это зависит от глобальной настройки вывода результатов. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Для тех, кто ценит время, я разработал процедуру, которая разбивает текст и цифры прямо внутри ячейки, или выводит результат такой процедуры в соседний столбец — это зависит от глобальной настройки вывода результатов.

Главные секреты числового форматирования в Excel. Часть 1 | Андрей Сухов | Яндекс Дзен

ПРОВЕРЕНО.
Так что, увы, Вы не правы.
Romkin ( 2004-01-13 16:26 ) [11] Я тащусь :))))
А при Selection.NumberFormat:=»0″ + DecimalSeparator + «0»;
тоже вылетает? :)))))))))))))
Андрей Сенченко ( 2004-01-13 16:28 ) [12] Уважаемый ! Вот ЗДЕСЬ
Selection.NumberFormat:= «0.0»;

Вариант 3: Применить макрос

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

Инструкция по работе с ним выглядит следующим образом:

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

Как разделить текст и цифры в Excel! SEMTools для Excel
Примечание переводчика: Данные настройки приведены для английской локализации Excel (и ряда других стран). Для русской локализации привычнее будет использовать запятую в качестве разделителя целой и дробной части и точку с запятой для разделения элементов списка.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Для русской локализации привычнее будет использовать запятую в качестве разделителя целой и дробной части и точку с запятой для разделения элементов списка. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Десятичный разделитель — знак, используемый для разделения целой и дробной частей вещественного числа в форме десятичной дроби в системе десятичного счисления. . Иногда также могут употребляться термины десятичная точка и десятичная запятая.

Функция для определения разделителя целой и дробной части

  1. В таблице выделите ячейки, в которых вам требуется провести замену. Скопируйте данные из них. Это можно сделать с помощью сочетания клавиш Ctrl+C или кликнув правой кнопкой мыши по выделенным ячейкам и выбрав в контекстном меню вариант “Копировать”.
  2. Теперь откройте “Блокнот” и там воспользуйтесь сочетанием клавиш Ctrl+V для вставки данных из таблицы. Также вы можете просто нажать правой кнопкой мыши и выбрать в контекстном меню вариант “Вставить”.
  3. В верхней части интерфейса “Блокнота” нажмите по кнопке “Правка”. Там найдите и воспользуйтесь пунктом “Заменить”. Также это можно сделать, используя сочетание клавиш Ctrl+H.
  4. Откроется окошко замены символов. В поле “Что” поставьте точку, а в поле “Чем”. Подтвердите замену, нажав кнопку “Заменить все”.
  5. Данные во вставленном столбце будут успешно заменены на те, что вы указали. Выделите их и нажмите правой кнопкой мыши по выделению. В контекстном меню выберите вариант “Копировать” или используйте сочетание клавиш Ctrl+C.
  6. Верните в Excel. Если выделение с того столбца, что вы выбирали ране, было снято, то выделите его снова. Кликните по нему правой кнопкой мыши и выберите в контекстном меню кнопку “Сохранить только текст”. Она расположена в блоке “Параметры вставки”. Имеет вид буквы “А” на планшете.
  7. На весь диапазон ячеек поставьте числовой формат тем же способом, как делали это ранее.

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

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

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

Adblock
detector