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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.02.2007, 22:13   #1
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию Сравнение 2-х файлов

Добрый день.
перепробовал много вариантов, но никак не могу сделать следующее:
есть 2 файла, в каждом файле по столбцу с номерами телефонов-длина столбца максимальная-вниз (более 1000 номеров).
Необходимо, чтобы при запуске третьего файла происходило сравнение номеров в двух файлах, и если все номера 1-ого файла присутствуют во 2-ом файле, то сообщение "Все ОК", а если номер есть только в одном файле, а в другом его нет, то номер появлялся бы на листе 3-его файла.
Подскажите, как можно сделать подобное?
Спасибо.
asale вне форума
Старый 07.02.2007, 01:58   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Посмотрите этот пример, возможно он окажется Вам полезен.
Вложения
Тип файла: zip PhoneNumber (Asale).zip (17.4 Кб, 172 просмотров)
pashulka вне форума
Старый 07.02.2007, 08:51   #3
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию

Цитата:
Сообщение от pashulka Посмотреть сообщение
Посмотрите этот пример, возможно он окажется Вам полезен.
Гениально.
pashulka Вы - ГЕНИЙ.
Спасибо.
asale вне форума
Старый 27.03.2007, 21:21   #4
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию

А помогите, пжл, доработать программу. Совсем не могу понять принцип работы.

Сейчас программа проверяет каждый номер из одного файла(1-ый файл) и сравнивает его с номерами из другого файла (файл 2). Хочется чтобы после данной проверки номера из файла 2 проверялись точно также с файлом 1. Поскольку цель программы - определить все номера которые есть только в одном из файлов. Помогите, пжл. Нужно только что-то поменят местами.
Спасибо.
asale вне форума
Старый 28.03.2007, 00:55   #5
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Я думаю, что в любом случае не нужно об'яснять автору принцип работы его программы, тем паче это совершенно излишне, когда нет понимания этого принципа. Кстати, если уж речь зашла о описании, то: программа предварительно проверяет наличие отсутствующих номеров (без цикла) и если таковые имеются, то перебирает каждый номер в одном из файлов, но не сравнивает этот номер с номерами телефонов в другом файле, а ищет его. И это принципиальный момент, ибо в данном конкретном случае Поиск/Find (равно как и варианты с использованием стандартных функций рабочего листа) позволяет обойтись без использования второго(вложенного) цикла, в отличии от сравнений, где используется оператор сравнения =

Что касается второй части задачи, то для составления двух списков отсутствующих номеров можно использовать этот пример.

P.S. При ответе цитировать предыдущее сообщение вовсе не обязательно.
Вложения
Тип файла: zip PhoneNumber Part2 (Asale).zip (20.5 Кб, 100 просмотров)

Последний раз редактировалось pashulka; 28.03.2007 в 11:44.
pashulka вне форума
Старый 28.03.2007, 22:08   #6
asale
Форумчанин
 
Регистрация: 09.01.2007
Сообщений: 108
По умолчанию

Большое спасибо pashulka за помощь
asale вне форума
Старый 15.05.2007, 12:29   #7
imsprof
 
Регистрация: 14.05.2007
Сообщений: 7
По умолчанию

а вот как сравнить 2 файла, с несколькими столбцами (к примеру 30 столбцов данных в каждом), используя уже выше перечисленные условия, и вывести результат в 3-й файл.
покопался в макросе, любезно предоставленным pashulka, но чет результат пока нулевой вернее не нулевой, а не то, что требуется ...


ЗЫ каждый столбец имеет строго только цифры и только символы

Последний раз редактировалось imsprof; 15.05.2007 в 12:33.
imsprof вне форума
Старый 15.05.2007, 23:29   #8
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Imsprof, Если Вам необходимо последовательно сравнивать каждый столбец, то в ближайшее время я постараюсь опубликовать пример решения именно такой задачи.
pashulka вне форума
Старый 16.05.2007, 12:44   #9
imsprof
 
Регистрация: 14.05.2007
Сообщений: 7
По умолчанию

Цитата:
Сообщение от pashulka Посмотреть сообщение
Imsprof, Если Вам необходимо последовательно сравнивать каждый столбец, то в ближайшее время я постараюсь опубликовать пример решения именно такой задачи.
За что буду очень признателен
imsprof вне форума
Старый 16.05.2007, 18:18   #10
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Вот здесь можно скачать обещанный пример, который ориентирован на первоначальные условия, но с учётом наличия нескольких столбцов.
pashulka вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь: выбор файлов исходя из имени файлов Antik163RUS Помощь студентам 4 19.06.2008 21:20
сравнение дат Geddar Общие вопросы Delphi 2 04.06.2008 19:09
Сравнение Си и Ассемблера... Sota Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 25.07.2007 16:15
попиксельное сравнение borodaj Общие вопросы Delphi 7 31.05.2007 13:24
Сравнение текстовых файлов BR17UY Общие вопросы Delphi 15 07.05.2007 20:18