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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразование чисел находящихся в предложении в пропись - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Преобразование чисел находящихся в предложении в пропись
stav70 Дата: Вторник, 26.11.2013, 10:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. Возможно ли преобразование чисел находящихся в предложении в пропись?
Например:
Есть: На конференции присутствовало 2 человека.
Должно быть: На конференции присутствовало два человека.
 
Ответить
СообщениеЗдравствуйте. Возможно ли преобразование чисел находящихся в предложении в пропись?
Например:
Есть: На конференции присутствовало 2 человека.
Должно быть: На конференции присутствовало два человека.

Автор - stav70
Дата добавления - 26.11.2013 в 10:11
Serge_007 Дата: Вторник, 26.11.2013, 20:44 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВозможно

Автор - Serge_007
Дата добавления - 26.11.2013 в 20:44
Nic70y Дата: Вторник, 26.11.2013, 21:02 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9050
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
Поучите функцию ЕСЛИ - прикольно :)
К сообщению приложен файл: 9258206.xlsx (11.4 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеПоучите функцию ЕСЛИ - прикольно :)

Автор - Nic70y
Дата добавления - 26.11.2013 в 21:02
stav70 Дата: Среда, 27.11.2013, 07:18 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, спасибо. Очень близко. Можно добавить дробные числа? Если в предложении два числа, преобразуется только одно, это можно исправить? В приведенном Вами решении, если число оканчивается на 0, то в прописи 0 не удаляется.
 
Ответить
СообщениеSerge_007, спасибо. Очень близко. Можно добавить дробные числа? Если в предложении два числа, преобразуется только одно, это можно исправить? В приведенном Вами решении, если число оканчивается на 0, то в прописи 0 не удаляется.

Автор - stav70
Дата добавления - 27.11.2013 в 07:18
stav70 Дата: Среда, 27.11.2013, 07:21 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, предыдущее сообщение предназначалось Вам. Я ошиПся.
 
Ответить
СообщениеNic70y, предыдущее сообщение предназначалось Вам. Я ошиПся.

Автор - stav70
Дата добавления - 27.11.2013 в 07:21
stav70 Дата: Среда, 27.11.2013, 07:24 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, и Вам спасибо за отклик, но там нет решения подходящего мне. Перед тем как попросить помощи на форуме, я просмотрел многие решиния в сети.
 
Ответить
СообщениеSerge_007, и Вам спасибо за отклик, но там нет решения подходящего мне. Перед тем как попросить помощи на форуме, я просмотрел многие решиния в сети.

Автор - stav70
Дата добавления - 27.11.2013 в 07:24
MCH Дата: Среда, 27.11.2013, 08:31 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Не хватает примеров, поэтому возникают вопросы:
Нужно ли учитывать рода у чеслительных (два человека/две кошки и т.п.)?
Падеж всегда именительный или могут быть другие падежи (два/двух/двумя и т.п.)?
И как определять в каком роде и в каком падеже нужно изменять число?
Могут быть дробные числа?
Если в предложении несколько отдельностоящих чисел, нужно каждое преобразовывать?

Решение может быть следующим:
Определяем где находится число в тексте и заменяем его на пропись любым способом.
С помощью UDF это сделать достаточно легко.
 
Ответить
СообщениеНе хватает примеров, поэтому возникают вопросы:
Нужно ли учитывать рода у чеслительных (два человека/две кошки и т.п.)?
Падеж всегда именительный или могут быть другие падежи (два/двух/двумя и т.п.)?
И как определять в каком роде и в каком падеже нужно изменять число?
Могут быть дробные числа?
Если в предложении несколько отдельностоящих чисел, нужно каждое преобразовывать?

Решение может быть следующим:
Определяем где находится число в тексте и заменяем его на пропись любым способом.
С помощью UDF это сделать достаточно легко.

Автор - MCH
Дата добавления - 27.11.2013 в 08:31
Nic70y Дата: Среда, 27.11.2013, 09:13 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9050
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
Присоединяюсь к МСН.
Способ, который я Вам привел - самый простой (в смысле знания формул)
для него нужно знать конкретные параметры: числа от и до, сколько знаков после запятой и т.п.
и эти столбцы только для одного предложения.

И на счет более эффективного решения также согласен с МСН.


ЮMoney 41001841029809
 
Ответить
СообщениеПрисоединяюсь к МСН.
Способ, который я Вам привел - самый простой (в смысле знания формул)
для него нужно знать конкретные параметры: числа от и до, сколько знаков после запятой и т.п.
и эти столбцы только для одного предложения.

И на счет более эффективного решения также согласен с МСН.

Автор - Nic70y
Дата добавления - 27.11.2013 в 09:13
stav70 Дата: Среда, 27.11.2013, 09:40 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Согласен по примеру, он не содержит необходимых условий.
Требуемое решение:
Определяем где находится число в тексте и заменяем его на пропись.
Целые числа до 2000, дробные до 20,0.
Род и падеж можно не менять.
Достаточно будет, если условиям будет соответствовать одна ячейка, в которую можно будет вставлять для преобразования текст.
 
