|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.04.2008, 13:38 | #11 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
С функциями MATCH и VLOOKUP мы разобрались выше, теперь по поводу вставки строк
Вставляем пустую строку в 9 строку Код:
Код:
Последний раз редактировалось Pavel55; 05.04.2008 в 13:47. |
05.04.2008, 20:13 | #12 |
Регистрация: 04.04.2008
Сообщений: 8
|
Pavel, а можно сделать так чтобы Excel сортировал только парные элементы, т.е. если в таблице в первой части не будет строки серебро, а во второй не будет золота. Может программма сделать выборку только по Палладию и Платине, увидев, что других пар металлов нет?
|
05.04.2008, 20:25 | #13 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
Боюсь, тут я вам не помогу. Может другие участники форума
|
05.04.2008, 20:28 | #14 |
Регистрация: 04.04.2008
Сообщений: 8
|
Все равно большое спасибо !!!
|
05.04.2008, 20:42 | #15 | |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
Ну блин Гейтс!..
Pavel55, где на этом форуме надо кликать "Спасибо"? Пока примите почти устную благодарность
Цитата:
При попытке выполнить тестовый код » Dim v As Variant v=Application.WorksheetFunction.Mat ch("НенаходимаяСтрока", Selection, 0) Debug.Print TypeName(v), v « генерируется «Run-time error '1004': Невозможно получить свойство Match класса WorksheetFunction». Если же убрать WorksheetFunction, то: 1) ошибка не генерируется; 2) в Immediate Window увидим, что TypeName(v) равно "Error", а значение переменной v метод Debug.Print выводит как "Error 2042". P.S. Ну это же надо: метод возвращает позицию в массиве, но тип значения - не Long, а Double! Ну да ладно, спишем на то, что на листе нет типа Long, все числа только Double. А васик - он всё стерпит |
|
05.04.2008, 23:01 | #16 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
Demitriy,
почему Вас не устраивает сортировка? А чтобы вставить пустую строку между металами можно использовать Данные-Итоги |
26.03.2009, 13:52 | #17 |
Регистрация: 26.03.2009
Сообщений: 3
|
ПОМОГИТЕ стравнить 2 таблицы
ПОМОГИТЕ есть две таблицы:
1. Ф.И.О. и Адрес (1500 строк) 2. Ф.И.О. и Адрес (3000 строк) Как сравнить две таблицы и найти одинаковае адреса? Таблицы в одной файле на разных листах Excel |
26.03.2009, 14:46 | #18 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Чем шире угол зрения, тем он тупее.
|
|
26.03.2009, 16:02 | #19 |
Регистрация: 26.03.2009
Сообщений: 3
|
Как сравнить две таблицы и найти одинаковае адреса?
Хм... уточняем... две таблицы постоянно поступают из разных источников. Цель - выбрать одинаковые адреса повторяющиеся в таблицах ПАРАМИ. Тоесть в таблицах есть повторяющиеся адреса и фамилии их надо найти и выбрать любым путем выделить скопировать на другой лист, отфильтровать фильтром. Пробовали обьеденить таб. в одну и поиграться с фильтром не чего не вышло. Можно было бы и по фамилиям но как видите одинаковые значения в ячейках есть только в адресе так как в первой имеется имя отчество полностью. Еще раз про цель выдернуть из таблиц вот каие строки..
Звонкова Любовь Павловна Ленина д.93 кв.48 (строка из 1 таблицы) ЗВОНКОВА Л.П. Ленина д.93 кв.48 (строка из 2 таблицы) Совпадений в таблицах всего около 20. Пока решили проблемму (если можно это так назвать) обьединили две таблицы в одну и отсортировали адрес по возврастанию и в ручную смотрели где в строках повторяются адреса. Это надо делать будет переодически |
27.03.2009, 07:03 | #20 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Посмотрите вложение. Запустите макрос "Main". Будет создан лист "Совпадения", содержащий совпадающие ФИО в том виде, в котором Вы просили. Если нужно, то можно сравнивать и ФИО и адрес, и выводить значения только при совпадении обоих. Если я правильно понял, то вложенный Вами файл - это лишь часть таблицы. Если так, то скорость выполнения задачи имеет важное значение. Предлагаемый макрос работает не с ячейками листа, а с элементами массива. Это значительно ускоряет работу. При чем, если бы требовалось при обнаружении совпадения выводить значения только одного листа (любого), то время работы макроса можно было бы сократить еще примерно в 100 раз.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 27.03.2009 в 07:10. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Excel max 256 строк VS user надо 300 строк | Exo | Microsoft Office Excel | 3 | 10.01.2008 17:14 |
ПОИСК ОДИНАКОВЫХ СЛОВ (не проходите мимо!) | MAD | Помощь студентам | 12 | 24.12.2007 22:41 |
Нахождение двух одинаковых элементов в массиве | Stas))) | Помощь студентам | 4 | 01.06.2007 12:23 |
Поиск одинаковых строк в файле | ATL | Помощь студентам | 13 | 02.05.2007 01:05 |
2 одинаковых Ip адреса | Alar | Работа с сетью в Delphi | 12 | 24.12.2006 10:21 |