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

Вход

Регистрация

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

 

= Мир MS Excel/Разделение цифры и символа после неё - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разделение цифры и символа после неё (Формулы/Formulas)
Разделение цифры и символа после неё
ОлеггелО Дата: Воскресенье, 19.07.2015, 14:24 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

Здравствуйте! Нужна помощь именно формулой (с макросами знаком немного и сам смог бы сделать).
В ячейку H23 вводится значение: если цифра, то она умножается на 1000 и прописывается в ячейке Е23
если вводится буквенные сокращения (например: пд, пи, вб, в) в ячейке Е23 прописывается значение присвоенное этим сокращениям.
Кроме того, в ячейку В24 и D23 вставляется значение из таблицы на листе "Таблица".
При вводе в ячейку Н23 буквенных значений (описано выше) всё хорошо, но мне необходимо узнать способ (если он есть) что бы при возможном вводе в эту ячейку цифры, допустим с запятой в конце (например: 12000,), или знаком удобным для применения в формуле, значение для ячейки D23 выбиралось из листа "Таблица" из столбика таблицы с заголовком "кол 2" (сейчас формулой выбирается из "кол 1"), при этом значение Е23 так же равнялось Н23*1000. Вообще при работе весь лист "Пример" защищён от изменений за исключением ячеек В23 и Н23. В примере жёлтым цветом выделены ячейки изменяемые вручную, зеленые ячейки - ячейки с формулами и вручную не меняются (обычно стоит защита).
Вообще значений в таблице (на листе "Таблица") гораздо больше, это просто для примера.
Значения в столбиках таблицы на листе "Таблица" тоже совершенно непредсказуемы.
Вполне вероятно, что описал всё несколько сумбурно - с удовольствием поясню!
К сообщению приложен файл: 8437337.xlsx (54.2 Kb)


Сообщение отредактировал ОлеггелО - Воскресенье, 19.07.2015, 14:31
 
Ответить
СообщениеЗдравствуйте! Нужна помощь именно формулой (с макросами знаком немного и сам смог бы сделать).
В ячейку H23 вводится значение: если цифра, то она умножается на 1000 и прописывается в ячейке Е23
если вводится буквенные сокращения (например: пд, пи, вб, в) в ячейке Е23 прописывается значение присвоенное этим сокращениям.
Кроме того, в ячейку В24 и D23 вставляется значение из таблицы на листе "Таблица".
При вводе в ячейку Н23 буквенных значений (описано выше) всё хорошо, но мне необходимо узнать способ (если он есть) что бы при возможном вводе в эту ячейку цифры, допустим с запятой в конце (например: 12000,), или знаком удобным для применения в формуле, значение для ячейки D23 выбиралось из листа "Таблица" из столбика таблицы с заголовком "кол 2" (сейчас формулой выбирается из "кол 1"), при этом значение Е23 так же равнялось Н23*1000. Вообще при работе весь лист "Пример" защищён от изменений за исключением ячеек В23 и Н23. В примере жёлтым цветом выделены ячейки изменяемые вручную, зеленые ячейки - ячейки с формулами и вручную не меняются (обычно стоит защита).
Вообще значений в таблице (на листе "Таблица") гораздо больше, это просто для примера.
Значения в столбиках таблицы на листе "Таблица" тоже совершенно непредсказуемы.
Вполне вероятно, что описал всё несколько сумбурно - с удовольствием поясню!

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 14:24
AlexM Дата: Воскресенье, 19.07.2015, 14:26 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Файл забыли прикрепить.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФайл забыли прикрепить.

Автор - AlexM
Дата добавления - 19.07.2015 в 14:26
ОлеггелО Дата: Воскресенье, 19.07.2015, 14:31 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

AlexM, да забыл, извините. Прикрепил.
 
