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

Вход

Регистрация

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

 

= Мир MS Excel/Удалить цифры, что бы остались только буквы. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удалить цифры, что бы остались только буквы. (Формулы/Formulas)
Удалить цифры, что бы остались только буквы.
Taliya Дата: Пятница, 18.07.2014, 12:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день! Помогите упростить мне жизнь!
Есть данные в ячейки, содержат: цифры, буквы, точку..нужно убрать цифры чтобы остались только буквы и точка.
К сообщению приложен файл: 2615662.xlsx (9.8 Kb)
 
Ответить
СообщениеДобрый день! Помогите упростить мне жизнь!
Есть данные в ячейки, содержат: цифры, буквы, точку..нужно убрать цифры чтобы остались только буквы и точка.

Автор - Taliya
Дата добавления - 18.07.2014 в 12:26
_Boroda_ Дата: Пятница, 18.07.2014, 12:39 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Это не в ячейке содержится. Это формат ячейки такой 0,000" м.";[Красный]-0,000" м.". А в ячейке просто число, без букв.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЭто не в ячейке содержится. Это формат ячейки такой 0,000" м.";[Красный]-0,000" м.". А в ячейке просто число, без букв.

Автор - _Boroda_
Дата добавления - 18.07.2014 в 12:39
Taliya Дата: Пятница, 18.07.2014, 12:52 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Можно как-то сделать так что бы ячейки имели вид только с буквами?
 
Ответить
СообщениеМожно как-то сделать так что бы ячейки имели вид только с буквами?

