Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.08.2008, 00:18   #1
kutt
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 31
Смущение вывести префикс соответствующий номеру телефона в отдельную ячейку

Есть два файла в первом номера телефонов во втором их префиксы
например: в первом файле номер телефона 79501234567, во втором куча префиксов начинаются все с 7, 79, 749, 7495 и т.д.
нужно вывести префикс соответствующий номеру телефона в отдельную ячейку
например: номер телефона 79501234567 сравниваем и выводим 79 в отдельную ячейку напротив номера
далее: номер телефона 74951234567 напротив в ячейку выводим его префикс из другого файла 7495
еще пример: номер телефона 78795112345 напротив в ячейку выводим его префикс из другого файла 787951
kutt вне форума
Старый 11.08.2008, 09:07   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

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

вот, непонятно, нужно найти первый подходящий префикс или, судя по вашим примерам, максимальный совпадающий по длине?
Вашу задачу точно можно решить через макрос.
а, может быть, можно и с помощью формул (в последнем не уверен на 100%...)

p.s. примеры лучше запаковать в архивчик. и прикрепить к сообщению ("Расширенный режим"). Если прав на прикрепление файлов нет - то можно выложить на хостинг куда-нибудь и сюда ссылку на выложенный архив...
Serge_Bliznykov вне форума
Старый 11.08.2008, 09:23   #3
kutt
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
вот, непонятно, нужно найти первый подходящий префикс или, судя по вашим примерам, максимальный совпадающий по длине?
[/I]
Максимальный подходящий по длине т.е. если номер 79501234567 а в файле с префиксами встречается 79 и 7 , то подставляем напротив в строчку 79 и еще пример: номер 74951234567 а в файле например префикс 7495 и 74952 то естевственно вставляем 7495

если не понятно обьяснил то файл попробую с примером прикрепить чуть позже.
kutt вне форума
Старый 11.08.2008, 13:32   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

посмотрите. в приложенном файлике вариант исключительно простой и демонстрационный.
построен на формулах:
=ВПР(ЗНАЧЕН(ПСТР(Номер_телефона;1;д лина)));Область_префиксов;1;ЛОЖЬ)

и получения максимального из значений через ЕСЛИ(ЕНД(Префикс6);...Префикс6)
Вложения
Тип файла: rar telephone_example.rar (2.2 Кб, 23 просмотров)
Serge_Bliznykov вне форума
Старый 11.08.2008, 17:34   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Или вот еще вариант расборки номера телефона.
Серым отмечена область для префиксов
Вложения
Тип файла: rar РасборТелефона.rar (1.8 Кб, 21 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 11.08.2008 в 22:10.
IgorGO вне форума
Старый 11.08.2008, 21:07   #6
kutt
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 31
По умолчанию

Спасибо огромное!!! Помогло!!!
kutt вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как найти человека через спутник по номеру мобильного телефона Илюха Свободное общение 15 22.09.2009 13:10
Найти человека по номеру мобильного 2006demon2006 Свободное общение 7 15.09.2009 12:24
есть ячейки А, В, С. в ячейку С нужно вывести резултат С=А*В*0,1% А^ександр Microsoft Office Excel 1 18.02.2008 11:12
Как вывести примечание в ячейку? pax Microsoft Office Excel 6 06.01.2008 12:34