|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2017, 22:24 | #1 |
Новичок
Джуниор
Регистрация: 22.06.2017
Сообщений: 1
|
макрос поиска по нескольким условиям в таблице
Есть таблица с 10-20 тыс строк из 1 столбца.
Есть вторая таблица с несколькими сотнями строк и 4 столбцами. Задача - по каждой строке из второй таблицы с 1, 2 или 3 значениями в ячейках строки найти строки в первой таблице в случае совпадения и во втором столбце подставить значение в этой же строке из 4 столбца второй таблицы. Например в строке первой таблицы текст: "Выхожу один я на дорогу - сквозь туман кремнистый путь блестит." во второй таблице в первой строке есть три слова: "один, туман, путь", в четвертой ячейке "1 tuman put". Соответственно по трем словам (порядок их может быть любой) при совпадении из второй таблицы в первую переносится фраза из 4 ячейки строки (латиницей) во второй столбец, и так по всем строкам первой таблицы. И аналогично по очереди проверяются все строки обеих таблиц. Регистр неважен - заглавные и строчные символы принимаются равными. В строке первой таблицы ключевые слова могут быть не подряд. Для одного ключевого слова я написал простой макрос цикл в цикле который обе таблицы сканирует, а вот для нескольких ключевых слов пока в раздумьях с чего начать.... |
22.06.2017, 23:06 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
23.06.2017, 06:23 | #3 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Пусть 1-я таблица находится на листе "Лист1" в столбце "A", начиная с 1-ой строки.
Пусть 2-я таблица находится на листе "Лист2" в столбцах "A:D", начиная с 1-ой строки. Тогда, для того, чтобы при указанных условиях совпадений вывести значение из столбца "D" 2-ой таблицы в соответствующую строку столбца "B" 1-го листа, можно выполнить макрос: Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 23.06.2017 в 06:27. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет по нескольким условиям | amki6 | Microsoft Office Excel | 4 | 20.02.2015 11:01 |
Сортировка по нескольким условиям в таблице | alexp21 | Microsoft Office Excel | 4 | 09.09.2013 17:39 |
создать макрос для поиска одинаковой строки по условиям | Nick31 | Microsoft Office Excel | 1 | 17.05.2012 14:30 |
Счетесли по нескольким условиям | Neo007 | Microsoft Office Excel | 4 | 23.09.2008 16:23 |
СУММЕСЛИ по нескольким условиям | Gadar | Microsoft Office Excel | 6 | 26.05.2008 10:07 |