Автор - Taliya
Дата добавления - 18.07.2014 в 12:52
_Boroda_ Дата: Пятница, 18.07.2014, 12:53 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Можно. Функцией пользователя
[vba]
Код
Function buk(adr As Range)
     f_ = adr.NumberFormat
     t_ = Mid(f_, WorksheetFunction.Search("""", f_) + 2, WorksheetFunction.Search(""";", f_) - WorksheetFunction.Search("""", f_) - 2)
End Function
[/vba]
Смотрите в файле.
Макросы должны быть разрешены
К сообщению приложен файл: 2615662_1.xlsm (15.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожно. Функцией пользователя
[vba]
Код
Function buk(adr As Range)
     f_ = adr.NumberFormat
     t_ = Mid(f_, WorksheetFunction.Search("""", f_) + 2, WorksheetFunction.Search(""";", f_) - WorksheetFunction.Search("""", f_) - 2)
End Function
[/vba]
Смотрите в файле.
Макросы должны быть разрешены

Автор - _Boroda_
Дата добавления - 18.07.2014 в 12:53
Taliya Дата: Пятница, 18.07.2014, 13:25 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Других вариантов нет?
Пол часа танца с бубном..ниче не получается((
 
Ответить
СообщениеДругих вариантов нет?
Пол часа танца с бубном..ниче не получается((

Автор - Taliya
Дата добавления - 18.07.2014 в 13:25
Taliya Дата: Пятница, 18.07.2014, 14:00 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Не пойму что не так делаю..все как Вы написали

ПыСы а в графе выходи или "ЗНАЧ" или "0"
К сообщению приложен файл: 8740294.xlsm (48.2 Kb)


Сообщение отредактировал Taliya - Пятница, 18.07.2014, 14:01
 
Ответить
СообщениеНе пойму что не так делаю..все как Вы написали

ПыСы а в графе выходи или "ЗНАЧ" или "0"

Автор - Taliya
Дата добавления - 18.07.2014 в 14:00
_Boroda_ Дата: Пятница, 18.07.2014, 14:11 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А потому, что в ЭТОМ примере у Вас шт. не форматом выведены, а текстом.
вот тут Вам нужна формула
Код
=ПСТР(B7;ПОИСК(" ";B7)+1;99)
К сообщению приложен файл: 8740294_1.xlsm (48.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА потому, что в ЭТОМ примере у Вас шт. не форматом выведены, а текстом.
вот тут Вам нужна формула
Код
=ПСТР(B7;ПОИСК(" ";B7)+1;99)

Автор - _Boroda_
Дата добавления - 18.07.2014 в 14:11
Taliya Дата: Пятница, 18.07.2014, 14:31 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
СПАСИБО! Теперь разобралась как мне проще делать..с функцией так и не подружилась..но если графу с форматом ячеек "0,000" м.";[Красный]-0,000" м." скопировать в ворд а потом обратно в ексель то формат ячеек меняется на общий и появляются уже шт. м. и т.д. А потом уже вставляю Вашу формулу!
Большое спасибо..сэкономили час жизни еженедельно!!! hands
 
Ответить
СообщениеСПАСИБО! Теперь разобралась как мне проще делать..с функцией так и не подружилась..но если графу с форматом ячеек "0,000" м.";[Красный]-0,000" м." скопировать в ворд а потом обратно в ексель то формат ячеек меняется на общий и появляются уже шт. м. и т.д. А потом уже вставляю Вашу формулу!
Большое спасибо..сэкономили час жизни еженедельно!!! hands

Автор - Taliya
Дата добавления - 18.07.2014 в 14:31
Michael_S Дата: Пятница, 18.07.2014, 14:38 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
но если графу с форматом ячеек "0,000" м.";[Красный]-0,000" м." скопировать в ворд
то там двумя кликами мышки можно удалить все цифры и запятую с пробелом. Останутся только шт и т.д.
 
Ответить
Сообщение
но если графу с форматом ячеек "0,000" м.";[Красный]-0,000" м." скопировать в ворд
то там двумя кликами мышки можно удалить все цифры и запятую с пробелом. Останутся только шт и т.д.

Автор - Michael_S
Дата добавления - 18.07.2014 в 14:38
Taliya Дата: Пятница, 18.07.2014, 14:44 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
то там двумя кликами мышки можно удалить все цифры и запятую с пробелом. Останутся только шт и т.д.

Эт как?
 
Ответить
Сообщение
то там двумя кликами мышки можно удалить все цифры и запятую с пробелом. Останутся только шт и т.д.

Эт как?

Автор - Taliya
Дата добавления - 18.07.2014 в 14:44
ArkaIIIa Дата: Пятница, 18.07.2014, 14:50 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Taliya

Позволю себе модифицировать формулу многоуважаемого Бороды

Код
=ЕСЛИОШИБКА(ЕСЛИ(--ЛЕВСИМВ(B7;ПОИСК(".";B7;1)-1)>=0;ПСТР(B7;ПОИСК(" ";B7)+1;99);"");ПСТР(B7;ПОИСК(" ";B7;ПОИСК(" ";B7)+1)+1;99))


т.к. во втором файле-примере попадаются значения в которых нужно искать второй пробел, а не первый.
К сообщению приложен файл: 8740294_2.xlsm (64.7 Kb)


Сообщение отредактировал ArkaIIIa - Пятница, 18.07.2014, 14:53
 
Ответить
СообщениеTaliya

Позволю себе модифицировать формулу многоуважаемого Бороды

Код
=ЕСЛИОШИБКА(ЕСЛИ(--ЛЕВСИМВ(B7;ПОИСК(".";B7;1)-1)>=0;ПСТР(B7;ПОИСК(" ";B7)+1;99);"");ПСТР(B7;ПОИСК(" ";B7;ПОИСК(" ";B7)+1)+1;99))


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

Автор - ArkaIIIa
Дата добавления - 18.07.2014 в 14:50
Taliya Дата: Пятница, 18.07.2014, 14:58 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ArkaIIIa
Огромное СПАСИБО! как раз на этом "споткнулась"..только хотела спросить.. а уже готов ответ! hands
 
Ответить
СообщениеArkaIIIa
Огромное СПАСИБО! как раз на этом "споткнулась"..только хотела спросить.. а уже готов ответ! hands

Автор - Taliya
Дата добавления - 18.07.2014 в 14:58
_Boroda_ Дата: Пятница, 18.07.2014, 15:00 | Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Для любого кол-ва пробелов
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B7;" ";ПОВТОР(" ";99));99*(ДЛСТР(B7)-ДЛСТР(ПОДСТАВИТЬ(B7;" ";"")));99))
К сообщению приложен файл: 8740294_3.xlsm (67.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДля любого кол-ва пробелов
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(B7;" ";ПОВТОР(" ";99));99*(ДЛСТР(B7)-ДЛСТР(ПОДСТАВИТЬ(B7;" ";"")));99))

Автор - _Boroda_
Дата добавления - 18.07.2014 в 15:00
ArkaIIIa Дата: Пятница, 18.07.2014, 15:03 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
_Boroda_
Класс! Очень универсально и вроде бы даже не слишком сложно :-)
 
Ответить
Сообщение_Boroda_
Класс! Очень универсально и вроде бы даже не слишком сложно :-)

Автор - ArkaIIIa
Дата добавления - 18.07.2014 в 15:03
Michael_S Дата: Пятница, 18.07.2014, 18:13 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
то там двумя кликами мышки можно удалить все цифры и запятую с пробелом. Останутся только шт и т.д.

Эт как?
К сообщению приложен файл: 5228114.png (25.2 Kb) · 0905435.png (35.6 Kb)
 
Ответить
Сообщение
то там двумя кликами мышки можно удалить все цифры и запятую с пробелом. Останутся только шт и т.д.

Эт как?

Автор - Michael_S
Дата добавления - 18.07.2014 в 18:13
Michael_S Дата: Пятница, 18.07.2014, 18:15 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
продолжение
К сообщению приложен файл: 1750904.png (15.0 Kb) · 7970621.png (36.6 Kb)
 
Ответить
Сообщениепродолжение

Автор - Michael_S
Дата добавления - 18.07.2014 в 18:15
Michael_S Дата: Пятница, 18.07.2014, 18:16 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
далее
К сообщению приложен файл: 5061402.png (85.8 Kb) · 8274190.png (96.2 Kb)
 
Ответить
Сообщениедалее

Автор - Michael_S
Дата добавления - 18.07.2014 в 18:16
Michael_S Дата: Пятница, 18.07.2014, 18:17 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Последнее действие в ворде - удалить пробелы, и результат:
К сообщению приложен файл: 5320391.docx (45.7 Kb)
 
Ответить
СообщениеПоследнее действие в ворде - удалить пробелы, и результат:

Автор - Michael_S
Дата добавления - 18.07.2014 в 18:17
Michael_S Дата: Пятница, 18.07.2014, 18:37 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Модификация формулы _Boroda_,
Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(B2112;" ";ПОВТОР(" ";99));99))
 
Ответить
СообщениеМодификация формулы _Boroda_,
Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(B2112;" ";ПОВТОР(" ";99));99))

Автор - Michael_S
Дата добавления - 18.07.2014 в 18:37
Taliya Дата: Пятница, 18.07.2014, 20:58 | Сообщение № 20
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Michael_S
Спасибо за возможные варианты..попробую! ))
 
Ответить
СообщениеMichael_S
Спасибо за возможные варианты..попробую! ))

Автор - Taliya
Дата добавления - 18.07.2014 в 20:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удалить цифры, что бы остались только буквы. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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