Ответить
СообщениеСогласен по примеру, он не содержит необходимых условий.
Требуемое решение:
Определяем где находится число в тексте и заменяем его на пропись.
Целые числа до 2000, дробные до 20,0.
Род и падеж можно не менять.
Достаточно будет, если условиям будет соответствовать одна ячейка, в которую можно будет вставлять для преобразования текст.

Автор - stav70
Дата добавления - 27.11.2013 в 09:40
Nic70y Дата: Среда, 27.11.2013, 18:35 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9050
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
дробные до 20,0
это как?


ЮMoney 41001841029809
 
Ответить
Сообщение
дробные до 20,0
это как?

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

Максимальное дробное число (десятичное) 19,99
 
Ответить
СообщениеМаксимальное дробное число (десятичное) 19,99

Автор - stav70
Дата добавления - 27.11.2013 в 18:59
Nic70y Дата: Среда, 27.11.2013, 19:51 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 9050
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
stav70, я конкретно спросил "сколько знаков после запятой?"
это означает: 1 знак - десятые, 2 знака - сотые и т.д.,
но что такое 20,0 и 19,99 я отказываюсь понять :)
про какие нибудь 1/3 3/4 и т.д. разговора даже не вел.


ЮMoney 41001841029809
 
Ответить
Сообщениеstav70, я конкретно спросил "сколько знаков после запятой?"
это означает: 1 знак - десятые, 2 знака - сотые и т.д.,
но что такое 20,0 и 19,99 я отказываюсь понять :)
про какие нибудь 1/3 3/4 и т.д. разговора даже не вел.

Автор - Nic70y
Дата добавления - 27.11.2013 в 19:51
stav70 Дата: Среда, 27.11.2013, 20:10 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Понял. После запятой 3 знака.
 
Ответить
СообщениеПонял. После запятой 3 знака.

Автор - stav70
Дата добавления - 27.11.2013 в 20:10
Nic70y Дата: Среда, 27.11.2013, 22:18 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 9050
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
См. файл, мож где ошибки, проверяйте:
К сообщению приложен файл: 5977.xlsx (12.3 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 27.11.2013, 22:31
 
Ответить
СообщениеСм. файл, мож где ошибки, проверяйте:

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

Nic70y, Почти то, что нужно. Можно добавить возможность преобразования нескольких чисел в предложении?
 
Ответить
СообщениеNic70y, Почти то, что нужно. Можно добавить возможность преобразования нескольких чисел в предложении?

Автор - stav70
Дата добавления - 27.11.2013 в 22:52
vikttur Дата: Среда, 27.11.2013, 23:46 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[offtop]
Цитата
На конференции присутствовало 1,19 человека

Второму не повезло...[/offtop]


Сообщение отредактировал vikttur - Четверг, 28.11.2013, 02:40
 
Ответить
Сообщение[offtop]
Цитата
На конференции присутствовало 1,19 человека

Второму не повезло...[/offtop]

Автор - vikttur
Дата добавления - 27.11.2013 в 23:46
Nic70y Дата: Четверг, 28.11.2013, 00:51 | Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 9050
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
Выделяем W1:W8 и тянем вправо, пока не закончится предложение,
выделяем K14:W37 копируем и вставляем ниже (1 раз я уже вставил) пока не закончатся числа.

[offtop]для vikttur:
второй постоянно ходил покурить и в буфет - посчитали время его отсутствия (бюрократы) :) [/offtop]
К сообщению приложен файл: 19000.xlsx (17.0 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеВыделяем W1:W8 и тянем вправо, пока не закончится предложение,
выделяем K14:W37 копируем и вставляем ниже (1 раз я уже вставил) пока не закончатся числа.

[offtop]для vikttur:
второй постоянно ходил покурить и в буфет - посчитали время его отсутствия (бюрократы) :) [/offtop]

Автор - Nic70y
Дата добавления - 28.11.2013 в 00:51
MCH Дата: Четверг, 28.11.2013, 08:11 | Сообщение № 18
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

1,2 - "один целых, два десятых" ???
 
Ответить
Сообщение1,2 - "один целых, два десятых" ???

Автор - MCH
Дата добавления - 28.11.2013 в 08:11
stav70 Дата: Четверг, 28.11.2013, 08:50 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, третье и последующие числа в предложении не преобразуются.
 
Ответить
СообщениеNic70y, третье и последующие числа в предложении не преобразуются.

Автор - stav70
Дата добавления - 28.11.2013 в 08:50
MCH Дата: Четверг, 28.11.2013, 09:06 | Сообщение № 20
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

stav70, Будет значительно легче Вам помочь, если Вы приложите пример в виде файла с различными возможными написаниями числительных. Иначе предлагать решения можно очень долго, опять найдется очередное пожелание, которое не выполняется.
Лучше решать задачу с помощью UDF (потому как, если Вам захочется преобразовывать 10 или 20 чисел в одном предложении, то формулами это будет сделать затруднительно)
 
Ответить
Сообщениеstav70, Будет значительно легче Вам помочь, если Вы приложите пример в виде файла с различными возможными написаниями числительных. Иначе предлагать решения можно очень долго, опять найдется очередное пожелание, которое не выполняется.
Лучше решать задачу с помощью UDF (потому как, если Вам захочется преобразовывать 10 или 20 чисел в одном предложении, то формулами это будет сделать затруднительно)

Автор - MCH
Дата добавления - 28.11.2013 в 09:06
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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