Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Удалить невидимый символ из строки - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Удалить невидимый символ из строки
evegod Дата: Суббота, 02.04.2016, 09:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!

Файл во вложении. Хочу преобразовать данные в число, но не могу ничего сделать с пробелом за числом, поэтому он остаётся текстом.
Если вручную удалить пробел (невидимый символ) то всё нормально, но этот вариант не подходит так как подразумевается что данных будет много.

Подозреваю, что это не пробел а некий разделитель, можно ли его как то убрать?
К сообщению приложен файл: 9484577.xls (17.5 Kb)
 
Ответить
СообщениеДобрый день!

Файл во вложении. Хочу преобразовать данные в число, но не могу ничего сделать с пробелом за числом, поэтому он остаётся текстом.
Если вручную удалить пробел (невидимый символ) то всё нормально, но этот вариант не подходит так как подразумевается что данных будет много.

Подозреваю, что это не пробел а некий разделитель, можно ли его как то убрать?

Автор - evegod
Дата добавления - 02.04.2016 в 09:06
evegod Дата: Суббота, 02.04.2016, 09:09 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Если пройтись функцией, "Текст по столбцам" то всё ок, но она работает только на одном столбце, плюс в целом я её предназначение не понял
 
Ответить
СообщениеЕсли пройтись функцией, "Текст по столбцам" то всё ок, но она работает только на одном столбце, плюс в целом я её предназначение не понял

Автор - evegod
Дата добавления - 02.04.2016 в 09:09
Nic70y Дата: Суббота, 02.04.2016, 09:23 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9139
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010


ЮMoney 41001841029809
 
Ответить
Сообщениеhttp://www.excelworld.ru/forum/2-12652-1#107963

Автор - Nic70y
Дата добавления - 02.04.2016 в 09:23
МВТ Дата: Суббота, 02.04.2016, 09:32 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Для зачистки ячеек: вставляете код макроса в стандартный модуль, выделяете нужный диапазон ячеек, запускаете макрос (например, Alt-F8)
[vba]
Код
Sub Зачистка()
    Dim Cell As Range
    With CreateObject("VBScript.Regexp")
        .Global = True
        .Pattern = "[^\-\d,]"
        For Each Cell In Selection
            Cell = Replace(.Replace(Cell.Value, ""), ",", ".")
        Next
    End With
End Sub
[/vba]
 
Ответить
СообщениеДля зачистки ячеек: вставляете код макроса в стандартный модуль, выделяете нужный диапазон ячеек, запускаете макрос (например, Alt-F8)
[vba]
Код
Sub Зачистка()
    Dim Cell As Range
    With CreateObject("VBScript.Regexp")
        .Global = True
        .Pattern = "[^\-\d,]"
        For Each Cell In Selection
            Cell = Replace(.Replace(Cell.Value, ""), ",", ".")
        Next
    End With
End Sub
[/vba]

Автор - МВТ
Дата добавления - 02.04.2016 в 09:32
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!