![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.01.2010
Сообщений: 3
|
![]()
Доброго вечера участникам форума!
Суть вот в чем: у мобильных операторов есть номера, которые имеют как городской так и федеральный номер... Например Мегафон: 8927668[abcd] = 38[abcd] Но есть и номера, которые городского формата не имеют... Задача: при вводе номера в ячейку: - Проверить, есть ли у него городской/федеральный аналог. - Если есть - написать в другой ячейке - какой, а в третей ячейке оператора. - Если нет - то оставить тот же номер и также дописать оператора. Спасибо. P.S. Навыков работы с VBA - нет. Надеюсь все можно осуществить простыми функциями. Последний раз редактировалось amgmen; 21.01.2010 в 18:25. |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Вряд ли мы сможем чем-нибудь помочь прежде, чем Вы предоставите список критериев, по которым можно распознать, есть ли у номера городской/федеральный аналог. Критерии определения оператора по номеру общеизвестны (есть спец. сайты типа этого), но лучше Вам предоставить эти данные в виде отдельной таблицы вида "код - оператор" |
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 21.01.2010
Сообщений: 3
|
![]()
Билайн
440000-449999 => 8903358XXXX 480000-484999 => 8903322XXXX 485000-489999 => 8903345XXXX Мегафон 370000-379999 => 8927667XXXX 380000-389999 => 8927668XXXX НСС 460000-464999 => 8902287XXXX 465000-469999 => 8908301XXXX Шупашкар-GSM 290000-299999 => 8902663XXXX 670000-679999 => 8902327XXXX 680000-689999 => 8902328XXXX |
![]() |
![]() |
![]() |
#4 |
Регистрация: 21.01.2010
Сообщений: 3
|
![]()
Или хотя-бы подскажите, какие будут использоваться функции - дальше сам попробую разобраться...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
![]()
С помощью функции в VBA смотри вложение
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 12.09.2009
Сообщений: 232
|
![]()
попробуйте : если правые 4 знака = ... тогда
Последний раз редактировалось 0mega; 23.01.2010 в 20:19. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с числами в С++ | Mashul'ka | Помощь студентам | 2 | 04.11.2009 14:36 |
Работа с числами в delphi | Зубоскалик | Общие вопросы Delphi | 12 | 28.11.2008 23:37 |
Работа с большими числами | SanekIrk | Общие вопросы Delphi | 3 | 11.07.2008 22:11 |
Работа с числами | Drain | Общие вопросы Delphi | 10 | 11.02.2008 16:35 |
работа с большими числами | sasadabest | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 16.10.2007 10:51 |