|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
11.08.2008, 00:18 | #1 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 31
|
вывести префикс соответствующий номеру телефона в отдельную ячейку
Есть два файла в первом номера телефонов во втором их префиксы
например: в первом файле номер телефона 79501234567, во втором куча префиксов начинаются все с 7, 79, 749, 7495 и т.д. нужно вывести префикс соответствующий номеру телефона в отдельную ячейку например: номер телефона 79501234567 сравниваем и выводим 79 в отдельную ячейку напротив номера далее: номер телефона 74951234567 напротив в ячейку выводим его префикс из другого файла 7495 еще пример: номер телефона 78795112345 напротив в ячейку выводим его префикс из другого файла 787951 |
11.08.2008, 09:07 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы бы лучше подготовили примеры (небольшие) двух ваших файлов и сделали файлик с тем результатом, который вы хотели бы получить (там же можно написать и сопустсующие комментарии). Как показывает опыт - в таком случае задачи на форуме решаются намного быстрее (и обычно более адекватно, потому что часто просят одно, а нужно совсем другое...)
вот, непонятно, нужно найти первый подходящий префикс или, судя по вашим примерам, максимальный совпадающий по длине? Вашу задачу точно можно решить через макрос. а, может быть, можно и с помощью формул (в последнем не уверен на 100%...) p.s. примеры лучше запаковать в архивчик. и прикрепить к сообщению ("Расширенный режим"). Если прав на прикрепление файлов нет - то можно выложить на хостинг куда-нибудь и сюда ссылку на выложенный архив... |
11.08.2008, 09:23 | #3 | |
Пользователь
Регистрация: 24.05.2008
Сообщений: 31
|
Цитата:
если не понятно обьяснил то файл попробую с примером прикрепить чуть позже. |
|
11.08.2008, 13:32 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
посмотрите. в приложенном файлике вариант исключительно простой и демонстрационный.
построен на формулах: =ВПР(ЗНАЧЕН(ПСТР(Номер_телефона;1;д лина)));Область_префиксов;1;ЛОЖЬ) и получения максимального из значений через ЕСЛИ(ЕНД(Префикс6);...Префикс6) |
11.08.2008, 17:34 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Или вот еще вариант расборки номера телефона.
Серым отмечена область для префиксов
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 11.08.2008 в 22:10. |
11.08.2008, 21:07 | #6 |
Пользователь
Регистрация: 24.05.2008
Сообщений: 31
|
Спасибо огромное!!! Помогло!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как найти человека через спутник по номеру мобильного телефона | Илюха | Свободное общение | 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 |