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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.04.2008, 23:14   #1
lelik759
Пользователь
 
Регистрация: 06.04.2008
Сообщений: 16
По умолчанию Сравнение двух списков

Может что-то посоветуете! Есть два файла со списком техники.Необходимо вычислить в файлах А и Б одинаковые модели и их количество.Проблема в том ,что одинаковые модели в файлах А и Б могут отличатся одним или несколькими знаками(например может стоять "-" или точка или буква,буквы в конце модели,скобка и т.д).Может есть возможность задать частичное совпадение например по нескольким знакам?
То есть в файле А список товара полученного складом ,а в файле Б список техники оформленной в учетной программе. Так вот необходимо вічислить аппараты и их количество которые присутствуют в списке А но не оформлены в учетной программе(то есть отсутствуют в списке Б)
Вложения
Тип файла: rar 1.rar (80.3 Кб, 51 просмотров)
lelik759 вне форума
Старый 09.04.2008, 02:05   #2
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Попробовал без VBA.
Получилось 3532 неоформленной единицы.
Цитата:
(например может стоять "-" или точка или буква,буквы в конце модели,скобка и т.д)
Если в списке Б то пройдет, а если в списке A то увы.
Вложения
Тип файла: rar B-2.rar (109.1 Кб, 69 просмотров)
ZORRO2005 вне форума
Старый 09.04.2008, 02:23   #3
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Проверил.
К сожалению у вас есть модели:
Комбайн BOSCH MCM 5180
BOSCH MCM5180
Можно попробовать использовать Подставить(Текст;" ";"")...
Убрал пробелы и "-" осталось 2400 ед.
Вложения
Тип файла: rar B-2_4.rar (107.7 Кб, 78 просмотров)

Последний раз редактировалось ZORRO2005; 09.04.2008 в 11:28.
ZORRO2005 вне форума
Старый 09.04.2008, 23:24   #4
lelik759
Пользователь
 
Регистрация: 06.04.2008
Сообщений: 16
По умолчанию

Расскажите подробней как вы это делали
lelik759 вне форума
Старый 10.04.2008, 11:36   #5
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

lelik759
Чтобы посмотреть как считает формула можно использовать:
Сервис-Зависимости формул-Вычислить формулу
Но я лучше расскажу на примере для ячейки E5:
ПОИСК(F5;$B$2:$B$2000)-находим есть ли значение из F5
в массиве $B$2:$B$2000
получим {#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:1:#ЗНАЧ!..... ..}
но нам мешают #ЗНАЧ!,
поэтому заменяем #ЗНАЧ! на пусто с помощью:
ЕСЛИ(ЕОШ(ПОИСК(F5;$B$2:$B$2000));"" ;1)
получим
{"":"":"":1:"":......}
А дальше я применил ПОИСКПОЗ, но это на любителя.
Можно и проще:
СУММ(ЕСЛИ(ЕОШ(ПОИСК(F5;$B$2:$B$2000 ));"";1))
кстати эта формула вычислит сколько раз встречается это вложение.
ПОДСТАВИТЬ(ПОДСТАВИТЬ(F5;" ";"");"-";"") я использовал чтобы
убрать пробелы и "-" из F5
такая же формула для $B$2:$B$2000
Не забудьте, что все эти формулы надо использовать
как формулы массивов (CTRL+SHIFT+ENTER)

Последний раз редактировалось ZORRO2005; 10.04.2008 в 11:44.
ZORRO2005 вне форума
Старый 13.04.2008, 17:45   #6
dronster
 
Регистрация: 10.04.2008
Сообщений: 2
По умолчанию

А подскажите, пожалуйста, такое:
есть два списка:
например такие:
I II
3040524289 2542548454
2168815369 3040524289
2357547245 1221022125
Как сделать, чтобы если значение из списка І есть в списке ІІ, то в списке ІІ єто значение заменялось пустой ячейкой.

Последний раз редактировалось dronster; 13.04.2008 в 17:48.
dronster вне форума
Старый 13.04.2008, 20:06   #7
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Можно с помощью дополнительного столбца:
Вложения
Тип файла: rar СЧЕТЕСЛИ.rar (1.4 Кб, 89 просмотров)
ZORRO2005 вне форума
Старый 13.04.2008, 22:19   #8
dronster
 
Регистрация: 10.04.2008
Сообщений: 2
По умолчанию

Огромное спасибо!
dronster вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание выпадающих списков в Word Dux Microsoft Office Word 12 25.08.2008 09:50
Проблемма с быстой сортировкой связанных списков Grind Помощь студентам 0 30.05.2008 20:33
Объединение списков. life_burns Microsoft Office Excel 5 05.04.2008 16:13
Взаимодействие списков. Похоже на сводную, но не она. Matthias Microsoft Office Excel 4 22.02.2008 15:17