Ответить
СообщениеAlexM, да забыл, извините. Прикрепил.

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 14:31
_Boroda_ Дата: Воскресенье, 19.07.2015, 14:54 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
К сообщению приложен файл: 8437337_1.xlsx (55.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?

Автор - _Boroda_
Дата добавления - 19.07.2015 в 14:54
ОлеггелО Дата: Воскресенье, 19.07.2015, 15:44 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, здравствуйте! Немного неверно, как мне кажется. В ячейку Н23 может быть введена как цифра с запятой, так и без неё - исходя из этого значение D23 должно соответственно изменяться (при этом могут быть введены и буквенные сокращения). Пояснение ещё: в Н23 может быть одновременно введено одно из буквенных сокращений, либо только цифра, либо только цифра с запятой.
 
Ответить
Сообщение_Boroda_, здравствуйте! Немного неверно, как мне кажется. В ячейку Н23 может быть введена как цифра с запятой, так и без неё - исходя из этого значение D23 должно соответственно изменяться (при этом могут быть введены и буквенные сокращения). Пояснение ещё: в Н23 может быть одновременно введено одно из буквенных сокращений, либо только цифра, либо только цифра с запятой.

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 15:44
_Boroda_ Дата: Воскресенье, 19.07.2015, 15:54 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
как цифра с запятой, так и без неё

Я перепутал ЛЕВБ и ПРАВБ. Исправил
К сообщению приложен файл: 8437337_2.xlsx (55.7 Kb)


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

Я перепутал ЛЕВБ и ПРАВБ. Исправил

Автор - _Boroda_
Дата добавления - 19.07.2015 в 15:54
ОлеггелО Дата: Воскресенье, 19.07.2015, 16:03 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, спасибо! На мой взгляд это то, что нужно. Проверю формулу на реальном файле (но только 22.07.2015 г.) и снова отпишусь обязательно. На примере всё работает как нужно.


Сообщение отредактировал ОлеггелО - Воскресенье, 19.07.2015, 16:03
 
Ответить
Сообщение_Boroda_, спасибо! На мой взгляд это то, что нужно. Проверю формулу на реальном файле (но только 22.07.2015 г.) и снова отпишусь обязательно. На примере всё работает как нужно.

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 16:03
ОлеггелО Дата: Воскресенье, 19.07.2015, 16:23 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, извините, поторопился! При наборе в H23 цифры значение для D23 берётся из столбика "кол 1", цифры с запятой из столбика "кол 2", "пи" или "пд" - из столбика "кол 3", при "в" или "вб" - D23 равно "0". Извините за торопливость! :(
 
Ответить
Сообщение_Boroda_, извините, поторопился! При наборе в H23 цифры значение для D23 берётся из столбика "кол 1", цифры с запятой из столбика "кол 2", "пи" или "пд" - из столбика "кол 3", при "в" или "вб" - D23 равно "0". Извините за торопливость! :(

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 16:23
ОлеггелО Дата: Воскресенье, 19.07.2015, 16:43 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, посмотрите, пожалуйста пример - там в ячейке А19 я указал в чём Вы ошиблись. И не судите, пожалуйста меня строго.
 
Ответить
Сообщение_Boroda_, посмотрите, пожалуйста пример - там в ячейке А19 я указал в чём Вы ошиблись. И не судите, пожалуйста меня строго.

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 16:43
ОлеггелО Дата: Воскресенье, 19.07.2015, 16:48 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

деладомашние отвлекают.Вот пример.
К сообщению приложен файл: 8437337_2-1-.xlsx (55.8 Kb)
 
Ответить
Сообщениеделадомашние отвлекают.Вот пример.

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 16:48
_Boroda_ Дата: Воскресенье, 19.07.2015, 17:27 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так?
К сообщению приложен файл: 8437337_2-1-1.xlsx (55.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак?

Автор - _Boroda_
Дата добавления - 19.07.2015 в 17:27
ОлеггелО Дата: Воскресенье, 19.07.2015, 20:23 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, кажется теперь точно так! Как обещал, 22.07.2015 проверю на рабочем файле и отпишусь обязательно! Спасибо!
 
Ответить
Сообщение_Boroda_, кажется теперь точно так! Как обещал, 22.07.2015 проверю на рабочем файле и отпишусь обязательно! Спасибо!

Автор - ОлеггелО
Дата добавления - 19.07.2015 в 20:23
ОлеггелО Дата: Среда, 22.07.2015, 16:35 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, здравствуйте! Посмотрел на работе файл-оригинал - я неверно привёл пример изначально (формула). Сейчас окончательный пример, хотя формулу оставил такую же - извините меня!
Перечисляю условия (не выполняется самое последнее):
При значении в H23 равном, например, 12 (просто только цифра) - в D23 (у Вас в D25) должно быть значение из столбика "кол 1" , т.е. в данном случае 166. Пока верно.
При значении в H23 равном, например, 12, (цифра с запятой) - в D23 (у Вас в D25) должно быть значение из столбика "кол 2" , т.е. в данном случае 66. Пока верно.
При значении в H23 равном, например, "в" или "вб" - в D23 (у Вас в D25) должно быть значение "0". Пока верно.
При значении в H23 равном, например, "пи" или "пд" - в D23 (у Вас в D25) должно быть значение из столбика "кол 3" , т.е. в данном случае 100. НЕВЕРНО!
Если считаете возможным - исправьте, пожалуйста!
К сообщению приложен файл: 4294891.xlsx (55.4 Kb)
 
Ответить
Сообщение_Boroda_, здравствуйте! Посмотрел на работе файл-оригинал - я неверно привёл пример изначально (формула). Сейчас окончательный пример, хотя формулу оставил такую же - извините меня!
Перечисляю условия (не выполняется самое последнее):
При значении в H23 равном, например, 12 (просто только цифра) - в D23 (у Вас в D25) должно быть значение из столбика "кол 1" , т.е. в данном случае 166. Пока верно.
При значении в H23 равном, например, 12, (цифра с запятой) - в D23 (у Вас в D25) должно быть значение из столбика "кол 2" , т.е. в данном случае 66. Пока верно.
При значении в H23 равном, например, "в" или "вб" - в D23 (у Вас в D25) должно быть значение "0". Пока верно.
При значении в H23 равном, например, "пи" или "пд" - в D23 (у Вас в D25) должно быть значение из столбика "кол 3" , т.е. в данном случае 100. НЕВЕРНО!
Если считаете возможным - исправьте, пожалуйста!

Автор - ОлеггелО
Дата добавления - 22.07.2015 в 16:35
_Boroda_ Дата: Среда, 22.07.2015, 17:59 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИ(B23=0;"";ЕСЛИ(ЛЕВБ(H23)="в";;ВПР(B23;Таблица;5-ЕЧИСЛО(-ПРАВБ(H23))-(ЛЕВБ(H23)<>"п");)))
К сообщению приложен файл: 4294891_1.xlsx (55.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИ(B23=0;"";ЕСЛИ(ЛЕВБ(H23)="в";;ВПР(B23;Таблица;5-ЕЧИСЛО(-ПРАВБ(H23))-(ЛЕВБ(H23)<>"п");)))

Автор - _Boroda_
Дата добавления - 22.07.2015 в 17:59
ОлеггелО Дата: Среда, 22.07.2015, 20:10 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 20 ±
Замечаний: 0% ±

_Boroda_, протестировал всё, и сейчас с уверенностью могу сказать: Нужно именно так! Спасибо Вам! hands
 
Ответить
Сообщение_Boroda_, протестировал всё, и сейчас с уверенностью могу сказать: Нужно именно так! Спасибо Вам! hands

Автор - ОлеггелО
Дата добавления - 22.07.2015 в 20:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разделение цифры и символа после неё (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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