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

Вход

Регистрация

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

 

= Мир MS Excel/Подстановка символа перед числовым значением в ячейке - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подстановка символа перед числовым значением в ячейке (Формулы/Formulas)
Подстановка символа перед числовым значением в ячейке
Bill_Murray Дата: Понедельник, 16.04.2018, 09:23 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Помогите пожалуйста!
Такой интересный вопрос как можно заменить в клетке значение, чтобы например перед цифрой стоял %. Т.е. в клетке есть текст и числа как именно перед числом поставить «%»? Клеток очень много, поэтому интересно возможно упростить формулой или командой


Сообщение отредактировал Bill_Murray - Понедельник, 16.04.2018, 11:09
 
Ответить
СообщениеДобрый день!
Помогите пожалуйста!
Такой интересный вопрос как можно заменить в клетке значение, чтобы например перед цифрой стоял %. Т.е. в клетке есть текст и числа как именно перед числом поставить «%»? Клеток очень много, поэтому интересно возможно упростить формулой или командой

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 09:23
Pelena Дата: Понедельник, 16.04.2018, 09:37 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 13298
Репутация: 2927 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Здравствуйте.
Название темы ни о чём. Придумайте более конкретное.
И желательно файл с примером, потому что решения могут быть разные в зависимости от ситуации


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Название темы ни о чём. Придумайте более конкретное.
И желательно файл с примером, потому что решения могут быть разные в зависимости от ситуации

Автор - Pelena
Дата добавления - 16.04.2018 в 09:37
Bill_Murray Дата: Понедельник, 16.04.2018, 09:57 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вот файл прошу прощения!)
К сообщению приложен файл: 4953621.xlsx(8.5 Kb)
 
Ответить
СообщениеВот файл прошу прощения!)

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 09:57
Bill_Murray Дата: Понедельник, 16.04.2018, 09:58 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
В итоге например перед 9070/00009 должен стоять знак %, такое вообще возможно?
 
Ответить
СообщениеВ итоге например перед 9070/00009 должен стоять знак %, такое вообще возможно?

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 09:58
SLAVICK Дата: Понедельник, 16.04.2018, 10:05 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2286
Репутация: 751 ±
Замечаний: 0% ±

2019
Вот файл прошу прощения!)

А название темы поменять?
Замена значений - это
Название темы ни о чём.


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщение
Вот файл прошу прощения!)

А название темы поменять?
Замена значений - это
Название темы ни о чём.

Автор - SLAVICK
Дата добавления - 16.04.2018 в 10:05
Bill_Murray Дата: Понедельник, 16.04.2018, 10:48 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Как поменять подскажите плис?)
 
Ответить
СообщениеКак поменять подскажите плис?)

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 10:48
Pelena Дата: Понедельник, 16.04.2018, 10:52 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 13298
Репутация: 2927 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Под первым постом нажмите кнопку Правка, измените название темы и сохраните


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеПод первым постом нажмите кнопку Правка, измените название темы и сохраните

Автор - Pelena
Дата добавления - 16.04.2018 в 10:52
Bill_Murray Дата: Понедельник, 16.04.2018, 11:10 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, спосебо
 
Ответить
СообщениеPelena, спосебо

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 11:10
sboy Дата: Понедельник, 16.04.2018, 11:14 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2224
Репутация: 631 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
А у Вас всегда "телефонный звонок"?
Код
=ПОДСТАВИТЬ(A1;" ";" %";2)
К сообщению приложен файл: 9211683.xlsx(9.1 Kb)
 
Ответить
СообщениеДобрый день.
А у Вас всегда "телефонный звонок"?
Код
=ПОДСТАВИТЬ(A1;" ";" %";2)

