×
×
+ Ответить в теме
Показано с 1 по 14 из 14
  1. #1
    Клерк
    Регистрация
    08.11.2010
    Адрес
    одесса
    Сообщений
    1

    замена точки на запятую

    ====975.80===========642.20
    ==79,514.62 ======== 99949.15
    =3,491,934.07=======1256458.25


    Уже давненько пытаюсь преобразовать эти цифры, но никак не получается.
    Цифры из первого столбика формируються в таком формате во всех отчетах в 1С.
    Со второго столбика формируются при составлении реестра налоговых в 1С.
    Часто возникает необходимость скопировать отчет либо реестр в ексельку и прикрепить к ним формулы для дальнейших расчетов. Приходиться менять точки на запятые вручную, иначе получаю #ЗНАЧ! При больших отчетах довольно нудное занятие.
    Можна ли это как-нибудь преобразовать? Подскажите, пожалуйста!
    Поделиться с друзьями

  2. #2
    vikttur
    Гость
    В Excel.
    Сначала удалить запятые:
    Выделить данные, меню Правка-Найти- "," (запятая)-Заменить- "" (пусто)-Заменить_все.
    После этого точки заменить запятыми:
    Найти- "." (точка)-Заменить- "," (запятая)-Заменить_все.
    В итоге - числовые данные.

  3. #3
    Клерк-клерик Аватар для Octopus
    Регистрация
    04.12.2008
    Адрес
    Пермь
    Сообщений
    2,187
    И предварительно указать формат ячеек как текстовый. Иначе некоторые числа после замен символов Excel может распознать как даты Ну а после проведения замен формат сделать каким заблагорассудится.
    Если бы я не был программистом, я б наверное хирургом стал. Люблю, знаете ли, покопаться во всякой фигне непонятной...

  4. #4
    Клерк Аватар для YUM
    Регистрация
    30.06.2005
    Адрес
    Санкт-Петербург
    Сообщений
    6,223
    Цитата Сообщение от vikttur Посмотреть сообщение
    В Excel.
    Сначала удалить запятые:
    Выделить данные, меню Правка-Найти- "," (запятая)-Заменить- "" (пусто)-Заменить_все.
    После этого точки заменить запятыми:
    Найти- "." (точка)-Заменить- "," (запятая)-Заменить_все.
    В итоге - числовые данные.
    кроме замены запятых на точки, может потребоваться заменить и цифры. У меня был печальный опыт, когда приходилось менять цифры, введенные с текстовой части клавиатуры на цифры, набираемые на "калькуляторе". Тоже самое относится и к "точке".Не знаю почему, но российская локализованная версия Экселя по-разному рассматривала точку на калькуляторе" и на "тексте".
    Понять, что текстовые данные в ячейке стали цифрами можно по тому, что число центрируется вправо, в то время как текст центрируется по левому краю ячейки.
    Если работу по замене цифр, точек, запятых предстоит выполнять регулярно, можно написать макрос, который будет ее выполнять. Сделать это не сложно. Используем пункт меню "Макрос" / записать. Далее выполняем замену и в конце сохраняем написанный текст макроса под каким-либо понятным именем. В общей массе макросов, а не в данном файле.
    В следующий раз достаточно будет вызвать его из списка.
    На мое ИМХО, просьба не опираться!
    Когда я говорю,
    складывается впечатление, что я брежу(©)

  5. #5
    Аноним
    Гость
    Сервис-Параметры-Международные. Там есть окошечко "Разделитель целой и дробной части", в нем надо поставить запятую (в окошечке "Использовать системные разделители" убрать "галку", если она есть, "Ок" или "Применить"

  6. #6
    Модератор Аватар для Andyko
    Регистрация
    29.08.2003
    Адрес
    Ростов-на-Дону
    Сообщений
    64,374
    Аноним, а что потом делать с уже имеющимися запятыми - разделителями триад?
    Не помню никаких номеров строк в никаких декларациях. Склероз.

  7. #7
    Клерк
    Регистрация
    22.06.2005
    Сообщений
    129
    а банальное "сохранить как" из 1с-ки в екселевском формате чем не устраивает? причем очень хорошо таблички сохраняет...

  8. #8
    Клерк Аватар для Сирень
    Регистрация
    24.04.2009
    Адрес
    Москва
    Сообщений
    54
    Подскажите, пожалуйста, для последней версии Excel как менять разделитель с точки на зпт? Сохраняю из 1С в виде файла xls.

  9. #9
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Советы Выше не помогли?

  10. #10
    me25
    Гость

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

    Цитата Сообщение от vita2010 Посмотреть сообщение
    ====975.80===========642.20
    ==79,514.62 ======== 99949.15
    =3,491,934.07=======1256458.25


    Уже давненько пытаюсь преобразовать эти цифры, но никак не получается.
    Цифры из первого столбика формируються в таком формате во всех отчетах в 1С.
    Со второго столбика формируются при составлении реестра налоговых в 1С.
    Часто возникает необходимость скопировать отчет либо реестр в ексельку и прикрепить к ним формулы для дальнейших расчетов. Приходиться менять точки на запятые вручную, иначе получаю #ЗНАЧ! При больших отчетах довольно нудное занятие.
    Можна ли это как-нибудь преобразовать? Подскажите, пожалуйста!
    =--ПОДСТАВИТЬ(A1;".";",")

    A1 - ячейка со значением, содержащем точку

  11. #11
    Клерк Аватар для YUM
    Регистрация
    30.06.2005
    Адрес
    Санкт-Петербург
    Сообщений
    6,223
    Цитата Сообщение от Сирень Посмотреть сообщение
    Подскажите, пожалуйста, для последней версии Excel как менять разделитель с точки на зпт? Сохраняю из 1С в виде файла xls.
    Не могу сказать, как в 1С, но в нашем "Компас-SQL" должно быть так:
    Пуск/Настройка/Панель управления/Язык и региональные настройки/Региональный параметры(закладка) -кнопка "Настройка" >>числа, делитель целой и дробной части - точка.
    На мое ИМХО, просьба не опираться!
    Когда я говорю,
    складывается впечатление, что я брежу(©)

  12. #12
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    me25, внимательнее: запятые тоже мешают.
    Почти как с НАЙТИ/ЗАМЕНИТЬ (сообщение от 08.11.2010, 23:22) , но в отдельных столбцах:
    Код:
    =--ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;",";);".";",")
    Далее можно выделить полученные данные, копировать, Правка-Спецвставка-Значения-ОК. Формулы заменятся на значения. Исходные столбцы можно удалить.

  13. #13
    яяя29041976
    Гость

    очень нужна помощь

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

  14. #14
    Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Как быть? Удалить все одним махом

    Покажите в примере Excel, попытаемся помочь.

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •