|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
01.04.2008, 08:18 | #1 |
Регистрация: 31.03.2008
Сообщений: 6
|
Поиск данных
В столбец "Подставить" необходимо подставить значение из столбца "Для подстановки" исходя из того, что значения ячеек столбца "Исходные" содержит данные, которые есть в одной из ячеек столбца "Для сравнения" (qq1 содержит 1=>а)
Заранее благодарен |
01.04.2008, 08:39 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Какими средствами нужно решить задачу? Excel, или VBA?
Чем шире угол зрения, тем он тупее.
|
01.04.2008, 09:26 | #3 |
Регистрация: 31.03.2008
Сообщений: 6
|
Было бы интересно посмотреть оба варианта. А так подойдет тот, который по Вашему мнению проще для реализации
|
01.04.2008, 10:47 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Запустите макрос "Main".
Чем шире угол зрения, тем он тупее.
|
01.04.2008, 14:30 | #5 |
Регистрация: 31.03.2008
Сообщений: 6
|
Спасибо огромное, очень выручили
в итоге получилось следующее (добавил цикл) |
01.04.2008, 21:35 | #6 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Предложу вариант без VBA:
|
02.04.2008, 09:24 | #7 |
Регистрация: 31.03.2008
Сообщений: 6
|
Спасибо за варианты, все работает отлично
|
02.04.2008, 11:25 | #8 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Несколько подстановок для одной исходной строки
Невероятным усилием интеллекта я всё же, кажется, понял, зачем был добавлен третий цикл (который, увы, никогда не будет работать), и предлагаю свой вариант для того же самого но без третьего цикла.
Несколько "добрых советов для бани": 1. Всегда начинать модуль строкой Option Explicit. 2. Никогда не использовать goto, кроме как в On Error. 3. В особенности: никогда не использовать goto для организации цикла. 4. По окончании цикла всегда считать переменную цикла неопределённой. Код:
Последний раз редактировалось дмидми; 02.04.2008 в 11:38. Причина: Уточнение рекомендаций |
04.04.2008, 11:02 | #9 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
дмидми
Цитата:
По поводу третьего цикла от aston Вы правы (только сейчас посмотрел). Нужно ли "собирать", или еще что-нибудь делать, если совпадают несколько значений, автор темы не оговаривает.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 04.04.2008 в 11:27. |
|
04.04.2008, 16:30 | #10 | ||
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Цитата:
Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
База данных приделать поиск | demon9999 | Помощь студентам | 0 | 03.06.2008 00:26 |
Поиск данных по частичному совпадению | aston | Microsoft Office Excel | 2 | 05.04.2008 23:07 |
МАКРОС!ПОИСК ДАННЫХ. HELP! | jungo | Microsoft Office Excel | 8 | 02.04.2008 10:50 |
Поиск по базе данных | ERASERROR | БД в Delphi | 4 | 14.03.2008 16:34 |