Автор - sboy
Дата добавления - 16.04.2018 в 11:14
Bill_Murray Дата: Понедельник, 16.04.2018, 11:18 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, нет не всегда!(
 
Ответить
Сообщениеsboy, нет не всегда!(

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 11:18
Bill_Murray Дата: Понедельник, 16.04.2018, 11:22 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sboy, подскажите, если уже есть знак %, чтоб не дублировался можно так?
 
Ответить
Сообщениеsboy, подскажите, если уже есть знак %, чтоб не дублировался можно так?

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 11:22
sboy Дата: Понедельник, 16.04.2018, 11:22 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2224
Репутация: 631 ±
Замечаний: 0% ±

Excel 2010
Тогда возвращаемся ко второму посту
файл с примером, потому что решения могут быть разные в зависимости от ситуации
 
Ответить
СообщениеТогда возвращаемся ко второму посту
файл с примером, потому что решения могут быть разные в зависимости от ситуации

Автор - sboy
Дата добавления - 16.04.2018 в 11:22
Pelena Дата: Понедельник, 16.04.2018, 11:25 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 13298
Репутация: 2927 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Можно так для разного числа слов, знак % перед последним словом
Код
=ПОДСТАВИТЬ(A1;" ";" %";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";)))

чтобы не дублировались
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;" ";" %";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";)));"%%";"%")


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеМожно так для разного числа слов, знак % перед последним словом
Код
=ПОДСТАВИТЬ(A1;" ";" %";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";)))

чтобы не дублировались
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;" ";" %";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";)));"%%";"%")

Автор - Pelena
Дата добавления - 16.04.2018 в 11:25
sv2014 Дата: Понедельник, 16.04.2018, 11:48 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 60 ±
Замечаний: 0% ±

Excel 2013
Bill_Murray, вариант функции в столбце C

[vba]
Код
Function bbb$(t$)
   With CreateObject("VBScript.RegExp"): .Pattern = "\d"
     bbb = .Replace(t, "%$&")
  End With
End Function
[/vba]

или такой Паттерн используйте

[vba]
Код
.Pattern = "\d(?=\d*/\d+)"
[/vba]
К сообщению приложен файл: example_16_04_2.xls(30.5 Kb)


Сообщение отредактировал sv2014 - Понедельник, 16.04.2018, 11:59
 
Ответить
СообщениеBill_Murray, вариант функции в столбце C

[vba]
Код
Function bbb$(t$)
   With CreateObject("VBScript.RegExp"): .Pattern = "\d"
     bbb = .Replace(t, "%$&")
  End With
End Function
[/vba]

или такой Паттерн используйте

[vba]
Код
.Pattern = "\d(?=\d*/\d+)"
[/vba]

Автор - sv2014
Дата добавления - 16.04.2018 в 11:48
sboy Дата: Понедельник, 16.04.2018, 11:56 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2224
Репутация: 631 ±
Замечаний: 0% ±

Excel 2010
sv2014, а что означают $& в Replace?
 
Ответить
Сообщениеsv2014, а что означают $& в Replace?

Автор - sboy
Дата добавления - 16.04.2018 в 11:56
sv2014 Дата: Понедельник, 16.04.2018, 12:07 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 60 ±
Замечаний: 0% ±

Excel 2013
sboy, это специальные(волшебные переменные),которые,фактически пришли в VBA из языка Perl($&-текст совпадения),посмотрите,например с.362-365
Джерри Фридл "Регулярные выражения",2015,издательство Символ-Плюс
 
Ответить
Сообщениеsboy, это специальные(волшебные переменные),которые,фактически пришли в VBA из языка Perl($&-текст совпадения),посмотрите,например с.362-365
Джерри Фридл "Регулярные выражения",2015,издательство Символ-Плюс

Автор - sv2014
Дата добавления - 16.04.2018 в 12:07
sboy Дата: Понедельник, 16.04.2018, 12:13 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 2224
Репутация: 631 ±
Замечаний: 0% ±

Excel 2010
Спасибо! будем изучать)
 
Ответить
СообщениеСпасибо! будем изучать)

Автор - sboy
Дата добавления - 16.04.2018 в 12:13
Bill_Murray Дата: Понедельник, 16.04.2018, 14:37 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
sv2014, респект тебе их хп побольше)
 
Ответить
Сообщениеsv2014, респект тебе их хп побольше)

Автор - Bill_Murray
Дата добавления - 16.04.2018 в 14:37
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подстановка символа перед числовым значением в ячейке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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